.cycleImgContainer,
.imgContainer, 
.imgContainer_2col {
display:block;
	position:relative;
/*text-align: center;
*/height:100%;
width: 50%;
float:left;
}


.cycleImgContainer {
width: 80%;
}

.cycleImgContainer {
float:none;
margin: 0 auto;
}

.cycleImgContainer1  {
    height: 100%;
    display: table;
    table-layout: fixed;
    width: 80%;
    margin: 0px 10%;
}

.lock {
	    display: table;
    table-layout: fixed;
}

.cycleImgContainer1 li, .lock div{
    height: 100%;
    width: 100%;
	display:table-cell;
	vertical-align: middle;
	-moz-box-align: center;
	-webkit-box-align: center;
	text-align: center;
}

.lock img{
	height: 75px;
}

img.indexImg {
	max-height:100%;
	max-width:100%;
	position: relative;
	margin: 0 auto;
display: block;
}

img.imageFrame {
	position:absolute;
	left:0;
	top:0;
}


.imgContainer a,
.cycleImgContainer a,
{
display: inline-block;
	padding: 20px;
	vertical-align: middle;
}

.imgContainer li,
.cycleImgContainer li,
.imgContainer_2col li{
display:block;
height:100%;
}

pre, p.index_pre { 
white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
     font-family: Consolas,monospace !important;
     height: 55%;
overflow: hidden;
position: relative;
}

.view pre {
display: inline;
position: relative;
left: 0px;
}

.allItemsContainer pre,
.cycle-slide pre,
.indexContainer pre,
p.index_pre {
     text-align: center;
}

.art pre {
	height: 111px;
}

a.poemPre,
a.poemPre:visited,
a.poemPre:hover {
	color: #DDD;
	text-decoration: none;
}

.authorPage pre{
height:auto;
}

.main-Admin .catalogALLitems  pre{
height: 150px;
}


.previewComment pre{
	line-height: 1.7;
  background-image: -webkit-linear-gradient(rgba(0,0,0,.2) 1px, transparent 1px);
  background-image: -moz-linear-gradient(rgba(0,0,0,.2) 1px, transparent 1px);
  background-image: linear-gradient(rgba(0,0,0,.2) 1px, transparent 1px);
  background-size: 100% 1.7em; /* 1.2em to match the line-height */
  background-position: 0 1.7em; /* Adjust accordingly at the beginning */
  background-origin: content-box;
  margin: 0 auto;
  text-align: left;
  }
  
.cycle-slide pre:after,
.art pre:after,
.index_pre:after {
content: "";
position: absolute;
bottom: -1em;
right: 0px;
width: 100%;
height: 3em;
/*background: transparent linear-gradient(to bottom, #DDD, #008040 50%) repeat scroll 0% 0%;*/
background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #008040 50%);
 /*     background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) , rgba(0,128,64,1) ); /* Standard syntax; must be last */
/*background: -webkit-linear-gradient(to bottom, rgba(255, 255, 255, 0), #008040 50%);*/
 /*background: -webkit-linear-gradient(rgba(255, 255, 255, 0), #008040 50%);
background: -webkit-linear-gradient(to bottom,rgba(255, 255, 255,0), rgba(0,128,64,1) 50%); /*Safari 5.1-6*/
    
  /*   background: -webkit-gradient(linear, left top, left bottom,  
            from(rgba(255, 255, 255,0)),  
            to(rgba(0,128,64,1)));@/* Safari,Google Chromep 
       
       background:  -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%,rgba(0,128,64,1) 50%);*/ 
  /*   background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0) , rgba(0,128,64,1) 50%); /* For Chrome 25 and Safari 6, iOS 6.1, Android 4.3 */
 /*   background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);*/
  /*  background-image: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);

  background-image: -webkit-gradient(linear, left top, left bottom,  
            from(rgba(255, 255, 255,0)),  
            to(rgba(0,128,64,1)));	*/
              
             }
 
 .cycle-slide pre:after,
.art pre:after,
.index_pre:after {
/* FF3.6+  background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); 
/* Chrome,Safari4+  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(0%,rgba(0,128,64,0)));

background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(0,128,64,0.5)));@
*/
/* Chrome10+,Safari5.1+  background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); 
/* Opera 11.10+  background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); 
/* IE10+  background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); 
/* W3C  background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); 
*/}

  
.cycleImgContainer img. {
position:absolute;
}

