﻿body{font-family:'Droid Sans',sans-serif;color:#3a3a3a;}
a {
    color: #00674a;
    text-decoration: none;
    font-weight: 400;
}
a:hover, a:focus {
    color: #003828;
    text-decoration: underline;
}
.in-iframe .footer, .in-iframe .breadcrumb, .in-iframe .logoarea, .in-iframe .navbar-wrapper {
    display: none;
}
.cycle-pager {
    top: auto;
    bottom: 10px;
}
.cycle-pager span.cycle-pager-active {
    color: #00674a;
}
#FORM9420127464885 input[type=button] {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}

ul.activities li {
    list-style: none;
    position: relative;
    padding: 3px 0 2px 25px;
    font-weight: 700;
    font-size: 120%;
	 list-style-type: square;
}



.ws_buttonholder {
    padding: 0 5px;
}
div.ekko-lightbox-nav-overlay a, div.ekko-lightbox-nav-overlay a:hover {
text-decoration:none;
    font-size: 3vw;
    color: #fff;
}
.colbutton a:hover {
text-decoration:none;
}
.colbutton:hover {
background: rgba(255,255,255,.85)
}
.colbutton {cursor: pointer;margin-bottom:20px;border-radius:5px;padding:15px;border: 1px solid #777;
background-color: rgba(255,255,255,0.25);
    -moz-transition: background-color .6s;
    -o-transition: background-color .6s;
    -ms-transition: background-color .6s;
    transition: background-color .6s;

}
.colbutton h3{margin-top: 0px;font-size:18px}

img.ws_responsiveimage {
    border-radius: 4px;
}
body.modal-open {

	padding-right:20px!IMPORTANT;
}

/* .ws_selected {    background-color: #ff9999;} */

.ws_required::before {
    color: rgb(255, 0, 0);
    font-size: 19px;
    content: "*"!IMPORTANT;

}
label.ws_required::before {
    
    float: left;
    margin-left: -15px;
}
div.form-group.required label::before  {
    color: rgb(255, 0, 0);
    font-size: 19px;
    content: "*"!IMPORTANT;
    float: left;
    margin-left: -15px;
}
/*
.cycle-pager span {
    color: rgba(0,42,29,1);
}

.cycle-pager span.cycle-pager-active {
    color: rgba(0,103,74,1);
}
*/
#cboxTitle {
    bottom: 28px!IMPORTANT;
    z-index: 0;
    background-color: #000;
    padding: 10px 50px;
}

.cycle-pager {
 top: auto;
    bottom: 10px;
}

.ws_singleimage {width:45%;float:right;position: relative;margin-left:2%;}

.newsitem {
    background-color: #fff;
    border: 1px solid #DDD;
    padding: 15px;
    min-height: 270px;
    max-height: 270px; 
    margin-bottom: 15px;
    overflow: hidden;
    font-size: 0.8em;
	position: relative;
}
.imagewrapper {margin-bottom: 15px;}
.caption {
	text-align:center;
	padding-top:10px;
    position: absolute;
    background: #fff;
    bottom: 0px;
    width: 100%;
}
.gallerythumb {
    background-size: cover;
    width: 80px;
    height: 80px;
    background-position: center;
    float: left;
    background-repeat: no-repeat;
    cursor: pointer;
    MARGIN: 10PX;
}

@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
 
.modal-dialog .img-responsive {
	opacity:0;  /* make things invisible upon start */
	-webkit-animation:fadeIn ease-in 1;  /* call our keyframe named fadeIn, use animattion ease-in and repeat it only 1 time */
	-moz-animation:fadeIn ease-in 1;
	animation:fadeIn ease-in 1;
 
	-webkit-animation-fill-mode:forwards;  /* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/
	-moz-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
 
	-webkit-animation-duration:0.3s;
	-moz-animation-duration:0.3s;
	animation-duration:0.3s;
}

.img-responsive {MIN-WIDTH: 100%;}
.galleryblock {margin: 0;}

select {  width: 100%;}

.listhead {margin-right: -15px;
  margin-left: -15px; }
ul.linklist {
  clear: both;
  list-style: none;
  margin: 0;
  padding: 0;/* margin-top: -15px; */
}
ul.linklist li {/*  margin: 0;
  padding: 0px;
  border: 1px solid #fff;
  background-color: #fff;
  color: #000; */
    margin-top: 5px;  margin-bottom: 5px;
margin-right: -10px;
    margin-left: -10px;
  padding: 10px;
  border: 1px solid #cccccc;
  border-radius: 4px;    font-size: 14px;
  background-color: #cccccc;
  }
