body{font-family: "Montserrat",sans-serif;font-size:14px;}
/*::-moz-selection{text-shadow:none;background:#fed136;}
::selection{text-shadow:none;background:#fed136;}
img::selection{background:transparent;}
img::-moz-selection{background:transparent;}
body{webkit-tap-highlight-color:#fed136;}
abbr[data-original-title], abbr[title]{font-weight:700;}*/

/*a,a.active,a:active,a:focus,a:hover{outline:0}
a{color:#1886cc}
a.active,a:active,a:focus,a:hover{color:#0d659e}*/
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-weight: 300;}


.top-menu, .bottom-menu{padding:0 10px;box-shadow:0px 2px 4px rgba(0, 0, 0, 0.2);}
.top-menu .navbar-brand img{width:30px}
.top-menu .navbar-brand{padding-top:0;padding-bottom:0;}
.top-menu ul li, .bottom-menu ul li{border-left: 1px solid #970020;border-right: 1px solid #970020;}
.top-menu.navbar-expand-md .navbar-nav .nav-link, .bottom-menu.navbar-expand-md .navbar-nav .nav-link{padding-right:17px;padding-left:17px;}
.top-search.form-inline .form-control{height:24px;line-height:18px;padding:5px;border-radius:0;border:0;}
.bg-dark{background: #c1002a!important;}
.navbar-dark .navbar-brand{color: #fff;font-size: 16px;}
.navbar-dark .navbar-toggler{border:none;outline:none;}
/*--------------------------------------------------
    [3. Header]
----------------------------------------------------*/
.header{padding:20px 0;}
.navbar-dark .navbar-nav .nav-link{
    color:#fff;
}

@media (min-width:768px){

}
@media (min-width:992px){

}
@media (max-width:768px){

}

@media screen and (min-width:768px){

}

@media (max-width:767px){

}
@media screen and (max-width:767px){
}



/*Footer*/
footer{background-color:#efefef;font-size:12px;}
footer a,footer a:hover{color:#000;}
footer a:hover{opacity:0.55;}
footer .title{font-weight:bold; font-size:14px;}
.footer-bottom{border-top: 1px solid #d9d9d9;}
ul.button li{width:160px;float:right;margin:2px;}
ul.button li:after{content:normal;}
ul.button li a{text-align:center;width:100%;height:50px;line-height:1;vertical-align:middle;padding:18px 10px;margin:0;background-color:#00446c;    display:inline-block;border:0;text-transform:uppercase;font-weight:bold;font-size:14px;}
@media (max-width:768px){
	.find-donors-by-group .btn {
    width: 100%;
    margin: 5px 10px;
	}
}
@media (max-width: 420px) { 
    .find-donors-by-group .btn {
    width: 100%;
    margin: 5px 10px;
	}
}
@media (max-width:768px){
	.overflow-customertable {
    overflow-x: scroll
	}
}
@media (max-width: 420px) { 
    .overflow-customertable {
    overflow-x: scroll
	}
}