.imageFrame img {
/*	position: absolute !important;
top:20px;
	left:0;
	width:100%;
	height:100%;*/
}

/*pagers home page*/
.poemPager {
    text-align: center;
    overflow: hidden;
}

.poemPager span {
font-size: 25px;
width: 16px;
height: 25px;
display: inline-block;
color: #fff;
}

.poemPager > * {
    cursor: pointer;
}

.poemPager span.bb-current, .poemPager span.cycle-pager-active {
color: #008040;
}

div.poemContainer, 
#cycle-1 div.poemContainer {
color: #DDD;
width: 50%;
padding: 0%;
float: right;
height: 100%;
position: relative;
margin: 0;
}

.indexContainer div.poemContainer {
width: 80%;
}

div.poemContainer-firstpage {
color: #DDD;
width: 80%;
padding: 0%;
overflow:hidden;
}

.art div.poemContainer {
width:100%;
margin:0;
}

.rightSide div.poemContainer {
	float:left;
}

.poemContainer div,
.poemContainer_2col div{
    padding:5%;
}

.poemTitleContainer {
    height: 30px;
    position:relative;
    top:30px;
    overflow:hidden;
    background: #DDD;
    color: black;
text-align: center;
/*	-webkit-box-shadow: 0px 2px 2px #DDD, 0px -2px 2px #DDD;
	-moz-box-shadow: 0px 2px 2px #DDD, 0px -2px 2px #DDD;
box-shadow: 0px 2px 2px #DDD, 0px -2px 2px #DDD;
*/	line-height: 30px;
	overflow:hidden;
	text-overflow: ellipsis;
}

.art .poemTitleContainer {
box-shadow: none;
}

.authorPage .poemTitleContainer {
    width: 70%;
    box-shadow: none;
    margin:0 auto;
	padding: 0 20px;
	top:0;
	color: #008040;
font-size: 1.3em;
font-weight: bold;
}

#adminView .poemTitleContainer {
    margin: 10px 0;
}

.poemTitleContainer a {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
display: block;
padding: 0px 20px;
}

.poemTitleLeft, .poemTitleRight  {
background: #008040;
    border-radius: 100%;
    box-shadow: 0px 0px 0px 10px #DDD;
    width: 20px;
    height: 30px;
    position:absolute;
    top:0;
display:block;
}

.poemTitleLeft  {
    left:-10px;
}

.poemTitleRight  {
right: -10px;
}

.imgPoem {
    width: 100%;
    overflow: hidden;
  	position: relative;
    top: 0px;
    left: 0px;
	margin: 0 0 20px 0;
}

.paragImg{
position: relative;
top: 0;
left: 0px;
/*width: 100%;
*/display: block;
max-width: 100%;
max-height: 140px;
}

.poemContainer,
.poemContainer_2col {
width:50%;
float:right;
}

.rightSide .poemContainer
.rightSide .poemContainer_2col{
float:left;
}

.rightSide .imgContainer,
.rightSide .imgContainer_2col{
float:right;
width:50%;
}


.authorPage, .contentEdit {
width:70%;
padding: 52px;
margin: 15px auto;
		background: #008040;
		position: relative;
		-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5), inset 0 0 50px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5), inset 0 0 50px rgba(0, 0, 0, 0.4);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5), inset 0 0 50px rgba(0, 0, 0, 0.4);
	color: #DDD;
	visibility: hidden;
}

.userCommentContainer .errorContainer #registerContainer {
	visibility: visible;
}

.userStat {
width: 90%;
padding: 15px;
}
.contentEdit {
	padding: 5px 52px;
	visibility: visible;
}

.contentEdit:hover {
cursor:move;
}

#userLogin .authorPage {
padding: 0;
}

.ALLitems .authorPage {
width:90%;
padding: 1% 2.5%;
visibility: visible;
margin-top: 10px;
}

.main-Admin .authorPage {
	overflow: hidden;
	visibility: visible;
}

.authorPage:before, .authorPage:after,
.artBackground:before, .artBackground:after,
.bb-shadowContainer:before, .bb-shadowContainer:after
{
	    position: absolute;
    width: 200px;
	max-width: 40%;
    height: 10px;
    content: " ";
    left: 6px;
    bottom: 10px;
    background: transparent none repeat scroll 0% 0%;
    transform: skew(-5deg) rotate(-5deg);
    box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.6);
    z-index: -1;
} 

