html {
	background: url('../images/seagrass.jpg') repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.aabanner{
	width: 140px !important;
	margin-right: 10px;
}

.aabannerclub{
	width: 80px;
}

body {
	height: 100%;
	min-height: 100%;
	background: none;
	height: 100%;
}

.navbar .brand {
	margin: 2px;
	padding: 0px;
}

.navbar .brand img {
	margin-left: 0px;
}

.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container
	{
	width: auto;
}

#mainTop {
	height: auto;
	background: url('../images/mainbackground.jpg');
	background-repeat: repeat;
	
	box-shadow: inset 0 10px 17px rgba(0, 0, 0, .2), inset 0 -3px 7px
		rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 10px 17px rgba(0, 0, 0, .2), 0 0 30px
		rgba(0, 0, 0, .2);
}

.myMainTop {
	background: url(../images/mainbackground.jpg);
	background-repeat: repeat;
}

.outerDiv {
	overflow-x: scroll;
}

.myHomeTop {
	margin-bottom: 0px;
    padding-bottom: 5px;
    padding: 5px;
    margin-top: 20px;
    margin-bottom: 0px;
    background: rgba(0,0,0,0.5);
    border-bottom: 5px solid #62c462;
}

.myHomeTop .hero-unit {
	margin-bottom: 0px !important;
	padding: 15px !important;
}

.media-heading {
    font-size: 30px;
    font-weight: 400;
    margin: 0;
}

#myCarousel {
	height: 260px;
	margin-top: 20px;
}

#myCarousel .item .hero-unit {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border-radius: 0;
    color: #ffffff;
    padding: 15px 18px !important;
    width: 690px;	
}

.carousel-control {
    top: 50%;
    height: 30px;
    left: 0;
    border: 2px solid #ffffff;
    width: 30px;
    line-height: 24px;
    font-size: 45px;
}

.hero-unit {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border-radius: 0;
    color: #ffffff;
    padding: 15px 10px !important;
}

.carousel-control {
	top: 50%;
	left: 10px;
}

.hero-unit {
	text-rendering: optimizelegibility;
}

.loginbannerimage{
	width: 270px;
	margin-top: -15px;
}

.bannerimage {
	border: 5px solid #ffffff;
	width: 200px;
	margin-right: 20px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, .4), 0 0 30px rgba(0, 0, 0, .075);
	-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .4), 0 0 30px
		rgba(0, 0, 0, .075);
	-moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .4), 0 0 30px
		rgba(0, 0, 0, .075);
}

.bannerimageprofile {
    border: 3px solid #dddddd;
    margin-right: 20px;
    width: 100px;
}

.bannerimagesmall {
	border: 1px solid #cccccc;
	width: 40px;
	margin-right: 2px;
}

.hero-unit h1 {
	font-size: 30px;
}

.hero-unit p {
    clear: both;
    display: inline-block;
    font-size: 18px;
    line-height: 20px;
    margin: 5px 0;
    letter-spacing: 0.3px;
}

.hero-unit .media-body {
	min-width: 200px;
}

.row-fluid {
	width: auto;
}

.fullwidth {
	width: 100%;
}

.lowerbanner {
	margin-top: 5px;
}

.lowerbanner img {
	width: 75px;
}

.lowerbanner .media-body {
	width: 200px;
}

.middlemessage .lead {
	font-size: 16px;
	line-height: 1.25;
	color: #000000;
	margin-bottom: 0px;
}

.mywelcome {
	background-color: rgb(255, 255, 255);
	background-color: rgba(255, 255, 255, 0.7);
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin-bottom: 100px;
}

.middlemessage {
	margin: auto;
	margin-top: 20px;
}

.lowerbanner p {
	margin-top: -10px;
}

.lowerbanner h3 {
	line-height: 30px;
	font-size: 20px;
}

.loginbox {
	margin: auto;
}

input {
	height: auto !important;
}

.copy {
	color: #cccccc;
	clear: none;
	text-align: right;
}

.bottommenu {
	margin: auto !important;
	float: none;
}

.forgotpass {
    color: #ffffff;
    font-size: 13px;
    margin: 0px 5px 0;
    display: inline-block;
}

body {
	padding-right: 0px;
	padding-left: 0px;
}

.navbar-fixed-top {
	margin-bottom: 0px;
}

.loginform{
    margin: 0;
    border-radius: 0 0 10px 10px;
    border-bottom: 1px solid #62c462;	
}

.loginform form {
    width: 92%;
    margin: 0 4% !important;
}

.loginform form input.text{
    background: rgba(255,255,255,0.2);
    border: none;
    border-radius: 20px;
    width: 94%;
    vertical-align: text-bottom;
    padding: 3%;
    color: #ffffff;
}

.loginform form label{
    font-weight: normal;
    text-transform: uppercase;
    font-size: 11px;
    margin: 0 0 0 5px;
    line-height: normal;	
}

.loginform small{
    display: inline-block;
    margin: 0px 0 15px 0;
    font-size: 13px;	
}

.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top {
	margin-right: -0px;
	margin-left: -0px;
}

[class*="span"] {
	float: left;
	min-height: 1px;
	margin-left: 0px;
}

.loginform .hero-unit {
	padding: 15px 8px !important;
	margin: 0px;
}

#container {
	height: 100%;
}

.navbar-fixed-bottom {
	margin-top: 0px;
}

#bodyContainer {
	margin-top: 0px;
	margin-bottom: -0px;
	padding-bottom: 80px;
	min-height: 100%;
}

.listingitem {
	margin: auto;
}

.resourcelist {
	width: 140px;
	max-width: 140px;
	text-align: center;
	font-size: 17px;
	line-height: 20px;
}

.datatab {
	color: #222222;
}

.datatab .tab-pane p {
	font-size: 16px;
	line-height: 18px;
}

.terms {
	margin-left: 20px;
}

.navbar-fixed-top {
	position: static !important;
}

.navbar-inner {
	padding: 5px 15px !important;
}

.close {
	font-size: 16px;
	float: none;
	margin: auto;
	border-radius: 0px;
}

.welcome {
	line-height: 21px;
	margin: 0px;
	padding: 0px;
	font-size: 19px;
	margin-bottom: 0px;
}

.welcomeBanner .small {
	font-size: 13px;
	line-height: 16px !important;
	font-weight: 200;
}

.welcomeBanner {
	width: 100%;
	text-shadow: none;
}

.mybadge {
	margin-left: -10px;
	margin-top: -4px;
	position: absolute;
}

.tripCountAff{
	margin-top: 20px;
	border-bottom: 1px solid #222222;
}
.mybadgeround {
	margin-left: -30px;
	margin-top: -4px;
	position: absolute;
}

