/*
Theme Name: Nebula MSP Custom Child Theme
Theme URI: https://example.com
Description: A child theme for Twenty Twenty One.
Author: Nebula MSP
Author URI: https://www.nebulamsp.com.com/
Template: twentytwentyone
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/

.powered-by {
	text-align: center;
}

.site-header {
	display:none;
}

.widget-area {
	display:none;
}

.heading-hr {
	border: black solid 1.5px;
	background-color: black;
}

div.wpforms-container-full .wpforms-form button[type=submit] {
  box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease 0s;
  background-color: #178b61;
  color: white;
}

.wp-block-button {
  box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease 0s;
}

a {
	color: blue;
}

.page-id-218 .entry-header {
	display:none;
}

.page-id-173 .entry-header {
	display:none;
}

.page-id-260 .entry-header {
	display:none;
}
.icon{
	cursor:pointer;
	float: right !important;
	padding-right: 14px !important;
	margin-top: -50px !important;
	position: relative !important;
	z-index: 2;
}
.eyeicon {
  width: 16px !important;
  height: 16px !important;
  border: solid 1px #000 !important;
  border-radius:  75% 15% !important;
  position: relative !important;
  transform: rotate(45deg);
}
.eyeicon:before {
  content: '';
  display: block;
  position: absolute;
  width: 8px;
  height: 8px;
  border: solid 1px #000;
  border-radius: 50%;
  left: 3px;
  top: 3px;
  
}
.eyeicon.slash::after{
	content: '';
    position: absolute;
    top: 0.36em;
    left: -0.2em;
    transform: rotate(-4deg) scaleX(1.8);
    transform-origin: left center;
    width: 90%;
    height: 0.1em;
    background: black;
    z-index: 2;
}