/*.bb-shadowContainer:before, .bb-shadowContainer:after {
visibility: hidden;
}*/

.artBackground:before, .artBackground:after
{
	bottom: 7px;
		-webkit-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 6px 7px rgba(0, 0, 0, 0.6);
	box-shadow: 0 6px 7px rgba(0, 0, 0, 0.6);

}

.bb-shadowContainer:before, .bb-shadowContainer:after {
	bottom:12px;
}


.authorPage:after,
.artBackground:after,
.bb-shadowContainer:after
{
	left: auto;
	right: 6px;
	-webkit-transform: skew(5deg) rotate(5deg);
	-moz-transform: skew(5deg) rotate(5deg);
	-ms-transform: skew(5deg) rotate(5deg);
	-o-transform: skew(5deg) rotate(5deg);
	transform: skew(5deg) rotate(5deg);
} 

.greyBack, .noBack {
background: #DDD;
margin-top:0;
color: #000;
}

.noBack {
background: none;
}

#confirmAction {
background-color: #008040;
color: #DDD;
}
#cancelAction {
background: red;
}

.paragInput {
	width:70%;
	float:left;
}

.imgParagContainer {
    overflow: hidden;
    width: 96%;
background:#ddd;
    color: black;
    padding: 2%;
    margin: 0 0 20px 0;
    position: relative;
}

.oneColDesign {
width: 100% !important;
}

#rateContainer {
    position: relative;
	margin: 26px 2px 52px 2px;
}

.userValuation{
width: 94%;
overflow: hidden;
background-color: #008040;
color: #DDD;
padding: 1.5% 3%;
}

.userValuation div.StarsizeStat{
height: 11px;
}

.userValuation .taninRating {
	float:right;
}

.userValuation .taninRatingContainer {
    margin-right: 5px;
}

#otherComment {
margin: 53px 0 26px 0 ;}

#currentUser {
margin: 13px 0;}

.poemView a {
    position: fixed;
    z-index: 1000;
    top: 50%;
}

.poemView a#left {
left:0;
}

.poemView a#right {
right:0;
}

/*test bookflipping*/
.indexContainer {
   /* height: 300px;*/
	position:relative;
}