.tripname {
	font-size: 15px;
	font-weight: bold;
}

.listtable th{
	background: #cccccc;
}
.listtable {
	padding: 2px !important;
	line-height: 15px;
	text-align: left;
	vertical-align: top;
	border-bottom: 0px dotted #999999;
}

.tripTable .listtable{
    border-bottom: 1px solid #e5e5e5;
    float: left;
    margin-bottom: 10px;
    padding-bottom: 10px;
    width: 100%;;
}

.export {
	background: none;
	border: none;
}

.export {
	background: none;
	margin-top: -10px;
}

.header {
	background: #eeeeee;
	padding-top: 5px;
	padding-left: 10px;
	margin-bottom: 10px;
}

.dashcontent {
	padding:0px;
}

.fullwidth {
	width: 100%;
}

/*.row-fluid [class*="span"] {
	margin-left: 0px;
	margin-right: 0px;
}*/

.table th, .table td {
    border: medium none;
    vertical-align: middle;
}

tr.even {
    background: #f5f5f5 none repeat scroll 0 0;
}

.topbuttons {
	margin-top: 5px;
}

.countertable {
	width: 100%;
}

select {
	width: auto;
}

.mylead {
	font-size: 16px;
	text-align: left;
	margin-left: 10px;
}

.myprogress {
	height: 30px;
}

.myprogress .bar {
	height: 30px !important;
}

.bar-none {
	background: transparent !important;
}

.bar-none .mylead {
	color: #666666;
}