ul.linklist li.selected, ul.linklist li.selected:hover, #groups_column ul li.selected {background: #84bd00;border: 1px solid #84bd00;}
/* ul.linklist li a{display:none;color: #000;text-decoration:none;} */
/* ul.linklist li:hover{background: #ddd;color: #000;} */
ul.linklist li a strong{  font-size: 14px;margin-bottom:10px;}

li:empty {
   display: none;
}
#mychildren_MESSAGES p select {width:30%}
#mychildren_MESSAGES p label {width:70px;margin-right:10px;text-align:right;}

label small {font-weight:normal;}
label  {font-size:14px;    margin-bottom: 2px;}

.form-group {
    margin-bottom: 15px;
}
.modal-footer {
    padding: 10px 20px 20px;
    margin-top: 0px;
}
.editmydetails {  float: right;
  margin-top: -22px;}
#select_adminuser {
    position: absolute;
    top: -95px;
    left: 15px;
    font-size: 12px;
    width: 200px;
}
.title {text-align: center;
font-weight: 700;
padding-top: 15px;
padding-bottom: 5px;
font-size: 120%;
margin: 0;}
.description {font-style: italic;
text-align: center;
padding-top: 5px;
padding-bottom: 10px;
margin: 0;}

/* body.home,body.index{background-image:url('/images/design/blank.gif')} */

.nav > li > a {
padding: 15px 10px;
}

/* .btn {
padding: 6px 12px;
} */

.photoslideshow{border-radius:4px;margin-bottom:15px;overflow:hidden}
/* .photoslideshow img{margin-top:-75px} */
.photomenuitem img {
margin-bottom:15px
}
.photomenuitem a {
font-size: 24px;
color: #003e2d;
}

#div_login_google_button{
    max-width: 44px;
    float: left;
    margin-right: 5px;
}
.communitywrapper {
z-index: 10;
display: inline-block;
width: fit-content;
}
.footer .ws_formfeedback a {color:#000;}
/* .cycle-sentinel{display:none;} */
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
z-index: 2;
color: #000;
background-color: #fff;
/* border-color: #fff; */
border: 1px solid #dddddd;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
    color: #ffffff;
    background-color: #003e2d;
    border-color: #003e2d;
}
.btn-primary {
    cursor: pointer;
    color: #eee;
    background-color: #00674a;
    border-color: #00674a;
}
.menuitem img {/* min-height: 268px;
max-height: 268px; */margin-bottom:15px;}
.cycle-slideshow{overflow:hidden;margin-bottom:15px;}
body.index .cycle-slideshow{overflow:hidden;margin-bottom:0px;}
body.index .footer{margin-top:0px}
#per-slide-template,.carousel-control{z-index:1005}
#per-slide-template li.cycle-pager-active{margin:0;width:12px;height:12px;background-color:#fff}

.events-section {height:450px;overflow-y:auto;}

.ws_formfeedback p {margin-top:15px;font-size:1em;}
.ws_formfeedback li a {font-size:1em;}
#eventcontent {  overflow:hidden;
-webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 2.3s ease-in;
    }
.loading { max-height: 0px !important;overflow:hidden;
-webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
	opacity:0;
	}
.loaded {max-height:3600px;overflow:auto;
-webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
	opacity:1;
	}

input[type='checkbox']{
cursor:pointer;float: left;
margin-right: 15px;
height: 20px;
width: 20px;
}


#mychildren_check_approved{
height: 45px;
width: 45px;margin-bottom: 40px;
}

.modal-title {
font-size: 25px;
}
.backgroundanim{top:-80px;left:0;right:0;bottom:0;z-index:-1;overflow:hidden;height:auto;min-width:100%;max-width:100%;width:100%}
.small {font-size:10px;}
.centered {text-align:center;}
.formbodyinmodal{padding:15px}
.close {margin-right: 5px;}/* for modal close */
.breadcrumb
{
background: transparent;
margin: 0px 0px 15px 0px;padding: 4px 0px;
}

