.mybutton2 {border-radius:8px; background-color:orange; color:#000; border:3px solid silver; font-size:16px}
.mybutton2:hover { background-color:#fff  }

.mybutton {margin:5px 0; border-radius:8px; background-color:orange; color:#000; border:3px solid silver; font-size:20px}
.mybutton:hover { background-color:#fff  }

.para {
	text-align:left; 
	font-size: 16px; 
	font-weight:400; 
	color:#fff; 
	margin:12px	
}
.red {
  box-shadow: 0px 0px 15px 1px rgba(255, 255, 255, 0.6);
  font-size:16px!important;
  margin: 5px;
  font-weight:700;
  border-radius:8px;
  line-height:25px;
  padding:4px 8px;
  text-align:left;
}
.red:hover {
  box-shadow: 0px 0px 15px 1px rgba(255, 51, 0, 0.6);
}
.red a  { 
	color:#000!important;
	font-size:16px!important;	
}
.red a:hover  { 
	color:#ff0000!important;
	font-size:16px!important;	
}

input[type="date"].form-control{ width:130px } 
.text-muted.small { color:red; padding-left:10px } 
.form-control.ccm-input-date.hasDatepicker{ width:130px }

a.ccm-panel-add-block-draggable-block-type p, a.ccm-panel-add-container-item p {
    font-size: 1.5rem; 
    line-height: 1.25;
    margin-bottom: 7px;
}

.iframewrapper {
	height:440px
}
@media (min-width: 480px) {
.iframewrapper {
	height:378px
}
}
@media (min-width: 768px)
.col-sm-6 {
    width: 50%;
	min-width: 400px
}

.calframed-iframe {
  background-color: #333;
  width: 100%;
  height: 450px;
  -webkit-overflow-scrolling: touch;
  overflow: scroll;
  padding: 10px;
  border: 0;
}
hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #fff;
}
#logo h1 span {
    font-size: 50px;
    line-height: 50px;
    color: #fff;
}

/* Mycss styles */
.mynav, .a.nav.selected.nav-path-selected.mynav { background-color:red!important }
.ccm-ui .form-select { font-size:12px}

.form-displaced {
  position: fixed;
  top: 200px;
  left: 0;
  width: 200px;
}
.sprite {
  background: url("/images/css_sprite_two.png") no-repeat top left;
  width: 130px;
  height: 40px;
  display:block;
  
}
.sprite.youtube {
  background-position: -15px -15px;
}
.sprite.no-alcohol-drugs {
  background-position: -15px -365px;
}
.sprite.pba {
  background-position: -15px -85px;
 }
.sprite.walking-stick {
  background-position: -15px -155px;
}
.sprite.accessible-icon {
  background-position: -15px -505px;
}
.sprite.facebook {
  background-position: -15px -575px;
}
.sprite.family-icon {
  background-position: -15px -645px;
}
.sprite.instagram {
  background-position: -15px -295px;
}
.sprite.whatsapp {
  background-position: -15px -225px;
}
.sprite.sms {
  background-position: -15px -785px;
}
.sprite.camera {
  background-position: -15px -715px;
}
.sprite.paypal {
  background-position: -15px -435px;
}
.sprite.tackle {
  background-position: -15px -855px;
}
.sprite.bait {
  background-position: -15px -925px;
}
.sprite.calendar {
  background-position: -15px -995px;
}
.sprite.email {
  background-position: -15px -1065px;
}


.btext { font-weight:700 }
.large { font-size:120% }

.trone, .trtwo {
  height: 30px;
  font-weight:700
}
.trtop {
  width:100%	
}
.trtop td {
  width:50%;
  padding: 3px  
}
.trone {
  background-color: #e0e0eb; 
}
.trtwo {
  background-color: #fff; 
}
.trone td, .trtwo td {
  padding:10px 3px;
  width:25%;
   
}
.master-container p { line-height:150%!important }

.mybackslight { background-color: rgba(0, 0, 0, 0.9)!important; border-radius:8px; margin-top:10px!important; margin-bottom:10px!important; padding-bottom:20px }
.mybackslight p, .mybackslight h3, .mybackslight .form-label { color:#fff!important}
.mybackslight p strong { line-height:30px; color:#e2853a!important;}
.mybacks { background-color:#fff; border-radius:8px; margin-top:10px!important; margin-bottom:10px!important; padding:10px }
.mybacksdark { background-color:#444; border-radius:8px; margin-top:10px!important; margin-bottom:10px!important; padding:10px; color:#fff }

.btn-success {
    color: #fff!important;
    border-color: #4cae4c;
}
p.black { color:#000 !important }
.paypal-payments {
	margin-top:15px;
	padding:0 10px
}

input[type="date"]{
	color:#000;
}
input[type="date"]:: -webkit-calendar-picker-indicator {
    background-color: #a6a6a6;
	width: 25px;
    height: 25px;
	
}
input[type="file"] {
    display: block;
	font-size:16px!important
}
.btn-primary {
	margin-top:10px;
}
.pagelinks { 
	background: #f8c22f url(/images/bg_light_blue_mob.png) repeat-x 0 -80px;
	color:#000!important;
	font-weight:600!important;
}

.pagelinks, .yellow, .green { 
	line-height: 16px;
	display: inline-block; 
	text-align: center; 
	font: 15px/17px "Source Sans Pro", sans-serif; 
	margin: 5px 5px 20px 5px;
	padding: 4px 8px; 
	border: 2px solid black; 
	border-radius: 4px;
	outline:2px solid #fff!important	
}
.yellow {
	background: #f8c22f url(/images/bg_yellow_mob.png) repeat-x 0 -80px;
	color:#000!important;
	font-weight:600;
}
.green {
	background: #2ff833 url(/images/bg_green_mob.png) repeat-x 0 -80px;
	color:#000!important;
	font-weight:600;
}
.col-sm-12 {
padding:0
}
.centertext {
	text-align: center
}


