@charset "utf-8";
.bg-soft {
    background-color: #e6e7ee !important;
}

/**
 * = Shadows
 */
[class*="shadow"] {
    transition: all 0.2s ease;
}

.shadow-soft {
    box-shadow: 6px 6px 12px #b8b9be, -6px -6px 12px #ffffff !important;
}


.shadow-inset {
    box-shadow: inset 2px 2px 5px #b8b9be, inset -3px -3px 7px #FFFFFF !important;
}
.shadow-concave {
    box-shadow: inset 8px 8px 16px #d4d4d4, inset -8px -8px 16px #ffffff;
}

#lib-nav a  {
	text-decoration: none !important;
	color: #000000; font-weight: normal;
}

.border {
    border-radius: 20px;
}

.border-t {
    border-radius: 35px 35px 0px 0px;
}

.border-b {
    border-radius: 0px 0px 35px 35px;
}

.border-sm {
    border-radius: 10px;
}

.border-sm-t {
    border-radius: 10px 10px 0px 0px;
}

.border-sm-b {
    border-radius: 0px 0px 10px 10px;
}

.border-lg {
    border-radius: 50px;
}

.border-lg-t {
    border-radius: 50px 50px 0px 0px;
}

.border-lg-b {
    border-radius: 0px 0px 50px 50px;
}

.border-all {
    border-radius: 50%;
}

.bg-primary {
    background-color: #e6e7ee !important;
}



.library-text, .library-text a{color:#202020; font-weight: normal; text-decoration:underline;}

.library-text a:hover {color:#000000; font-weight:normal; letter-spacing: 2px; text-decoration:none;}

.p1 {text-indent: 35px; text-align: justify;}



.myblockquote{
  width:100%;
  margin:0;
  padding:1.0em 10px 1.0em 75px;
  border-left:8px solid #202020 ;
  position: relative;
  background:transparent;
  background-color: transparent
}

.myblockquote::before{
  content: "\201C";
  color:#000000;
  font-size:4em;
  position: absolute;
  left: 10px;
  top:-10px;
}

.myblockquote::after{
  content: '';
}

.myblockquote span{
  display:block;
  color:#333333;
  font-style: normal;
  margin-top:1em;
}


.a {text-indent:72px;    padding-left: 72px;}