.bb-bookblock {
	width: 400px;
	height: 300px;
	margin: 0 auto;
	position: relative;
	z-index: 100;
	-webkit-perspective: 1300px;
	perspective: 1300px;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.bb-page {
	position: absolute;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transition-property: -webkit-transform;
	transition-property: transform;
}

.bb-vertical .bb-page {
	width: 50%;
	height: 100%;
	left: 50%;
	-webkit-transform-origin: left center;
	transform-origin: left center;
}

.bb-horizontal .bb-page {
	width: 100%;
	height: 50%;
	top: 50%;
	-webkit-transform-origin: center top;
	transform-origin: center top;
}

.bb-page > div,
.bb-outer,
.bb-content,
.bb-inner {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.bb-vertical .bb-content {
	width: 200%;
}

.bb-horizontal .bb-content {
	height: 200%;
}

.bb-page > div {
	width: 100%;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.bb-vertical .bb-back {
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
}

.bb-horizontal .bb-back {
	-webkit-transform: rotateX(-180deg);
	transform: rotateX(-180deg);
}

.bb-outer {
	width: 100%;
	overflow: hidden;
	z-index: 999;
}

.bb-overlay, 
.bb-flipoverlay {
	background-color: rgba(0, 0, 0, 0.7);
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: 0;
}

.bb-flipoverlay {
	background-color: rgba(0, 0, 0, 0.2);
}

.bb-bookblock.bb-vertical > div.bb-page:first-child,
.bb-bookblock.bb-vertical > div.bb-page:first-child .bb-back {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

.bb-bookblock.bb-horizontal > div.bb-page:first-child,
.bb-bookblock.bb-horizontal > div.bb-page:first-child .bb-back {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

/* Content display */
.bb-content {
	background: #fff;
}

.bb-vertical .bb-front .bb-content {
	left: -100%;
}

.bb-horizontal .bb-front .bb-content {
	top: -100%;
}

/* Flipping classes */
.bb-vertical .bb-flip-next,
.bb-vertical .bb-flip-initial {
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
}

.bb-vertical .bb-flip-prev {
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg);
}

.bb-horizontal .bb-flip-next,
.bb-horizontal .bb-flip-initial {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

.bb-horizontal .bb-flip-prev {
	-webkit-transform: rotateX(0deg);
	transform: rotateX(0deg);
}

.bb-vertical .bb-flip-next-end {
	-webkit-transform: rotateY(-15deg);
	transform: rotateY(-15deg);
}

.bb-vertical .bb-flip-prev-end {
	-webkit-transform: rotateY(-165deg);
	transform: rotateY(-165deg);
}

.bb-horizontal .bb-flip-next-end {
	-webkit-transform: rotateX(15deg);
	transform: rotateX(15deg);
}

.bb-horizontal .bb-flip-prev-end {
	-webkit-transform: rotateX(165deg);
	transform: rotateX(165deg);
}

.bb-item {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
/*	visibility: hidden;*/
	background: #fff;
}

/* No JS */
.no-js .bb-bookblock, 
.no-js ul.bb-custom-grid li {
	width: auto;
	height: auto;
}

.no-js .bb-item {
	display: block;
	position: relative;
}


.bb-custom-wrapper {
	width: 100%;
	height: 100%;
	position: relative;
}

.bb-custom-wrapper .bb-bookblock {
	width: 100%;
	height: 100%;
	-webkit-perspective: 2000px;
	perspective: 2000px;
}

.bb-custom-side {
	background: #008040;
/*	box-shadow: 0px -1px 15px rgba(114, 191, 166, 0.8);*/
	width: 50%;
	float: left;
	height: 100%;
	overflow: hidden;
	/* Centering with flexbox */
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	position: relative;
/*	border-right: 0.5% solid #CCC;
*/}

.bb-custom-firstpage h1 {
	font-size: 2.625em;
	line-height: 1.3;
	margin: 0;
	font-weight: 300;
	background: #fff;
}

.bb-custom-firstpage h1 span {
	display: block;
	font-size: 60%;
	opacity: 0.3;
	padding: 0 0 0.6em 0.1em;
}

.bb-custom-firstpage {
	background: #008040 none repeat scroll 0% 0%;
box-shadow: 0px -1px 15px rgba(114, 191, 166, 0.8);
text-align: center;
	width: 50%;
	float: left;
	height: 100%;
	position: relative;
}

.greenShadowRight {
   box-shadow: inset -5px 0px 10px -5px rgba(0, 0, 0, 0.4);
}

.greenShadowLeft {
   box-shadow: inset 5px 0px 10px -5px rgba(0, 0, 0, 0.4);
}

#bb-custom-grid {
	background: #008040;
}

.bb-custom-wrapper h3 {
	font-size: 1.4em;
	font-weight: 300;
	margin: 0.4em 0 1em;
}

.bb-custom-wrapper > nav a {
    display: block;
    height: 26px;
    margin: 0px;
    padding: 0px;
    float: left;
	}

.poemPager img {
	height: 100%;
}

#prev-next-container {
position: absolute;
right: 15px;
top: 8px;
}
/*#bb-nav-prev {
	background-image: url(../images/siteIcons/FireworksFiles/hasanNavi-Rewind.png);
}
#bb-nav-next {
	background-image: url(../images/siteIcons/FireworksFiles/hasanNavi-forward.png);
}
*/
.bb-custom-wrapper > nav a:hover {
	opacity: 0.6;
}

.bb-custom-icon:before {
	font-family: 'arrows';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	font-size: 30px;
	line-height: 40px;
	display: block;
	-webkit-font-smoothing: antialiased;
}

.bb-custom-icon-first:before,
.bb-custom-icon-last:before {
	content: "\e002";
}

/*.bb-custom-icon-arrow-left:before,
.bb-custom-icon-arrow-right:before {
	content: "\e003";
}
*/
.bb-custom-icon-arrow-left:before,
.bb-custom-icon-first:before {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

/* No JS */
.no-js .bb-custom-wrapper {
	height: auto;
}

.no-js .bb-custom-content {
	height: 470px;
}


.bb-shadowContainer {
display: none;
height: 100%;
position: absolute;
top: 0px;
width: 100%;
right: 0;
	 z-index: 1;
/*border-left: 1px dotted #DDD;
*/}


.bb-Container {
	height:100%;
}

.poemContainer-firstpage h1 {
text-align: center;
margin:5px 0 25px 0;
}


.poemContainer-firstpage p {
text-align: right;
margin: 25px 0 5px 0;
font-size:90%;
}

/*@media screen and (max-width: 61.75em){
	.bb-custom-side {
		font-size: 70%;
	}
}

@media screen and (max-width: 33em){
	.bb-custom-side {
		font-size: 60%;
	}
}
*/

.productName {
	font-weight: bold;
	display:block;
}

#roundedContainer .productName {
	display:inline;
}


.explaination {
	font-size:0.7em;
		display:block;
		margin-top:5px;

}


span.poemName {
    display: block;
    width: 85%;
    overflow:hidden;
    float: right;
}
span.poemCounter {
text-align:center;
    display: block;
    float: left;
    margin: 0  0 0 2%;
        width: 13%;
            overflow:hidden;
}

#contentUpdateContainerBackground, #contentUpdateContainer  {
    position: fixed;
	top: 0;
	left:0;
    width: 100%;
    height: 100%;
    z-index: 0;
    display:none;
}


#contentUpdateContainerBackground  {
    background: black none repeat scroll 0% 0%;
    opacity: 0.5;
}

#contentUpdateContainer  {
top: 40%;
}

