
header { padding:15px 0px 15px; background-color: #fbfbfb; border-bottom:1px solid #f0f0f0; margin-bottom:30px; }

a,.btn-link,.page-link { color: #0366d6; }
.btneditmomind { color: #212529; }
.btndelmomind { color: #aaaaaa; }

.mpad-lg { padding-top:60px; padding-bottom:60px; }
.mpad-md { padding-top:40px; padding-bottom:40px; }
.mpad-sm { padding-top:20px; padding-bottom:20px; }

.msg { padding-bottom:30px; font-size: 1.2rem;  }
.msg-red,.msg-red a { color: red; }
.msg-green,.msg-green a { color: green; }
.msg a { text-decoration: underline; }
.btn-primary { text-decoration: none; border: 0; color: #fff; background-color: #3274d6; xborder-radius:0px; }
.btn-primary:hover { background-color: #2868c7; }
.navtop a:first-child { margin-left:0px;padding-left:0px; }
.auth-div hr { border-color: #ffffff; }
.goog-te-combo { padding:5px; }
.mainbody h3:first-child { font-size:1.3rem; }
.pleasewait img { height:60px!important; }
.pleasewait { display:none; }
.pagination { margin-top:20px; border-radius:0px; }
.page-link { border-radius:0px!important; }
.page-item.active .page-link { border-color: #c8e7e9; background-color: #c8e7e9; }
.page-item.active .page-link { color: #555555; }
.page-link { color: rgba(0,0,0,.5); }
.page-link:hover { color: #555555; }

.table { xmin-width:800px!important; }

.momnavbar { padding:0px; background-color: transparent!important; }
.momnavbar .nav-link { color: rgba(0,0,0,.6); }
.momnavbar .navbar-brand { margin-right:2rem; }
.momnavbar .navbar-nav .fas { display:none; }
.momnavbar .dropdown-menu { border-radius:0px; }
.momnavbar .dropdown-item { color: rgba(0,0,0,.6); }
.momnavbar .dropdown-item.active, .momnavbar .dropdown-item:active { color: rgba(0,0,0,1.0);background-color:inherit; }
.momnavbar .navbar-light .navbar-nav .active>.nav-link, .momnavbar .navbar-light .navbar-nav .nav-link.active, .momnavbar .navbar-light .navbar-nav .nav-link.show, .momnavbar .navbar-light .navbar-nav .show>.nav-link { color: rgba(0,0,0,1.0); }
.mocarousel h5 { text-transform: uppercase; font-size: 3.0rem; }
.mocarousel h5 { text-shadow: 2px 2px 5px #000; }
.motextshadow h1,.motextshadow h2 { text-shadow: 2px 2px 5px #000; }
.mowelcome { color: #ffffff; xxpadding-left: 40px; text-shadow: 2px 2px 2px #000; padding-top:30px; padding-bottom:10px; }

.loginform .card { margin-top:80px; margin-bottom:80px; }
.form-text { color: #0596a0!important }

.onthisdaywk a { color: #0596a0; }
.onthisdaywk h4 { font-weight: 400; }
.onthisdaywk .tab-pane { padding-top:30px; }
.onthisdaywk .nav-tabs .nav-item.show .nav-link, .onthisdaywk .nav-tabs .nav-link.active { color: #212529; }

.loginform .col-md-4 { padding-top:50px; padding-bottom:50px; }
.xloginform .row { background-image:url('images/slider-dashboard/<?=$sliderimgs[1];?>.jpg'); background-repeat:no-repeat; background-size:cover; background-position:left; }

.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link,.momnavbar .dropdown-item.active, .momnavbar .dropdown-item:active { color: #0596a0!important; }

.bdaylingo h2 { font-size:1.2rem; margin-bottom:2px; font-weight: 500; color:#0596a0; }
.bdaylingo li { margin-bottom:15px!important; }

#accordionHelp .card-header { padding-left:0.5rem; }
#accordionHelp .btn-link { font-weight:600; }

.greetingslist .list-group-item { padding-top:2px; padding-bottom:2px; }
.card-header-greetings { padding:0.15rem 0.20rem; background-color: #ffffff; }

footer { margin:30px 0px; color: #bbbbbb; }
.navbottom { color: #bbbbbb; xxfont-size:0.8rem!important; xtext-transform: uppercase; }
.navbottom a { color: #333333; xxfont-size:0.8rem!important; xtext-transform: uppercase; }
.navbottom .active { color:#0596a0!important; } 

.selectmorow { background-color: #0596a03b!important; }

.mogroups .list-group { margin-top:30px; }
.mogroups .list-group h4 { font-weight:400; font-size:1.2rem; }
.mogroups .criteriabox { height: 120px!important; overflow-y: auto; overflow-x: hidden; }
.mogroups .criteriabox .list-group-item { padding: 0.20rem 0.5rem; }
.mogroups .criteriabox .list-group-item label { margin:0px; }
		

footer, footer a {  color: #969696!important; text-shadow: 1px 1px 0 #111; }
footer {  background-color: #323232; xxbox-shadow: 0 -3px 6px -3px rgba(0,0,0,.6); padding-top: 60px; padding-bottom:40px; margin-top:60px; }
body { background-color: #ffffff; }

/* Hide arrows in input type number */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }
input[type=number] { -moz-appearance: textfield; }

/* Very large desktops */
@media (min-width: 1400px) {
	.xbody{ border-left:5px solid grey !important; } /*DEDUG REMOVE*/
}
/* Large desktops and laptops */
@media (min-width: 1199px) and (max-width: 1399px) {
	.xbody{ border-left:5px solid orange !important; } /*DEDUG REMOVE*/
}
/* Portrait tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
	.xbody{ border-left:5px solid yellow !important; } /*DEDUG REMOVE*/
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
	.xbody{ border-left:5px solid green !important; } /*DEDUG REMOVE*/
}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
	.xbody{ border-left:5px solid blue !important; } /*DEDUG REMOVE*/
	.gtrans { text-align:left!important; }
	.hideonsx { display:none!important; }
	.navbar-brand span { font-size:0.8rem!important; }
}

/* Landscape phones and smaller */
@media (max-width: 480px) {
	.xbody{ border-left:5px solid red !important; } /*DEDUG REMOVE*/
	.gtrans { text-align:left!important; }
	.hideonsx { display:none!important; }
	.navbar-brand span { font-size:0.8rem!important; }
}