td.currentstep {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #faa732;
	background-image: -moz-linear-gradient(top, #fbb450, #f89406);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450),
		to(#f89406) );
	background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
	background-image: -o-linear-gradient(top, #fbb450, #f89406);
	background-image: linear-gradient(to bottom, #fbb450, #f89406);
}

td.donestep {
	color: #fff;
	background-color: #5bb75b;
	background-image: -moz-linear-gradient(top, #62c462, #51a351);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462),
		to(#51a351) );
	background-image: -webkit-linear-gradient(top, #62c462, #51a351);
	background-image: -o-linear-gradient(top, #62c462, #51a351);
	background-image: linear-gradient(to bottom, #62c462, #51a351);
	background-repeat: repeat-x;
	padding: 8px 12px;
}

.step h6 {
    clear: none;
    font-size: 15px;
    font-weight: normal;
    margin: 7px 0;
    padding-left: 0;
}

.stepimage {
    height: 20px;
    margin-right: 10px;
    margin-top: 7px;
    width: 20px;
}

.progressspan {
	background-color: rgb(255, 255, 255);
}

.progresstable {
	width: 100%;
	float: right;
}

.progresstable tr {
	border: none !important;
}

td.progressheader {
	padding: 10px;
	padding-top: 20px;
	margin-top: 10px;
}

.sideformnoborder {
	padding: 10px;
	padding-top: 30px;
	border-radius: 10px;
	margin-top: 10px;
}

.futurestep {
	background-color: #f5f5f5;
	color: #888888;
	background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff),
		to(#e6e6e6) );
	background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
	background-image: -o-linear-gradient(top, #fff, #e6e6e6);
	background-image: linear-gradient(to bottom, #fff, #e6e6e6);
	background-repeat: repeat-x;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px
		rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px
		rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px
		rgba(0, 0, 0, 0.05);
}

.dummy {
	height: 100%;
}

.instruction {
	font-style: italic;
	font-size: 12px;
	color: #000000;
	margin-top: -10px;
}


input,textarea,.uneditable-input {
	width: 80%;
}

label {
	font-weight: bold;
}

td.name {
	width: 30%;
}

select,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
	{
    font-size: 12px;
    line-height: 14px;
    max-width: 300px;
    padding: 5px;
}

textarea {
	height: 100px;
}

.headermessage {
	font-size: 16px !important;
    line-height: 20px;
    float: left;
    margin-top: 0px;
}

.homepageuserpic{
	float: left;
	width: 120px;
}

.headermain {
	line-height: 20px;
}

.headermain h3 {
    font-weight: 300;
    line-height: 30px;
    margin: 0 0 15px;
}

.myacc {
	color: #ffffff;
}

.navbar .nav>li>a {
    margin: 0 4px;
    padding: 5px 4px;
    color: #333333;
}

.myloggedinbox {
	width: 150px;
	clear: none;
	padding: 5px;
}

.myloggedinboxinner {
	float: right;
	width: 150px;
	overflow: hidden;
}

#mymainheader {
	height: auto;
	background: url('../images/mainbackground.jpg');
	background-repeat: repeat;
	box-shadow: inset 0 10px 17px rgba(0, 0, 0, .2), inset 0 -3px 7px
		rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 10px 17px rgba(0, 0, 0, .2), 0 0 30px
		rgba(0, 0, 0, .2);
}

.smallicon a {
	font-size: 12px;
	line-height: 15px;
	color: #222222;
	text-decoration: none;
	margin-top: 4px;
}

.smallicon {
	margin-top: -6px;
}

.lead {
	margin-bottom: 0px;
}

.errors {
	color: #b94a48;
	background-color: #f2dede;
	border-color: #eed3d7;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

.message {
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

.infopage {
    background-color: #ffffff !important;
    float: left;
    padding: 1% !important;
    width: 98%;
}

.infopage h2 {
    color: #333333;
    font-weight: normal;
}

#mymainheader .nav > li > a:hover, #mymainheader .nav > li > a:focus {
	color: #e04d17 !important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: transparent;
	text-shadow: none;
}

.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
    background-color: transparent;
    color: #555555;
}

.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus
	{
	font-size: 15px;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #5bb75b;
	background-image: -moz-linear-gradient(top, #62c462, #51a351);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462),
		to(#51a351) );
	background-image: -webkit-linear-gradient(top, #62c462, #51a351);
	background-image: -o-linear-gradient(top, #62c462, #51a351);
	background-image: linear-gradient(to bottom, #62c462, #51a351);
	background-repeat: repeat-x;
	border-color: #51a351 #51a351 #387038;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	
}

#myTab{
	margin-bottom: 0px;
	border-bottom: 2px solid #5bb75b;
}

.tab-pane.active{
	
	padding: 10px;
}

.nav-tabs a{
	font-size: 15px;
	color: #ffffff !important;
	border-top-radius: 10px;
	-webkit-border-top-radius: 10px;
	-moz-border-top-radius: 10px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #49afcd;
	background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de),
		to(#2f96b4) );
	background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
	background-repeat: repeat-x;
	border-color: #2f96b4 #2f96b4 #1f6377;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	
}

#myTab li {
	
}

td.errors {
	background: none !important;
}

.mapModel {
	width: 350px;
	margin: auto;
}

.fullwidth-field {
	width: 50%;
	min-width: 50px;
	padding: 10px;
	font-size: 15px !important;
}

#fishimage {
	horizontal-align: middle;
	margin-top: 10px;
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
	height: 100px;
}

.fishcontainer {
	height: 150px;
	vertical-align: top;
}

.qheader {
	border: 1px solid #cccccc !important;
	box-shadow: 2px 2px 10px #cccccc;
}

.qheader td {
	padding-left: 10px !important;
	padding-top: 5px;
}

.headerquan {
	text-align: center;
	margin: auto;
	font-size: 18px !important;
	font-color: #222222;
	font-weight: bold;
	
	background-color: #f5f5f5;
	color: #888888;
	background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff),
		to(#e6e6e6) );
	background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
	background-image: -o-linear-gradient(top, #fff, #e6e6e6);
	background-image: linear-gradient(to bottom, #fff, #e6e6e6);
	background-repeat: repeat-x;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px
		rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px
		rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px
		rgba(0, 0, 0, 0.05);
		border-bottom: 1px solid #cccccc;
}

.mytripimage {
	width: 150px;
	height: auto;
	box-shadow: 1px 1px 3px #666666;
}

.datebox {
	display: block;
	background: url(../images/mainbackground.jpg);
	background-repeat: repeat;
	padding: 5px;
	height: 50px;
	width: 57px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	margin-top: 14px;
}

.mapbox {
	display: block;
	background: url(../images/mainbackground.jpg);
	background-repeat: repeat;
	padding: 5px;
	height: 40px;
	width: 40px;
	border-radius: 30px;
	-moz-border-radius: 30px;
	margin-top: 15px;
	margin-right: 6px;
	margin-left: 10px;
}

.personname{
	padding-right: 5px;
	font-size: 13px;
	
}

.navbar-menu{
	height: 30px;
}

.datebox .dateboxdate {
    color: #ffffff;
    font-size: 30px;
    font-weight: normal;
    padding: 4px;
    text-align: center;
}

.datebox .dateboxmonth {
    color: #ffffff;
    font-size: 16px;
    font-weight: normal;
    height: 20px;
    padding: 2px 4px 4px;
    text-align: center;
}

tr.listtable {
	
}

tr.listtable  td {
	
}

.listingtable {
	width: 100%;
}

.listingtable table {
	margin-bottom: 30px !important;
}

.listingtable .small {
	color: #666666;
}

.listingtable i {
	opacity: 0.8;
}

.listingtable a h4 {
	color: #444444 !important;
}

.exportbar {
	margin-top: 0px;
}

.exportbar .export {
	height: 20px;
}

.export .menuButton {
	float: right;
	margin-right: 10px;
}

.icontable td {
	padding-right: 10px;
	min-width: 120px;
}

.myfilter {
	padding: 10px;
	width: auto;
	background-color: rgb(255, 255, 255);
	background-color: rgba(255, 255, 255, 0.9);
	overflow-x: scroll;
	display: none;
}

.filterPaneTable td {
	padding-right: 10px;
}

.filterPaneTable {
	
}

select.filterOperation {
	width: 100% !important;
}

.filterPaneTable td {
	padding: 2px;
}

.filterPaneTable tr {
	
}

.filterheading {
	font-weight: bold;
	font-size: 14px;
	padding-top: 20px;
}

td.filteritem {
	padding-top: 2px !important;
	border-bottom: 1px dotted #eeeeee;
}

.pagination a {
	float: left;
	padding: 4px 12px;
	line-height: 20px;
	text-decoration: none;
	background-color: #ffffff;
	border: 1px solid #dddddd;
}

.pagination a:hover {
    background: #dddddd none repeat scroll 0 0;
}

.pagination {
    border-left: 0px solid #dddddd;
    display: block;
    float: left;
    margin: 20px auto;
    width: 500px;
}

.pagination span {
	float: left;
	padding: 4px 12px;
	line-height: 20px;
	text-decoration: none;
	background-color: #ffffff;
	border: 1px solid #dddddd;
}

.pagination span.currentStep {
    background-color: #dddddd !important;
}

.sportArea {
	width: 95%;
}

.social {
	margin: auto;
	margin-top: 15px;
}

.social iframe{
	height: 30px;
}

.myaccheading {
    background-color: #d5d5d5;
    color: #333333;
    padding-bottom: 7px;
}

.myaccheading a {
	color: #333333;
}

.catchHeader {
	text-align: center !important;
	background-color: #eeeeee !important;
    color: #22222 !important;
    padding-top: 8px !important;
}

.catchSumamryTable {
	width: 100%;
	margin: 0px;
}

.catchSumamryTable td {
	padding-left: 4px;
	padding-right: 4px;
	    border-right: 0px;
    border-left: 0px !important;
    text-align: center !important;
    padding-top: 10px;
    padding-bottom: 10px;
    
}

.accordion-inner {
	padding: 0px;
	border-top: 0px solid #e5e5e5;
}

.mysmallbadge {
	font-size: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: -10px;
}

.mysmalllead {
	line-height: 15px;
	font-weight: bold;
	margin-left: 0px;
	padding-left: 0px;
}

.spotbuttons {
	margin-left: 10px;
}

.spotbuttons .btn{
    border: medium none;
    margin: 0 10px 10px 0 !important;
}

.catchSumamryTable tr {
	border-bottom: 1px solid #cccccc;
}

.catchSumamryTable td {
	vertical-align: middle;
	border-left: 1px solid #cccccc;
}

.catchSumamryTable td.numbers {
	text-align: center;
}

td.center {
	text-align: center;
}

th.sortable{
	text-align: left;
}

.tripPicture {
	width: 30px;
}

.tripPictureSmall {
	width: 130px !important;
	max-width: 130px !important;
	padding: 0px;
	line-height: 80px !important;
}

.mytripimage {
	border: 10px solid #ffffff;
	box-shadow: 1px 1px 5px #cccccc;
	-moz-box-shadow: 1px 1px 5px #cccccc;
	margin: 5px;
	width: 150px;
}

.myheading {
	width: 98%;
	border-bottom: 1px solid #999999;
	padding: 0px;
	margin: 0 0 10px;
	font-weight: normal;
}

.sumamryTrip .small, .sumamryTrip p{
	padding: 0px;
	margin: 0 0 20px 0;
}

.btn-danger{
	    color: #ffffff !important;
    text-decoration: none !important;
}

.locationbuttons .btn {
	padding: 0px 4px;
	    border: 0px;
    border-radius: 50px;
}

.weighslipbuttons .btn {
	padding: 0px 4px;
	margin-top: -5px;
}

.myheart img {
	height: 15px;
	width: 20px;
}

.mybuttons {
	margin-right: 50px;
}

.weighSlipContainer {
	border: 1px solid #999999;
	border-radius: 5px;
	webkit-border-radius: 5px;
	box-shadow: 1px 1px 10px #999999;
	-moz-box-shadow: 1px 1px 10px #999999;
}

.weighHeaderTable {
	border-bottom: 4px solid #cccccc;
	padding-top: 10px;
	padding-bottom: 10px;
}

.weighHeaderTable td {
	vertical-align: bottom;
	padding: 10px;
}

.weighDetailsTable td {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 1px;
}

.weighDetailsTable .name {
	font-weight: bold;
}

.weighDetailsTable .value {
	border-bottom: 1px dotted #999999;
}

.separator {
	border-bottom: 4px solid #cccccc;
}

.dottedbottom {
	border-bottom: 1px dotted #999999;
	width: 100%;
}

td.weighHeader {
	text-align: center;
	horizontal-align: middle;
}

.homepageimage {
	width: 80px;
}

.smallbadge {
	position: absolute;
	margin-left: -20px;
	margin-top: 65px;
	width: 30px;
}

.myHomeTop .popover-content {
	color: #222222 !important;
	font-size: 14px;
	line-height: 15px;
}

.myHomeTop .popover-title {
	color: #222222 !important;
	font-size: 18px;
	line-height: 20px;
}

.moveback {
	position: absolute;
	margin-left: -10px;
	margin-top: 5px;
}

.fullName{
	font-size: 24px;
}

.homebox {
    background-color: #ffffff;
    min-height: 460px !important;
    padding: 10px;
    width: auto;
}

.homeboxsmall {
	background-color: rgb(255, 255, 255);
	background-color: rgba(255, 255, 255, 0.9);
	margin: 5px !important;
	padding: 10px;
	margin-right: 50px;
	margin-bottom: 10px !important;
	box-shadow: 1px 1px 10px #666666;
	-moz-box-shadow: 1px 1px 10px #666666;
	-webkit-box-shadow: 1px 1px 10px #666666;
	border-radius: 10px;
	width: 96.5% !important;
	min-height: 100px !important;
}


span.recentsepecies{
	text-decoration: underline;
	color: #000066;
	cursor: pointer;
}

form .row-fluid{
	background: #ffffff;

}

.alert-success, .alert-danger, .alert-info{
	border-radius: 0p !importantx;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
}

.homeboxsocial {
	padding: 0px;
}

.span4 {
	margin: 0px;
}

.sideform {
    background-color: #ffffff;
    margin-bottom: 50px !important;
    margin-left: 0 !important;
    padding: 2%;
    width: 96%;
}

.myfilter {
    border-radius: 0;
    box-shadow: 1px 1px 10px #666666;
    font-size: 13px;
    margin: 0;
    padding: 10px;
}

.myfilter{
	width: 51.28% !important;
}

#mylist {
    /*background-color: rgba(255, 255, 255, 0.9);*/
    background-color: #ffffff;
    border-radius: 0;
    box-shadow: none;
    margin: 0;
    padding: 20px 20px 0 !important;
}

.centerspan {
	margin-left: auto !important;
	margin-right: auto !important;
	float: none;
}

.toptable {
	width: 100%;
	border-bottom: 1px dotted #999999;
	margin-top: -20px;
}

h3 {
	font-size: 30px;
	text-rendering: optimizelegibility !important;
}

.reportable {
	font-size: 12px;
}

.reportable td {
    margin-bottom: 10px;
    padding: 8px 0 !important;
}

.reportable .numtd {
	text-align: center;
	vertical-align: top;
}

.reportable .label {
    border-radius: 0;
    clear: both;
    display: block;
    font-size: 25px;
    line-height: 28px;
    min-width: 40px;
    padding: 5px;
    text-align: center;
}

.phonenum .label {
	font-size: 15px;
	line-height: 16px;
	min-width: 25px;
}

.reporttable .mybuttons {
	margin-top: 0px;
}

h1,h2,h3,h4,h5,h6 {
	text-shadow: none;
}

#myCarousel .carousel-inner {
	height: 250px;
}

.carousel-inner a.btn{
	background: #ffffff;
	    color: #666666;
}

.appstorebadge {
	    border-radius: 7px !important;
	-webkit-border-radius: 7px !important;
	-moz-border-radius: 7px !important;
	    max-height: 60px;
}

.s2ui_error {
	clear: both;
	display: block;
	font-size: 12px;
	margin-top: -5px;
	text-align: left;
}

.badgebanner {
	width: 110px;
}

.smallbadgebanner {
	width: 50px;
}

.clubimage {
    border: 2px solid #eeeeee;
    border-radius: 0;
    box-shadow: none;
    width: 90%;
}

.clubname .tripname h4{
	margin: 0px;
}

.clubname table{
	margin-bottom: 0px !important;
}

.clubname .icontable td {
    min-width: 120px;
    padding: 8px 0 0 0;
}

.bannerimagemedium {
	width: 80px;
	margin-top: 10px;
}

.bannerimagemediummin {
	height: 150px;
	margin-top: 10px;
}

.clubname div,.clubname table {
	margin-left: 20px;
}

.myclublabel {
	background: #ff0000;
	border: 5px solid #ffffff;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	box-shadow: 1px 1px 5px #666666;
	-moz-border-radius: 1px 1px 5px #666666;
	-webkit-border-radius: 1px 1px 5px #666666;
	padding-left: 20px;
	padding-right: 20px;
	margin-right: 20px;
}

.myweightable {
	background: none !important;
}

.datatab {
	font-size: 16px;
	line-height: 18px;
}

.datatab p {
	font-size: 16px;
	line-height: 18px;
}

.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus
	{
	background-color: none !important;
	font-weight: normal;
}

.masterul li {
    font-weight: bold;
    margin: 0 0 5px;
}}

.adminreporttable tr {
	border-bottom: 1px solid #cccccc;
}

.myfooter {
	margin-bottom: 0px !important;
}

thead {
	border-bottom: 1px solid #cccccc;
}

div.view-content>div>div>div,div.view-content>div>div>div>div,div.view-content>div>div>div>div>div
	{
	width: 100%
}

.row-fluid [class*="span"] {
	min-height: 0px;
}

.noimage {
	padding-top: 80px;
	padding-bottom: 80px;
	text-align: center;
	color: #999999;
}

ul, ol {
	margin-top: 10px !important;
}
/*
Make the Facebook Like box responsive (fluid width)
https://developers.facebook.com/docs/reference/plugins/like-box/
*/
 
/* This element holds injected scripts inside iframes that in some cases may stretch layouts. So, we're just hiding it. */
#fb-root {
  display: none;
}
 
/* To fill the container and nothing else */
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
  width: 100% !important;
}

.sideclubimage{
	width: 100%;
}

.footer .brand{
	padding: 2px 20px 2px;
}

.footer .navbar .nav {
	margin: 0px;
	padding: 0px;
}

.footer ul.nav {
    margin: 4px 0 !important;
}

.mytopticker{
	height: 20px !important;
	width: 80%;
	margin: auto;
}

#mycounter{
	height: 23px !important;
}

.tickertext{
	margin-left: 10px;	
}

.myspan{
	width: 33.33% !important;	
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 13px;
	font-weight: 200;
}

.whiteform{
	background: #ffffff !important;
}

.gettingstartedimage{
	margin-top: 20px;
	margin-bottom: 20px;
}

.alert{
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	font-size: 14px;
}

.sppanel .x-body{
	background: white;
}

.tripCountUser{
	margin-top: 20px;
	color: #ffffff;
}

.tripCountUser a{
	color: #ffffff;
}

#detailedReportButtonMore{
	display: none;
	width: 200px;
	background: rgba(255,255,255,0.8) !important;
}

#detailedReportButton{
	display: none;
	width: 200px;
	background: rgba(255,255,255,0.8) !important;
}
#forecast_embed{
	background-color: rgba(255,255,255,0);
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-webkit-border-radius: 10px;
	display: none;
	margin-top: -20px;
	z-index: -999;
}

.detailedwaether{
	margin-top: -15px;
	position: absoloute;
	z-index: 999;
}


.smallfield{
	height: 24px !important;
	margin-bottom: -6px !important;
	width: 120px;
}
.mediumfield{
	height: 24px !important;
	margin-bottom: -6px !important;
	width: 150px;
}

.bldmbl{
	font-weight: bold;
}

.whiteLink{
	color: white;
}

.orSpan{
	background-color: #ffcc00;
	color: #222222;
	text-shadow: none;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	padding: 5px;
	position: absolute;
	margin-top: 5px;
	font-size: 15px;
}


.weathecontainer{
	background: rgba(0,0,0,0.5);
	padding: 10px;
	margin-bottom: 10px;
}


.temp_details tr{
	border-bottom: 1px solid #cccccc;
}

.bldmbl{
	font-weight: 100;
	text-transform: uppercase;	
	font-family: Arial;
	color: #ffffff;
	text-shadow: none;
	font-size: 14px;
}

.normal{
	font-weight: 100;
	text-transform: uppercase;	
	font-family: Arial;
	color: #ffffff;
	text-shadow: none;
	font-size: 14px;
	text-align: right;
}

.heading_weather{
	text-shadow: none;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 19px;
	padding-bottom: 6px;
}

.propblack td{
		padding-top: 5px;
     	padding-left: 5px;
}

.propblack{
     	color: #fff;
     
	 	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	 	background-color: #363636;
	 	background-image: -moz-linear-gradient(top, #444, #222);
	 	background-image: -webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));
		background-image: -webkit-linear-gradient(top, #444, #222);
		background-image: -o-linear-gradient(top, #444,#222);
		background-image: linear-gradient(to bottom, #444,#222);
		background-repeat: repeat-x;
		border-color: #222 #222 #000;
		border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);
		filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
     
     }

.weathericon_1{
    background: url('../images/climacons.png') no-repeat;
    width: 64px;
    height: 50px;
    background-position: -165px -304px;
}
.weathericon_2{
    background: url('../images/climacons.png') no-repeat;
    width: 64px;
     height: 50px;
    background-position: -233px -39px;
}

.weathericon_3{
    background: url('../images/climacons.png') no-repeat;
    width: 64px;
     height: 50px;
    background-position: -235px -232px;
}
.weathericon_4{
    background: url('../images/climacons.png') no-repeat;
    width: 64px;
     height: 50px;
    background-position: -233px -39px;
}
.weathericon_5{
    background: url('../images/climacons.png') no-repeat;
    width: 64px;
    height: 50px;
    background-position: -234px -39px;
}

.weathericon_6{
    background: url('../images/climacons.png') no-repeat;
    width: 64px;
    height: 50px;
    background-position:-234px -40px;
}

.weathericon_7{
    background: url('../images/climacons.png') no-repeat;
    width: 64px;
    height: 50px;
    background-position: -614px -181px;
}

.weathericon_8{
    background: url('../images/climacons.png') no-repeat;
    width: 64px;
    height: 50px;
    background-position: -613px -181px;
}

.weathericon_9{
    background: url('../images/climacons.png') no-repeat;
    width: 64px;
    height: 50px;
    background-position: -620px -169px;
}

.weathericon_10{
    background: url('../images/climacons.png') no-repeat;
   width: 64px;
    height: 50px;
    background-position: -620px -180px;
}


.weathericon_11{
    background: url('../images/climacons.png') no-repeat;
    width: 64px;
     height: 50px;
   background-position:-679px -119px;
}
.weathericon_12{
    background: url('../images/climacons.png') no-repeat;
    width: 64px;
     height: 50px;
    background-position: -234px -232px;
}

.weathericon_13{
    background: url('../images/climacons.png') no-repeat;
    width: 64px;
     height: 50px;
    background-position: -488px -302px;
}

.weathericon_14{
    background: url('../images/climacons.png') no-repeat;
    width: 64px;
     height: 50px;
    background-position: -296px -45px;
}

.weathericon_15{
    background: url('../images/climacons.png') no-repeat;
    width: 64px;
      height: 50px;
    background-position: -295px -237px;
}

.weathericon_16{
    background: url('../images/climacons.png') no-repeat;
    width: 64px;
   height: 50px;
    background-position: -295px -236px;
}

.weathericon_17 {
    background: url('../images/climacons.png') no-repeat;
    width: 64px;
    height: 50px;
    background-position: -295px -236px;
}
.weathericon_18{
    background: url('../images/climacons.png') no-repeat;
    width: 64px;
    height: 50px;
    background-position: -550px -53px;
}
.weathericon_19{
    background: url('../images/climacons.png') no-repeat;
    width: 64px;
    height: 50px;
    background-position: -358px -53px;
}
.weathericon_20{
    background: url('../images/climacons.png') no-repeat;
   width: 64px;
    height: 50px;
    background-position: -101px -117px;
}
.weathericon_21{
    background: url('../images/climacons.png') no-repeat;
    width: 64px;
     height: 50px;
    background-position: -682px -232px;
}
.weathericon_22{
    background: url('../images/climacons.png') no-repeat;
    width: 64px;
    height: 50px;
    background-position: -613px -245px;
}
.weathericon_23{
    background: url('../images/climacons.png') no-repeat;
    width: 64px;
    height: 50px;
    background-position: -614px -244px;
}
.weathericon_24{
    background: url('../images/climacons.png') no-repeat;
    width: 64px;
    height: 50px;
    background-position: -613px -246px;
}

.weathericon_25{
    background: url('../images/climacons.png') no-repeat;
    width: 64px;
    height: 50px;
   background-position: -486px -369px;

}

.weathericon_26{
    background: url('../images/climacons.png') no-repeat;
    width: 64px;
    height: 50px;
    background-position: -614px -245px;
}

.weathericon_27{
    background: url('../images/climacons.png') no-repeat;
    width: 64px;
    height: 50px;
    background-position:  -357px -54px;
}
.weathericon_28{
    background: url('../images/climacons.png') no-repeat;
    width: 64px;
    height: 50px;
    background-position: -486px -118px;
}
.weathericon_29{
    background: url('../images/climacons.png') no-repeat;
    width: 64px;
    height: 50px;
    background-position: -230px -181px;
}
.weathericon_30{
    background: url('../images/climacons.png') no-repeat;
    width: 64px;
    height: 50px;
    background-position: -230px -179px;
}
.weathericon_31{
    background: url('../images/climacons.png') no-repeat;
    width: 64px;
    height: 50px;
    background-position: -229px -181px;
}
.weathericon_32{
    background: url('../images/climacons.png') no-repeat;
   width: 64px;
    height: 50px;
    background-position: -100px -118px;
}
.weathericon_33{
    background: url('../images/climacons.png') no-repeat;
    width: 64px;
    height: 69px;
    background-position: -426px -39px;
}
.weathericon_34{
    background: url('../images/climacons.png') no-repeat;
    width: 66px;
    height: 69px;
    background-position: -489px -39px;
}
.weathericon_35{
    background: url('../images/climacons.png') no-repeat;
    width: 64px;
    height: 69px;
   background-position: -107px -298px;
}
.sunrise{
    background: url('../images/climacons.png') no-repeat;
    width: 50px;
   height: 40px;
    margin: auto;
    clear:both;
    background-position: -300px -311px;
}
.sunset{
    background: url('../images/climacons.png') no-repeat;
    width: 50px;
   height: 40px;
    margin: auto;
    background-position: -236px -311px;
}

.moonrise{
    background: url('../images/climacons.png') no-repeat;
    width: 50px;
   height: 40px;
    margin: auto;
    clear:both;
    background-position: -556px -497px;
}
.moonset{
    background: url('../images/climacons.png') no-repeat;
    width: 50px;
   height: 40px;
    margin: auto;
    background-position: -491px -497px;
}
.middleweather{
	text-align: middle;
}

.middleweatherleft{
	text-align: left;
}

.myselect {
    font-size: 16px;
    height: 33px;
    margin: 0 10px 0 0;
    min-width: 180px;
}

.tab-pane.active {
	padding: 0px !important;
}


.flot-x-axis {
	height: 100px;
	top: 60px !important;
}
.flot-x-axis div{
	width: 100px;
	white-space: nowrap;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.placeholderContainer{
	width: 100%;
	overflow-x: scroll;
	height: 450px;
}
.middleweatherleft h4{
	margin: 0px;
}
.detail_forecast{
	margin-bottom: 20px;
}

.middleweather h3{
	margin: auto;
	text-align: center;
}
.middleweather div{
	margin-left: auto;
	margin-right: auto;
}
.smallmessage{
	text-align: center;
	font-size: 0.8em;
	font-weight: 200;
	clear:both;
}

.smalltext{
	clear:both;
	font-size: 0.8em;
	font-weight: 200;
}

.windtd{
	padding: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	
}
.wind_NE{
	background: url('../images/climacons.png') no-repeat;
	width: 50px;
	height: 40px;
	margin-left: 10px;
	background-position: -429px -437px;
}

.wind_No{
	width: 50px;
	height: 40px;
	margin-left: 10px;
}

.wind_SW{
	background: url('../images/climacons.png') no-repeat;
	width: 50px;
	height: 40px;
	margin-left: 10px;
	background-position: -621px -437px;
}

.leadmain{
	font-size: 2em;
	margin-bottom: 20px;
}
.wind_SE{
	background: url('../images/climacons.png') no-repeat;
	width: 50px;
	height: 40px;
	margin-left: 10px;
	background-position: -428px -501px;
}

.wind_NW{
	background: url('../images/climacons.png') no-repeat;
	width: 50px;
	height: 40px;
	margin-left: 10px;
	background-position: -429px -501px;
}

.wind_N{
	background: url('../images/climacons.png') no-repeat;
	width: 50px;
	height: 40px;
	margin-left: 10px;
	background-position: -492px -437px;
}

.somepadding{
	padding-left: 20px !important;
	
}
.wind_S{
	background: url('../images/climacons.png') no-repeat;
	width: 50px;
	height: 40px;
	margin-left: 10px;
	background-position: -621px -437px;
}

.wind_E{
	background: url('../images/climacons.png') no-repeat;
	width: 50px;
	height: 40px;
	margin-left: 10px;
	background-position: -558px -437px;
}

.diricon{
	padding-top:0px; 
	background-repeat: no-repeat !important;
	text-align: center;
	margin-bottom: 20px;
	margin-left: 2px;
	margin-right: 10px;
	float: left;
	margin-bottom: 40px;
	
}

.diricon div{
	filter:invert;
	-webkit-filter: invert(100%);  
}


.diriconlarge{
	padding-top:0px; 
	background-repeat: no-repeat !important;
	text-align: center;
	margin-bottom: 20px;
	margin-left: 2px;
	margin-right: 10px;
	float: left;
	margin-bottom: 40px;

}

.diriconlarge div{
		filter:invert;
	-webkit-filter: invert(100%);  
}

.wind_W{
	background: url('../images/climacons.png') no-repeat;
	width: 50px;
	height: 40px;
	margin-left: 10px;
	background-position: -685px -437px;
}

.weather_sun{
	font-size: 27px;
	font-weight: 100;
	text-align: center;
}
.cw_new_moon{
    background: url('../images/climacons.png') no-repeat;
    width: 50px;
	height: 40px;
	margin-left: 10px;
    background-position: -172px -375px;
}

.cw_waxing_crescent{
    background: url('../images/climacons.png') no-repeat;
    width: 50px;
	height: 40px;
	margin-left: 10px;
    background-position: -621px -311px;
}

.cw_first_qtr{
    background: url('../images/climacons.png') no-repeat;
   width: 50px;
	height: 40px;
	margin-left: 10px;
    background-position: -683px -310px;
}
.cw_waxing_gibbous{
    background: url('../images/climacons.png') no-repeat;
   width: 50px;
	height: 40px;
	margin-left: 10px;
    background-position: -108px -374px;
}
.cw_full_moon{
    background: url('../images/climacons.png') no-repeat;
    width: 50px;
	height: 40px;
	margin-left: 10px;
    background-position: -558px -309px;
}
.cw_waning_gibbous{
    background: url('../images/climacons.png') no-repeat;
    width: 50px;
	height: 40px;
	margin-left: 10px;
    background-position: -364px -372px;
}
.cw_last_qtr{
    background: url('../images/climacons.png') no-repeat;
   width: 50px;
	height: 40px;
	margin-left: 10px;
    background-position: -300px -372px;
}
.cw_waning_crescent{
    background: url('../images/climacons.png') no-repeat;
    width: 50px;
	height: 40px;
	margin-left: 10px;
    background-position: -237px -372px;
}


.winddirection_N{
    background: url('../images/climacons.png') no-repeat;
    width: 66px;
    height: 69px;
    background-position: -107px -298px;
}

.weatherInfo{
	min-height: 200px;
}

.csv{
	float: right;
	clear: none;
	display: inline;
}

.emailInput{
	float: right;
	clear: none;
	display: inline;
}

.smallfieldexample{
	width: 150px;
}

.myitem{
	height: 110px;	
}

.mylargeitem{
	height: 200px;
	padding-top: 20px;
}

.export{
	float: right !important;  
	clear: none;
}

.myloginfield{
	height: 25px !important;
	width: 100px !important;
}

.myclubtabs{
	margin-top: 10px;
	min-height: 500px;
}

.trans{
	padding: 10px;
	margin-left: auto !important;
	margin-right: auto !important;
	float: none;
}

.formright{
	margin: -5px;
}
.clubuserpicture{
	min-height: 140px;
}

.mybottomnav{

}	
.trans{
	margin-top: 0px !important;
}

.icon{
	width: 60px !important;
}

.bigicon{
	width: 100px !important;
}

.logintable{
	margin-top: 10px;
	margin-right: 10px;
}

.clublisttable tr{
	border-bottom: 1px solid #cccccc;
}

/* Mayur CSS */

.span3.mid > a {
    float: left;
    margin: 0 10px 0 0;
    overflow-wrap: initial;
    text-align: center;
}

.tcount{
    color: #ffffff;
    display: inline-block;
    font-size: 20px;
    margin: 0 10px 0 0;	
}

.tcount .box {
    border: 2px solid #ffffff;
    display: inline-block;
    font-weight: 200;
    min-width: 57px;
    padding: 8px;
    text-align: center;
}

.myHomeTop .hero-unit, .myHomeTop{
	padding: 0px;
}

.hometopbox{
	padding: 15px 15px 15px 0
}

#forecast_embed{
	margin: 0px;
	height: 150px;
}

.headermessage {
    float: left;
    font-size: 16px !important;
    line-height: 20px;
    margin: 0;
}

.headermessage .icontable .span3{
	margin: 5px 0;
}

.fullName {
    font-size: 24px;
    font-weight: normal;
    margin: 15px 0 10px;
}

.btn {
    border-radius: 50px !important;
    box-shadow: none !important;
    font-weight: normal;
    text-shadow: none !important;
    border: none !important;
    background-color: #006dcc;
    background-image: none;
    color: #ffffff;
}

.btn-success {
    background: #51a351 none repeat scroll 0 0;
    border: medium none;
    border-radius: 50px;
    box-shadow: none;
    line-height: normal;
    padding: 6px 15px;
    text-shadow: none;
}

canvas#icon1{
	margin: 15px 0 0;
}

.tripPictureSmall:hover {
    transform: scale(1.5);
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.4), 0 0 30px rgba(0, 0, 0, 0.075);
}

.tripPictureSmall {
    height: auto;
    transition: all 1s ease 0s;
    width: 100%;
}

.tripdetails-btn {
    margin: 10px 0 0;
}

.tripdetails-btn input, .tripdetails-btn a {
    margin: 0 3px 0 0;
}

.headermessage {
    font-size: 14px !important;
    font-weight: 300;
    line-height: 20px;
}

.sumamryTrip{
	padding: 15px;
}

.hookedAtTable td{
	padding: 0px;
	border: none;
}

.hookedAtTable .hk_number{
    background: #d4e4f3 none repeat scroll 0 0;
    border-radius: 30px;
    padding: 7px 15px 7px 0;
}

.hookedAtTable .hk_value{
    background: #3182bd none repeat scroll 0 0;
    border-radius: 30px;
    color: #ffffff;
    display: inline-block;
    padding: 6px 7px;
    text-align: center;
    width: 17px;
}

/*.hookedAtTable .hk_value:hover{
    padding: 7px 8px;
    transition: all 0.2s ease 0s;	
}*/

.hookedAtTable .hk_label{
	padding-left: 5px;
}

.accordion-group {
    border: 0px solid #e5e5e5;
    border-radius: 0;
    margin-bottom: 30px;
}

.table.table-striped {
    border: 1px solid #eeeeee;
}

.dashboardHeader {
    border: medium none !important;
    color: #3182bd;
    font-size: 22px;
    font-weight: bold;
    padding: 0 0 15px !important;
    text-transform: uppercase;
}

.rel_cond_table .rel_cond span {
    background: #3182bd none repeat scroll 0 0;
    border-radius: 50px;
    color: #ffffff;
    padding: 6px 10px !important;
    text-align: center !important;
}

.rel_cond_table tr.even .rel_cond span{
	background-color: #90C2E0;
}

.rel_cond_table td{
	padding: 8px 2px 8px 0px !important;
	border: none;
}

.rel_cond_table tr.even{
	background-color: #ffffff;
}

.headermain{
	padding: 15px;
}

.headermain .buttons, .headermain .btn{
	margin-top: 20px;
}

.btn-info {
    background: #49afcd none repeat scroll 0 0 !important;
}

.btn-warning{
	background: #faa732 !important;
}

.weatherInfo td {
    border: medium none;
    padding: 5px 10px 5px 0;
}

.light-blue-wrapper{
    background: #e5f1fc none repeat scroll 0 0;
    border-bottom: 5px solid #62c462;
    float: left;
    padding: 2%;
    width: 96%;
}

.tickertext{
    background: #d4e4f3 none repeat scroll 0 0;
    border-radius: 20px;
    float: left;
    padding: 0 0 0 10px;	
}

.tickertext .ticker-label{
    border-radius: 20px;
    float: left;
    font-size: 13px;
    font-weight: normal;
    line-height: normal;
    padding: 2px 5px 2px 0;
}

.ticker-number {
    background: #3182bd none repeat scroll 0 0;
    border-radius: 20px;
    float: right;
    font-weight: normal;
    padding: 3px 5px;
    text-shadow: none;	
}

.tripcount {
        background: rgba(0, 0, 0, 0) url(/angleraction/images/aaflogo.png) no-repeat scroll right top / 131px auto;
    color: #e04d17;
    float: right;
    font-size: 26px;
    font-weight: bold;
    letter-spacing: 0.5px;
    margin: 0 0 0 7px;
    padding: 0 137px 10px 0;
}

.tripcount span{
    color: #137ab0;
    font-size: 12px;
    letter-spacing: 0.3px;
    text-transform: uppercase;
}

.navbar .nav {
    display: block;
    float: left;
    left: 0;
    margin: 12px 0 !important;
    position: relative;
}

.rightnumbers {
    font-size: 13px;
    line-height: 25px !important;
    padding: 14px 0 !important;
    width: 70px !important;
}

.navbar-fixed-bottom a {
    color: #ffffff !important;
    font-size: 13px;
}

.rightnumbers .mybuttons{
	margin: 0px;
}

.rightnumbers .mybuttons a {
    border: 1px solid #dddddd !important;
    float: left;
    margin: 0 0 0 5px !important;
    padding: 4px 15px;
}

.imageTable{
	width: 100%;
}

.imageTable td{
	padding: 0 5px;
}

.img-polaroid {
    background-color: #ffffff;
    border: 1px solid #e5e5e5;
    box-shadow: none;
    margin: 0 0 3px;
    padding: 3px;
}

.c3-tooltip{
	opacity: 0.95;
}

.c3-tooltip th {
    background-color: #333333;
}

.c3-tooltip td.name {
    text-align: left;
    width: 150px;
}

.c3-tooltip td.value {
    text-align: left;
}

.navbar .btn-navbar .icon-bar {
    background-color: #0088cc;
    border-radius: 0;
    box-shadow: none;
    display: block;
    height: 3px;
    width: 22px;
}

.navbar .btn-navbar {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-repeat: repeat-x;
    border: none;
    box-shadow: none;
    color: #0088cc !important;
    display: none;
    float: right;
    margin-left: 5px;
    margin-right: 5px;
    padding: 7px 10px;
    text-shadow: none;
}

.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
    background-color: rgba(0, 0, 0, 0);
    color: #ffffff;
}

.tripTable td{
	vertical-align: top;
}

.ml-0{
	margin-left: 0px !important;
}

.tab-content {
    overflow: auto;
    padding: 15px 0;
}

.phoneins td{
	vertical-align: top;
}

table.reportable .span1 center {
    width: 70px;
}

.padding-0{
	padding: 0 5px !important;
}

/* HOMEPAGE */

.loginform{
    margin: 0;
    border-radius: 0 0 10px 10px;
    background: rgba(0,0,0,0.5);
    border-bottom: 3px solid #62c462;    	
}

/* Media queries */

@media (min-width: 992px) {

.row-fluid .span4 {
    width: 33.33%;
}

}

.select2-container-multi .select2-choices{
	border-radius: 3px !important;
	border: 1px solid #cccccc;
}

.target_spcs{
	background: #ffffff;
    padding: 4px;
    color: #222222;
    border-radius: 2px;
    margin-left: 3px;
}

.editable-click, a.editable-click, a.editable-click:hover {
    text-decoration: none;
    color: #ffffff;
    border-bottom: dashed 1px #ffffff; 
}

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

.wrapper_Catch{
	color: #4DA34D !important;
	font-weight: bold;
}

.wrapper_Sighting {
	color: #49afcd !important;	
	font-weight: bold;
}

.num_badge_released, .num_badge_kept, .num_badge_caught{
	border: 2px solid #3182bd;
    border-radius: 50px;
    color: #222222;
    padding: 6px 10px !important;
    text-align: center !important;
    margin-top: 3px;
    margin-bottom: 3px;
}

@page {
  size: A4;
}

@media print {

	.hidden{display:none;visibility:hidden}
	.visible-phone{display:none!important}
	.visible-tablet{display:none!important}
	.hidden-desktop{display:none!important}
	.visible-desktop{display:inherit!important}

	 a[href]:after {
    	content: none;
 	 }


 	.row-fluid .span1 {width:8% !important;  float:left;}
	.row-fluid .span2 {width:16% !important; float:left;}
	.row-fluid .span3 {width:24% !important; float:left;}
	.row-fluid .span4 {width:33% !important; float:left;}
	.row-fluid .span5 {width:42% !important; float:left;}
	.row-fluid .span6 {width:50% !important; float:left;}
	.row-fluid .span7 {width:58% !important; float:left;}
	.row-fluid .span8 {width:66% !important; float:left;}
	.row-fluid .span9 {width:75% !important; float:left;}
	.row-fluid .span10 {width:83% !important; float:left;}
	.row-fluid .span11 {width:92%  !important; float:left;}
	.row-fluid .span12 {width:98%  !important; float:left;}

	.btn, .social {
		display: none;
	}

	.headermain{
		padding: 0px !important;
	}

	.icontable i{
		display: none;
	}

	.catchSumamryTable, .mycharts {
   	 	page-break-inside: avoid;

  	}

  	.mycharts {
  		margin-top: 200px;
  	}

  	.navbar-fixed-bottom{
  		display: none;
  	}

  	.tripChartHeader{
  		display: block !important;
  	}
	
	.icon-white{
		    background-image: url('/angleraction/bootstrap/img/glyphicons-halflings.png') !important;
	}

}

@media only screen and (max-width: 768px) {

.pagination {
    margin: auto;
    width: 100%;
}

.pagination a {
    font-size: 13px;
    padding: 4px 10px;
}

.headermessage a, .headermessage span {
    margin-bottom: 10px;
}

.myHomeTop{
	margin: 0px;	
}

.navbar .btn-navbar{
	display: block;
}

.navbar .btn, .navbar .btn-group {
    margin-top: 13px;
}

.btn-group.open .btn.dropdown-toggle {
    background-color: transparent;
}

#mylist{
	padding: 20px 15px 0 !important;
}

.datebox{
	margin: 0 10px 0 0;
}

.datebox .dateboxdate{
	font-size: 28px;
}

table.table.reportable td.span1{
	vertical-align: top;
}

#myTab li {
    width: 100%;
}

.nav-tabs > li {
    margin-bottom: 0;
}

.nav-tabs > li > a{
    border: medium none;
    border-radius: 0;
    margin: 0;
}

th, td{
	vertical-align: top !important;
}

#myTab{
	margin-bottom: 10px;
}

.icontable td {
    font-size: 13px;
    min-width: auto;
    padding-right: 10px;
}

.listingtable a h4 {
    color: #444444 !important;
    margin-top: 0;
}

.table td.span1, .table th.span1{
	padding-left: 0px;
}

.myfilter {
    width: 100% !important;
}

}