#contentUpdateConfirm {
	width:50%;
}

/*test book view
#book-test-view .indexContainer {
    height: 1500px;
}*/

.reject {
color: #808080;
}

.blackText {
color: #000 !important;
}
	
.reject .adminclear{
	color: #000;
}

.pending .adminclear{
	color: #c80000;
}

#acceptedUsercommentsContainer {
    margin-top: 30px;
}

.paddedText {
    margin-left: 10%;
}

.hiddenContent {
display:none;
}

.link {
cursor: pointer;
color: #00C;
border-bottom: 1px solid #00C;
}

.link em {
display: inline block;
padding-right:12px;
}

#siteMap li {
    margin: 20px;
}

.filterHead {		background: #008040;
		-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5), inset 0 0 50px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5), inset 0 0 50px rgba(0, 0, 0, 0.4);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5), inset 0 0 50px rgba(0, 0, 0, 0.4);
	color: #DDD;
	overflow:hidden;
	padding: 10px;
	margin-top:10px;
}

.removeCommetFilters {
	font-size: 0.8em
}

.labelContainer{
	overflow: hidden;
vertical-align: middle;
height: 2.5em;
padding: 2%;
display: block;
}

.labelContainerExplain {
    margin-bottom: 0.2%;
    vertical-align: middle;
	width: 100%;
}

.greenText {
	color: #008040;
}

.redText {
	color: red;
}

/*styling Google search*/
#gsc-i-id1 {
background: none !important;
}

.gsc-input-box {
background: rgb(236, 252, 238) !important;
}

.gsc-input {
padding-right: 5px !important;
}

table.gcsc-branding, td.gsc-orderby-container {
display: none !important;
}

#welcomeMsg {
width:46%;
padding: 0 2%;
float:left;
text-align:left;
height: 3em;
overflow:hidden;
text-overflow: ellipsis;
text-align: center;
display: table;
vertical-align: middle;
}

#welcomeMsg p{
display: table-cell;
vertical-align: middle;
}

#searchHB {
width:46%;
float:right;
margin-right: 5px;
}

.cse .gsc-control-cse, .gsc-control-cse {
    padding: 0 !important;
}

.gsc-control-cse input {
font-family: Consolas,monospace !important;
font-size: 11px !important;
}

.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
    margin-top: 0px !important;
}


.gs-no-results-result {
    padding: 12px !important;
    margin: 15px auto !important;
    background: #008040 none repeat scroll 0% 0% !important;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5), 0px 0px 50px rgba(0, 0, 0, 0.4) inset !important;
    color: #DDD !important;
}

.gs-no-results-result .gs-snippet {
border:none !important;
    background: none !important;
    color: #DDD !important;
}

.gsc-results-wrapper-overlay {
top:0 !important;
left:0 !important;
margin: 1% 10% !important;
padding: 5% !important;
}

.gsc-branding {
    display: none !important;
}

.gsc-search-button:before {
	    content: "" !important;
}


.errorContainer #loginContainer img {
    width: 100%;
}

.errorContainer #registerContainer {
display: table;
}
.errorContainer .memberBenefitContainer {
display: table-cell;
vertical-align:middle;
}

.errorContainer .bb-shadowContainer {
display: block;
}

.errorContainer .bb-shadowContainer::after,
.errorContainer .bb-shadowContainer::before {
visibility:visible;
}