.breadcrumb>li+li:before{padding:0 5px;color:#003e2d;content:"/\00a0"}
#mychildren_messageiframe{width:100%;height:440px;border: 1px solid #c0c0c0;padding:15px;}

.eventcontent {width:100%;border: 1px solid #c0c0c0;overflow:auto;padding:15px;}
.table thead > tr > th, .table tbody > tr > th, .table tfoot > tr > th, .table thead > tr > td, .table tbody > tr > td, .table tfoot > tr > td {
   border-bottom: 1px solid #bbb;
}
.buttons {text-align:right;padding:15px;margin-bottom:15px;}
a.selected {font-weight:bold;}
tr.selected {background-color:#999;}
td.title {text-align:left;background-color:transparent;}
#vieweventform {
   /*  min-height: 250px; */
}
li.event a {
    font-size: 120%;
/* 	font-weight:bold; */
}
h3.eventtitle {font-size: 100%;}
.singlechild .childname {display:none;}
span.groupname {
    font-size: 70%;
}
li.childname {
    display: inline-block;
    font-size: 70%;
    margin-right: 5px;
}
.footer ul {
    list-style: none;
    padding:0;
    margin:0;
}

.footer li { 
    padding-left: 1em; 
    text-indent: -.7em;
}

.footer li:before {
    content: "• ";
    color: #fff; /* or whatever color you prefer */
}

.footer{margin-top: 20px;padding:20px 0 30px;background:#003e2d;position:relative;border-top:1px solid #fff}

.footer a{color:#dadada}


.footer a:hover{color:#fff}

.footer a.btn{color:#003e2d;}

.frontslide h2 {
background: rgba(0,0,0,0.75);
font-size: 24px;
margin: 0px;
padding: 15px;
position: absolute;
bottom: 0px;
width: 100%;
color: #fff;
}

.recordwrapper {padding:0 15px;}

.colpadding {padding:0 30px;}
/* .colpadding:nth-child(1) {padding-right:25px;}
.colpadding:nth-child(2) {padding-left:25px;} */

.modal-body .form-group {padding:0 5px;}

.form-group {
    padding: 0 5px;
}

img.float-right {
margin-left:15px;
}
img.float-left {
margin-right:15px;
}

.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
background-color: rgba(255,255,255,0.45);
}

.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 #c0c0c0;
}
.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: 1px solid #c0c0c0;
}
tr.unread td {font-weight:bold;}
.headline{display:block;margin:10px 0 25px 0;border-bottom:1px dotted #e4e9f0}

/* textarea.form-control {
    height: 80px;
} */
.panel-title {cursor:pointer;}
textarea.form-control.large {
    height: 60px;
}

/* .table thead > tr > th, .table tbody > tr > th, .table tfoot > tr > th, .table thead > tr > td, .table tbody > tr > td, .table tfoot > tr > td {
  border-top: 0px solid #dddddd;
}
 */

.footer .col-md-3 > h1, .footer .col-md-3 > h2, .footer .col-md-3 > h3, .footer .col-md-3 > h4 {
margin-top: 0px;
color: #fff;
/* font-family: 'Crimson Text',serif; */
font-weight: 400;
color: #fff;
letter-spacing: 2px;
-webkit-text-stroke: .2px;
font-family: 'Droid Sans',sans-serif;
}
.footer h2{font-size: 24px;font-family: 'Droid Sans',sans-serif;color: #fff;margin-top: 0px;}

.footer p {color:#dadada;}
.printable{float:right;position:relative;top:-0;font-size:12px}

ul.news{list-style-type:none;padding:0;margin:0}
ul.news li {padding:12px 0 18px 53px;margin:5px;clear:both;}
ul.news li img {
float: left;
margin-right: 10px;
}
ul.news li {
padding: 15px 0 15px 0px;
margin: 5px;
clear: both;
}

tr.ws_headerrow {background-color: #f5f5f5;}
tr.ws_headerrow:hover {background-color: #f5f5f5;}
.navbar-wrapper{position:relative}
.navbar-fixed-top{position:fixed;top:0;border-bottom:1px solid #fff}
.navbar{margin-bottom:0;}
h3.eventtitle {
padding: 4px 4px 4px 8px;
border-bottom: 1px solid #bbb;
}


a.pdf {
    background-image: url(/images/design/icon_pdf-trans.png);
    background-repeat: no-repeat;
    background-size: 30px;
    background-position: 0px 3px;
    padding: 0px 0 20px 45px;
    margin: 0px;
/* cursor:pointer;	 */
}

ul.pdf{list-style-type:none;padding:0;margin:0}
ul.pdf li {
    background-image: url(/images/design/icon_pdf-trans.png);
    background-repeat: no-repeat;
    background-size: 30px;
    background-position: 3px 3px;
    padding: 0px 0 20px 45px;
    margin: 0px;
/* cursor:pointer;	 */
}
ul.pdf li a {text-decoration:none;}
/* h1,h2,h3,h4{color:#003e2d;-webkit-text-stroke: 0.2px;letter-spacing:3px; margin-top:20px; margin-bottom:10px; font-weight: 400; font-family: 'Crimson Text',serif;} */
h1,h2,h3,h4{color:#003e2d;}
h1{margin-top:0}

h4 {padding-top:30px;margin-top:0px;font-size: 120%;}
.navbar-inverse .navbar-nav>li>a{/* font-size:16px; */background:transparent;color:rgba(255,255,255,0.85);
-moz-transition:background-color .6s;-o-transition:background-color .6s;-ms-transition:background-color .6s;transition:background-color .6s
}
.info {height: 85px;
margin-bottom: 20px;}
.navbar-inverse .navbar-nav>li>a:hover {
color: rgba(255,255,255,1.00);
/* text-decoration: underline; */
background: rgba(255,255,255,0.2);
}
.navbar-inverse .navbar-brand{font-family:'Crimson Text',serif;font-weight: 300;color:#fff;letter-spacing: 1px;-webkit-text-stroke: 0.2px;}
.navbar-inverse{border-bottom:1px solid #fff;background-color:#003e2d;border-radius: 0px;}
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#000;background-color:rgba(162,230,141,1)}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#000;background-color:rgba(162,230,141,1)}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {
color: #000;
background-color: #fff;
}
	
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:rgba(0,42,29,1);outline:0}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#000;text-decoration:none;background-color:#eee}
.dropdown-menu{background-color:rgba(255,255,255,1)}
.nav-pills>li>a{background-color:#c5e985;border-radius:5px}
.nav-pills>li>a:hover{text-decoration:none;color:#000;background-color:rgba(255,255,255,0.70)}
.nav-pills>li>a.selected{text-decoration:none;background-color:transparent;color:#000}
.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#003e2d}
.nav-pills>li.cycle-pager-active>a,.nav-pills>li.cycle-pager-active>a:hover,.nav-pills>li.cycle-pager-active>a:focus{text-decoration:none;color:#fff;background-color:#003e2d}
.page-header{padding:0 0 5px 0;border-bottom:0 solid #003e2d;margin:0}
.modal-header .close{margin-top:-10px}
a.list-group-item{background-color:rgba(255,255,255,0.80);-moz-transition:background-color .6s;-o-transition:background-color .6s;-ms-transition:background-color .6s;transition:background-color .6s}
a.list-group-item:hover,a.list-group-item:focus{background-color:rgba(255,255,255,0.85);color: #555555;}
a.list-group-item.cycle-pager-active{background-color:rgba(162,230,141,1)}
div.clear{clear:both;width:100%;display:block}
.navbar-collapse{background-color:#333}
.navbar-collapse.collapse{background-color:#003e2d}
div.slide{list-style-type:none;margin-bottom:0;padding:20px 20px 20px 20px;background:rgba(255,255,255,.85);border-radius:4px;border:0 solid #fff;border-radius:4px;z-index:99}

div.mytext{margin-left:15%;background:rgba(255,255,255,.85);border-radius:4px;color:#003e2d;}



.navbar {
border: 0px solid transparent;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}
.logoarea {
background: #002a1d;
background: -moz-linear-gradient(left,rgba(0,42,29,1,1) 0,rgba(0,103,74,1) 100%);
background: -webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,42,29,1,1)),color-stop(100%,rgba(0,103,74,1)));
background: -webkit-linear-gradient(left,rgba(0,42,29,1,1) 0,rgba(0,103,74,1) 100%);
background: -o-linear-gradient(left,rgba(0,42,29,1,1) 0,rgba(0,103,74,1) 100%);
background: -ms-linear-gradient(left,rgba(0,42,29,1,1) 0,rgba(0,103,74,1) 100%);
background: linear-gradient(to right,rgba(0,42,29,1) 20%,rgba(0,103,74,1) 90%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e4936',endColorstr='#00674a',GradientType=1);
min-height: 100px;
}
a.newlogo {
display: block;
background-image: url("/images/design/shieldsm.png");
background-position: 10px 10px;
background-repeat: no-repeat;
overflow: hidden;
height: 70px;
padding-left: 65px;
font-family: 'Crimson Text',serif;
font-weight: 300;
color: #fff;
font-size: 42px;
letter-spacing: 2px;
color: #fff;
text-decoration: none;
/* float: left; */
position: absolute;
left: 0px;
top: 0px;
}
/* .navbar-toggle {
margin-left:15px;
float: left;
} */
.collapse-toggle {
margin-top: 5px;
z-index: 1001;
right: 0;
background-color: #fff;
border: 1px solid #ddd;
/* float: right; */
width: 100%;
text-align: left;
background-color: #f5f5f5;
}
.sectionmenu {
    border: 0px solid #333;
    text-transform: uppercase;
    font-size: 14px;
    color: #333333;
}
.topbanner {/* width:260px; */}
.topbanner {
  width: 100%;
}
.backslide{width:100%;min-height:300px;max-height:750px;height:auto;position:relative;top:0px;}
.backslide .container {
position: absolute;
top: 0px;
left: 15%;
}	
.mytext .btn{font-size: 85%;}.mytext p{font-size:85%;}

.sidebar-collapse .glyphicon {
  transition: .3s transform ease-in-out;
}
.sidebar-collapse .collapsed .glyphicon {
  transform: rotate(-90deg);
}

.sitemessage .fa {display:none;}
 .sitemessage {
	text-align:right;
 } 
 .sitemessage div {line-height: initial;text-align:initial;} 
#res:after{content:"unknown"}

@media(max-width:767px){#res:after{content:"<767"}
h1,h2,h3{font-size:20px;font-weight:300}
div.mytext h1{font-size:24px}
div.slide{margin-top:0;padding-top:0;background:rgba(255,255,255,1);border-radius:0;border:0 solid #fff}
.pagecontent,.list-group{margin-top:10px}
a.newlogo {display:none;font-size: 16px;padding-top: 24px;}
.sitemessage {line-height: 70px;height: 70px;padding-right: 5px;}
.logoarea {min-height:70px;}
.backgroundanim{position:static}
.backslide .container {
position: static;margin-top:20px;
}

	img{max-width: 100%;height:auto;}
}
@media(min-width:768px){#res:after{content:">768"}
.sitemessage .fa {display:inline-block;margin-right:5px;}
 .sitemessage {
	 padding-right:15px;line-height: 100px;height: 100px;text-align:right;/*display:block;margin: 10px;position: absolute;right: 0px;top: 0px;*/
 } 
.pagecontent{margin-top:20px;margin-bottom: 30px;margin-left:0;padding:20px 20px 20px 20px;background:rgba(255,255,255,.85);border-radius:4px;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);}
.list-group{margin-top:20px}
div.mytext{position: absolute;
    color: #003e2d;
    bottom: 20px;
    left: 20px;
    width: 25%;
    padding: 2%;}
h1{font-size:24px;font-weight:300}
div.mytext h1{font-size:20px}
.navbar-header{background:#002a1d;background:-moz-linear-gradient(left,rgba(0,42,29,1,1) 0,rgba(0,103,74,1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,42,29,1,1)),color-stop(100%,rgba(0,103,74,1)));background:-webkit-linear-gradient(left,rgba(0,42,29,1,1) 0,rgba(0,103,74,1) 100%);background:-o-linear-gradient(left,rgba(0,42,29,1,1) 0,rgba(0,103,74,1) 100%);background:-ms-linear-gradient(left,rgba(0,42,29,1,1) 0,rgba(0,103,74,1) 100%);background:linear-gradient(to right,rgba(0,42,29,1) 20%,rgba(0,103,74,1) 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e4936',endColorstr='#00674a',GradientType=1)}

.navbar-header{/* float:none;width:100% */}

/* larger logo at this res and beyond */
a.newlogo {font-size: 21px;padding-top: 30px;background-image: url("/images/design/shield.png");
background-position: 25px 15px;padding-left: 100px;height:100px;}
.newlogo .small {position: relative;top: -10px;}
.topbanner {/* width:300px; */}
.small {font-size: 11px;}
}


@media(min-width:992px){#res:after{content:">992"}
body {font-size:15px;}

h1{font-size:32px;font-weight:300}

div.mytext h1{font-size:32px}
a.newlogo {font-size: 30px;padding-top: 20px;}
.newlogo .small {position: relative;top: -25px;}
.topbanner {  /* width: 100%; */}
}
@media(min-width:1200px){#res:after{content:">1200"}
h1{font-size:33px;font-weight:300;/* margin-bottom:20px */}
body {font-size:18px;}

a.newlogo {font-size: 36px;padding-top: 20px;}
.newlogo .small {position: relative;top: -35px;}
}

@media(min-width:1400px){#res:after{content:">1600"}
h1{font-size: 35px;/* font-weight: 700; *//* margin-bottom: 10px; */}
.newlogo .small {position: relative;top: -40px;}
a.newlogo {font-size: 42px;}
}

#eventcontrols{/* margin-top:40px */}
#mychildren_EVENTS_html{/* height:500px; *//* overflow-x:hidden; *//* overflow-y:scroll */}
#eventcontrols select,#eventcontrols input{width:100%}
.modal-backdrop{z-index:10}
#ws_community_loginbackground,#iframe_wrapper{z-index:100;position:fixed;top:0;left:0;right:0;bottom:0;background:#666;opacity:.6}
iframe#iframe_dialog{z-index:101;position:fixed;top:0;left:0;right:0;left:0;margin:30px auto;width:960px;height:500px;border:3px solid #888;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
#mychildren_findchild{width: 270px;}
.searchhints:not(:empty) {border: 1px solid #aaa;position:absolute;width: 270px;margin-left: 83px;z-index: 100;/* top: -1px; */}
.searchhints ul{padding:0;margin:0;list-style:none}
.searchhints ul li{padding:0;margin:0;list-style:none}
.searchhints ul li a{text-decoration:none;padding: 1px 5px;/* margin:1px; */background: rgba(255,255,255,0.9);display:block}
.searchhints ul li a:hover{background:rgba(255,255,255,1.00)}
#mymessages,#mychildren,#myevents{position:relative}
#mychildren_MESSAGES_viewbox h1,#mychildren_EVENTS_viewbox h1,#mychildren_CHILDREN_viewbox h1{font-size:20px;margin-top:0}
#mychildren_MESSAGES_viewbox,#mychildren_EVENTS_viewbox,#mychildren_CHILDREN_viewbox{
position: relative;
background-color: #ffffff;
border: 1px solid #999999;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 6px;
outline: none;
-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
background-clip: padding-box;
position:absolute;top:-20px;left:5%;right:5%;height:380px;overflow-y:hidden;padding:2%
/* position:absolute;border:1px solid #333;display:block;background:rgba(255,255,255,1);padding:2%;-webkit-box-shadow:0 2px 2px 2px rgba(0,0,0,0.65);box-shadow:0 2px 2px 2px rgba(0,0,0,0.65) */
}
.authordetails {
font-size: 10px;
/* text-align: right; */
color: #c0c0c0;
}
#mychildren_EVENTS_viewbox p{}
.buttonholderdialog {
position: absolute;
bottom: 5px;
/* text-align: center; */
right: 5px;
}
.eventtext {width:100%;height:180px;overflow-y:auto;}
#mychildren_MESSAGES_viewbox iframe{width:100%;border:1px solid #003e2d}
#community_holder{right:0;position:absolute;top:10px;right:10px;z-index:1000}
#community_login_bmodal_div,#community_loginmyaccount_bmodal_div{/* float: right; */
/* margin: 5px; */}


@media print {
    .logoarea, .navbar-wrapper, .footer, .breadcrumb, #sidenavwrap, #eventcontrols {display:none;}
}

