/*---------------------------- fonts ---------------------------------------*/


@font-face {
  font-family: 'Gotham-Light';
  src: url(/fonts/Gotham-Light/Gotham-Light.eot?#iefix) format('embedded-opentype'),  url(/fonts/Gotham-Light/Gotham-Light.otf) format('opentype'),
	     url(/fonts/Gotham-Light/Gotham-Light.woff) format('woff'), url(/fonts/Gotham-Light/Gotham-Light.ttf) format('truetype'), url(/fonts/Gotham-Light/Gotham-Light.svg#Gotham-Light) format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Gotham-Ultra';
  src: url(/fonts/Gotham-Ultra/Gotham-Ultra.eot?#iefix) format('embedded-opentype'),  url(/fonts/Gotham-Ultra/Gotham-Ultra.otf) format('opentype'),
	     url(/fonts/Gotham-Ultra/Gotham-Ultra.woff) format('woff'), url(/fonts/Gotham-Ultra/Gotham-Ultra.ttf) format('truetype'), url(/fonts/Gotham-Ultra/Gotham-Ultra.svg#Gotham-Ultra) format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'BigCaslon-Medium';
  src: url(/fonts/BigCaslon-Medium/BigCaslon-Medium.eot?#iefix) format('embedded-opentype'),  url(/fonts/BigCaslon-Medium/BigCaslon-Medium.woff) format('woff'), url(/fonts/BigCaslon-Medium/BigCaslon-Medium.ttf) format('truetype'), url(/fonts/BigCaslon-Medium/BigCaslon-Medium.svg#BigCaslon-Medium) format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Raleway-Medium';
  src: url(/fonts/Raleway-Medium/Raleway-Medium.eot?#iefix) format('embedded-opentype'),  url(/fonts/Raleway-Medium/Raleway-Medium.woff) format('woff'), url(/fonts/Raleway-Medium/Raleway-Medium.ttf) format('truetype'), url(/fonts/Raleway-Medium/Raleway-Medium.svg#Raleway-Medium) format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AkzidenzGroteskBQ-BdCnd';
  src: url(/fonts/AkzidenzGroteskBQ-BdCnd/AkzidenzGroteskBQ-BdCnd.eot?#iefix) format('embedded-opentype'),  url(/fonts/AkzidenzGroteskBQ-BdCnd/AkzidenzGroteskBQ-BdCnd.otf) format('opentype'),
	     url(/fonts/AkzidenzGroteskBQ-BdCnd/AkzidenzGroteskBQ-BdCnd.woff) format('woff'), url(/fonts/AkzidenzGroteskBQ-BdCnd/AkzidenzGroteskBQ-BdCnd.ttf) format('truetype'), url(/fonts/AkzidenzGroteskBQ-BdCnd/AkzidenzGroteskBQ-BdCnd.svg#AkzidenzGroteskBQ-BdCnd) format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
	font-family: 'BodoniBE-RegularSC';
	src: url(/fonts/BodoniBE-RegularSC/BodoniBE-RegularSC.eot?#iefix) format('embedded-opentype'),  url(/fonts/BodoniBE-RegularSC/BodoniBE-RegularSC.woff) format('woff'), url(/fonts/BodoniBE-RegularSC/BodoniBE-RegularSC.ttf) format('truetype'), url(/fonts/BodoniBE-RegularSC/BodoniBE-RegularSC.svg#BodoniBE-RegularSC) format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
  font-family: 'GothamMedium';
  src: url(/fonts/GothamMedium/GothamMedium.eot?#iefix) format('embedded-opentype'),
         url(/fonts/GothamMedium/GothamMedium.woff) format('woff'), url(/fonts/GothamMedium/GothamMedium.ttf) format('truetype'), url(/fonts/GothamMedium/GothamMedium.svg#GothamMedium) format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Gotham-Ultra';
  src: url(/fonts/Gotham-Ultra/Gotham-Ultra.eot?#iefix) format('embedded-opentype'),  url(/fonts/Gotham-Ultra/Gotham-Ultra.otf) format('opentype'),
         url(/fonts/Gotham-Ultra/Gotham-Ultra.woff) format('woff'), url(/fonts/Gotham-Ultra/Gotham-Ultra.ttf) format('truetype'), url(/fonts/Gotham-Ultra/Gotham-Ultra.svg#Gotham-Ultra) format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SignPainter-HouseScript';
  src: url(/fonts/SignPainter-HouseScript/SignPainter-HouseScript.eot?#iefix) format('embedded-opentype'),
         url(/fonts/SignPainter-HouseScript/SignPainter-HouseScript.woff) format('woff'), url(/fonts/SignPainter-HouseScript/SignPainter-HouseScript.ttf) format('truetype'), url(/fonts/SignPainter-HouseScript/SignPainter-HouseScript.svg#SignPainter-HouseScript) format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AvenirLTPro-Black';
  src: url(/fonts/AvenirLTPro-Black/AvenirLTPro-Black.eot?#iefix) format('embedded-opentype'),  url(/fonts/AvenirLTPro-Black/AvenirLTPro-Black.otf) format('opentype'),
         url(/fonts/AvenirLTPro-Black/AvenirLTPro-Black.woff) format('woff'), url(/fonts/AvenirLTPro-Black/AvenirLTPro-Black.ttf) format('truetype'), url(/fonts/AvenirLTPro-Black/AvenirLTPro-Black.svg#AvenirLTPro-Black) format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AvenirLTPro-BlackOblique';
  src: url(/fonts/AvenirLTPro-BlackOblique/AvenirLTPro-BlackOblique.eot?#iefix) format('embedded-opentype'),  url(/fonts/AvenirLTPro-BlackOblique/AvenirLTPro-BlackOblique.otf) format('opentype'),
         url(/fonts/AvenirLTPro-BlackOblique/AvenirLTPro-BlackOblique.woff) format('woff'), url(/fonts/AvenirLTPro-BlackOblique/AvenirLTPro-BlackOblique.ttf) format('truetype'), url(/fonts/AvenirLTPro-BlackOblique/AvenirLTPro-BlackOblique.svg#AvenirLTPro-BlackOblique) format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AvenirLTPro-Book';
  src: url(/fonts/AvenirLTPro-Book/AvenirLTPro-Book.eot?#iefix) format('embedded-opentype'),  url(/fonts/AvenirLTPro-Book/AvenirLTPro-Book.otf) format('opentype'),
         url(/fonts/AvenirLTPro-Book/AvenirLTPro-Book.woff) format('woff'), url(/fonts/AvenirLTPro-Book/AvenirLTPro-Book.ttf) format('truetype'), url(/fonts/AvenirLTPro-Book/AvenirLTPro-Book.svg#AvenirLTPro-Book) format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AvenirLTPro-BookOblique';
  src: url(/fonts/AvenirLTPro-BookOblique/AvenirLTPro-BookOblique.eot?#iefix) format('embedded-opentype'),  url(/fonts/AvenirLTPro-BookOblique/AvenirLTPro-BookOblique.otf) format('opentype'),
         url(/fonts/AvenirLTPro-BookOblique/AvenirLTPro-BookOblique.woff) format('woff'), url(/fonts/AvenirLTPro-BookOblique/AvenirLTPro-BookOblique.ttf) format('truetype'), url(/fonts/AvenirLTPro-BookOblique/AvenirLTPro-BookOblique.svg#AvenirLTPro-BookOblique) format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AvenirLTPro-Heavy';
  src: url(/fonts/AvenirLTPro-Heavy/AvenirLTPro-Heavy.eot?#iefix) format('embedded-opentype'),  url(/fonts/AvenirLTPro-Heavy/AvenirLTPro-Heavy.otf) format('opentype'),
         url(/fonts/AvenirLTPro-Heavy/AvenirLTPro-Heavy.woff) format('woff'), url(/fonts/AvenirLTPro-Heavy/AvenirLTPro-Heavy.ttf) format('truetype'), url(/fonts/AvenirLTPro-Heavy/AvenirLTPro-Heavy.svg#AvenirLTPro-Heavy) format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AvenirLTPro-HeavyOblique';
  src: url(/fonts/AvenirLTPro-HeavyOblique/AvenirLTPro-HeavyOblique.eot?#iefix) format('embedded-opentype'),  url(/fonts/AvenirLTPro-HeavyOblique/AvenirLTPro-HeavyOblique.otf) format('opentype'),
         url(/fonts/AvenirLTPro-HeavyOblique/AvenirLTPro-HeavyOblique.woff) format('woff'), url(/fonts/AvenirLTPro-HeavyOblique/AvenirLTPro-HeavyOblique.ttf) format('truetype'), url(/fonts/AvenirLTPro-HeavyOblique/AvenirLTPro-HeavyOblique.svg#AvenirLTPro-HeavyOblique) format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AvenirLTPro-Medium';
  src: url(/fonts/AvenirLTPro-Medium/AvenirLTPro-Medium.eot?#iefix) format('embedded-opentype'),  url(/fonts/AvenirLTPro-Medium/AvenirLTPro-Medium.otf) format('opentype'),
         url(/fonts/AvenirLTPro-Medium/AvenirLTPro-Medium.woff) format('woff'), url(/fonts/AvenirLTPro-Medium/AvenirLTPro-Medium.ttf) format('truetype'), url(/fonts/AvenirLTPro-Medium/AvenirLTPro-Medium.svg#AvenirLTPro-Medium) format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AvenirLTPro-Roman';
  src: url(/fonts/AvenirLTPro-Roman/AvenirLTPro-Roman.eot?#iefix) format('embedded-opentype'),  url(/fonts/AvenirLTPro-Roman/AvenirLTPro-Roman.otf) format('opentype'),
         url(/fonts/AvenirLTPro-Roman/AvenirLTPro-Roman.woff) format('woff'), url(/fonts/AvenirLTPro-Roman/AvenirLTPro-Roman.ttf) format('truetype'), url(/fonts/AvenirLTPro-Roman/AvenirLTPro-Roman.svg#AvenirLTPro-Roman) format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AvenirLTPro-MediumOblique';
  src: url(/fonts/AvenirLTPro-MediumOblique/AvenirLTPro-MediumOblique.eot?#iefix) format('embedded-opentype'),  url(/fonts/AvenirLTPro-MediumOblique/AvenirLTPro-MediumOblique.otf) format('opentype'),
         url(/fonts/AvenirLTPro-MediumOblique/AvenirLTPro-MediumOblique.woff) format('woff'), url(/fonts/AvenirLTPro-MediumOblique/AvenirLTPro-MediumOblique.ttf) format('truetype'), url(/fonts/AvenirLTPro-MediumOblique/AvenirLTPro-MediumOblique.svg#AvenirLTPro-MediumOblique) format('svg');
  font-weight: normal;
  font-style: normal;
}

.big-caslon-medium-50px {
    font-family: 'BigCaslon-Medium';
    font-size: 50px;
}

.raleway-medium-14 {
    font-family: 'Raleway-Medium';
    font-size: 14px;
}

.raleway-medium-20 {
    font-family: 'Raleway-Medium';
    font-size: 20px;
}

.gotham-medium-13px {
    font-family: 'GothamMedium';
    font-size: 13px;
}

.gotham-medium-15px {
    font-family: 'GothamMedium';
    font-size: 15px;
}

.gotham-medium-16px {
    font-family: 'GothamMedium';
    font-size: 16px;
}

.gotham-medium-20px {
    font-family: 'GothamMedium';
    font-size: 20px;
}

.gotham-medium-22px {
    font-family: 'GothamMedium';
    font-size: 22px;
}

.gotham-ultra-26px {
    font-family: 'Gotham-Ultra';
    font-size: 26px;
}


.sing-painter_hosue-script-78px {
    font-family: 'SignPainter-HouseScript';
    font-size: 78px;
}

.sing-painter_hosue-script-80px {
    font-family: 'SignPainter-HouseScript';
    font-size: 80px;
}

.sing-painter_hosue-script-66px {
    font-family: 'SignPainter-HouseScript';
    font-size: 66px;
}

.sing-painter_hosue-script-32px {
    font-family: 'SignPainter-HouseScript';
    font-size: 32px;
}

.sing-painter_hosue-script-45px {
    font-family: 'SignPainter-HouseScript';
    font-size: 45px;
}

.sing-painter_hosue-script-48px {
    font-family: 'SignPainter-HouseScript';
    font-size: 48px;
}

.sing-painter_hosue-script-54px {
    font-family: 'SignPainter-HouseScript';
    font-size: 54px;
}

.sing-painter_hosue-script-55px {
    font-family: 'SignPainter-HouseScript';
    font-size: 55px;
}

.sing-painter_hosue-script-50px {
    font-family: 'SignPainter-HouseScript';
    font-size: 50px;
}

.avenir-book-11px {
    font-family: 'AvenirLTPro-Roman';
    font-size: 11px;
}

.avenir-roman-17px {
    font-family: 'AvenirLTPro-Roman';
    font-size: 17px;
}

.avenir-roman-18px {
    font-family: 'AvenirLTPro-Roman';
    font-size: 18px;
}

.avenir-roman-19px {
    font-family: 'AvenirLTPro-Roman';
    font-size: 19px;
}

.avenir-roman-22px {
    font-family: 'AvenirLTPro-Roman';
    font-size: 22px;
}

.avenir-roman-20px {
    font-family: 'AvenirLTPro-Roman';
    font-size: 20px;
}

.avenir-book-24px {
    font-family: 'AvenirLTPro-Roman';
    font-size: 24px;
}

.avenir-book-29px {
    font-family: 'AvenirLTPro-Roman';
    font-size: 29px;
}

.avenir-book-20px {
    font-family: 'AvenirLTPro-Roman';
    font-size: 20px;
}

.avenir-heavy-26px {
    font-family: 'AvenirLTPro-Heavy';
    font-size: 26px;
}


.avenir-heavy-oblq-19px {
    font-family: 'AvenirLTPro-HeavyOblique';
    font-size: 19px;
}

.avenir-heavy-oblq-23px {
    font-family: 'AvenirLTPro-HeavyOblique';
    font-size: 23px;
}

.avenir-heavy-oblq-24px {
    font-family: 'AvenirLTPro-HeavyOblique';
    font-size: 24px;
}

.avenir-heavy-oblq-21px {
    font-family: 'AvenirLTPro-HeavyOblique';
    font-size: 21px;
}


.avenir-heavy-oblq-35px {
    font-family: 'AvenirLTPro-HeavyOblique';
    font-size: 35px;
}

.avenir-medium-35px {
    font-family: 'AvenirLTPro-Medium';
    font-size: 35px;
}

.avenir-medium-16px {
    font-family: 'AvenirLTPro-Medium';
    font-size: 16px;
}

.avenir-medium-18px {
    font-family: 'AvenirLTPro-Medium';
    font-size: 18px;
}

.avenir-medium-20px {
    font-family: 'AvenirLTPro-Medium';
    font-size: 20px;
}


.avenir-medium-23px {
    font-family: 'AvenirLTPro-Medium';
    font-size: 23px;
}

.avenir-medium-22px {
    font-family: 'AvenirLTPro-Medium';
    font-size: 22px;
}

.avenir-medium-oblq-22px {
    font-family: 'AvenirLTPro-MediumOblique';
    font-size: 22px;
}

.avenir-medium-24px {
    font-family: 'AvenirLTPro-Medium';
    font-size: 24px;
}

.avenir-black-lt-pro-24px {
    font-family: 'AvenirLTPro-Black';
    font-size: 24px;
}

.avenir-black-17px {
    font-family: 'AvenirLTPro-Black';
    font-size: 17px;
}

.avenir-black-20px {
    font-family: 'AvenirLTPro-Black';
    font-size: 19px;
}

.avenir-black-40px {
    font-family: 'AvenirLTPro-Black';
    font-size: 40px;
}

.avenir-black-33px {
    font-family: 'AvenirLTPro-Black';
    font-size: 33px;
}

.avenir-black-lt-pro-42px {
    font-family: 'AvenirLTPro-Heavy';
    font-size: 42px;
}

.avenir-heavy-24px {
    font-family: 'AvenirLTPro-Heavy';
    font-size: 24px;
}

.avenir-black-oblq-20px {
    font-family: 'AvenirLTPro-BlackOblique';
    font-size: 20px;
}

.avenir-black-oblq-24px {
    font-family: 'AvenirLTPro-BlackOblique';
    font-size: 24px;
}

/*---------------------------- GLOBAL ---------------------------------------*/

html,
body {
  height: 100%;
  /* The html and body elements cannot have any padding or margin. */
  background-color: #f6f2ec; /*f0e9df*/
}

.container {
	max-width: 1000px;

}

.whole-content {
  border: 1px solid #cccccc;
  box-shadow: 0px 0px 7px #999999; 
  padding: 0px !important;
  margin: 0px auto !important;
}

.main-content {
  background-color: #ffffff;
}

.blue-row {
	background-color: #02aab5 !important;
	color: #ffffff;
	height: 75px;
}

.black-row {
	background-color: #000000 !important;
	color: #ffffff;
	height: 75px;
}

.blue-row-2 {
	background-color: #02aab5 !important;
	color: #ffffff;
	min-height: 120px;
	padding-top: 10px;
}

.orange-row {
	background-color: #f47725 !important;
	color: #ffffff;
	min-height: 70px;
	text-align: center;
	padding-top: 20px;
}

.padding-5px {
	padding: 5px;
}

.padding-10px {
	padding: 10px;
}

.padding-15px {
	padding: 15px;
}

.padding-top-30px {
	padding-top: 30px;
}

.text-color-orange {
	color: #ffba00;
}

.text-color-blue {
	color: #02aab5;
	font-family: 'AvenirLTPro-BookOblique';
	font-size: 30px;
	padding-top: 30px;
}

.strong {
	font-weight: bold;
}

.top-bg {
	/*width: 100%;*/
	min-height: 320px;
	background-position: center center;
	background-size: 100% 100%;
	background: #078df1;
	background: -moz-linear-gradient(top,  #078df1 20%, #0ce8e1 45%, #fcfaed 80%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#078df1), color-stop(45%,#0ce8e1), color-stop(80%,#fcfaed));
	background: -webkit-linear-gradient(top,  #078df1 20%,#0ce8e1 45%,#fcfaed 80%);
	background: -o-linear-gradient(top,  #078df1 20%,#0ce8e1 45%,#fcfaed 80%);
	background: -ms-linear-gradient(top,  #078df1 20%,#0ce8e1 45%,#fcfaed 80%);
	background: linear-gradient(to bottom,  #078df1 20%,#0ce8e1 45%,#fcfaed 80%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#078df1', endColorstr='#fcfaed',GradientType=0 );
	background: url(https://www.mindmovies.com/rich-with-gratitude-system/images/top-bg.jpg) no-repeat;
}

.rgws-top-bg {
	/*width: 100%;*/
	min-height: 320px;
	background-position: center center;
	background-size: 100% 100%;
	background: #078df1;
	background: -moz-linear-gradient(top,  #078df1 20%, #0ce8e1 45%, #fcfaed 80%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#078df1), color-stop(45%,#0ce8e1), color-stop(80%,#fcfaed));
	background: -webkit-linear-gradient(top,  #078df1 20%,#0ce8e1 45%,#fcfaed 80%);
	background: -o-linear-gradient(top,  #078df1 20%,#0ce8e1 45%,#fcfaed 80%);
	background: -ms-linear-gradient(top,  #078df1 20%,#0ce8e1 45%,#fcfaed 80%);
	background: linear-gradient(to bottom,  #078df1 20%,#0ce8e1 45%,#fcfaed 80%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#078df1', endColorstr='#fcfaed',GradientType=0 );
	background: url(https://www.mindmovies.com/rich-with-gratitude-system/images/RGWS-Login-Page-Background.jpg) no-repeat;
}




.mod-image {
	margin-top: -50px;
	padding-bottom: 15px;
}

.mod-title {
	font-weight: bold;
	font-size: 17px;
}
ul li:before {
  content: "- ";
  margin-left: -9px;
  font-weight: bold;
}
ul {
	padding: 10px;
}
ul li {
	list-style: none;
	font-weight: bold;
}

@media (max-width: 768px) {
	.orange-row p {
		font-size: 18px !important;
	}
	.text-color-blue {
		font-size: 16px;
	}
	.mod-image {
		margin-top: 0px;
	}
}
@media (max-width: 992px) {
	.orange-row p {
		font-size: 18px !important;
	}
	.text-color-blue {
		font-size: 22px;
	}
	.mod-image {
		margin-top: -20px;
	}
}	

.inactionvideoPresentation {
	width:  790px;
	height: 474px;
}

/**** Presentation 2 ****/
.presentationMessage {
  background-color: #fff;
  padding: 20px;
  text-align: center;
  line-height: 22px;
  font-size: 15px;
  margin-bottom: 20px;
  /* Round corners*/
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.presentationName {
  font-weight: bold;
  font-style: italic;  
}
a.download { 
  color: white; 
}
a.download:visited { 
  color: white; 
}
.chat {
  margin-top: 20px;
  height: 550px;
  padding-bottom: 10px;
}

.button_mac {
  background: url('https://d2l6tmiv6e1a1j.cloudfront.net/ppp/PPP_150622_button_mac.png') center center no-repeat;
  width: 250px;
  height: 61px;
  float: left;
  margin-left: 0px;
  margin-bottom: 20px;
  cursor: pointer;
}

.button_pc {
  background: url('https://d2l6tmiv6e1a1j.cloudfront.net/ppp/PPP_150622_button_pc.png') center center no-repeat;
  width: 250px;
  height: 61px;
  float: left;
  margin-left: 0px;
  margin-bottom: 20px;
  cursor: pointer;
}



.content{ 
    margin: 11px; 
} 
.forgot-content{ 
	color: black;
    margin: 11px; 
} 

.form label{ 
    color: #000; 
    font-size: 22px; 
    display: block; 
} 

.form div{ 
    display: block; 
} 
.form input, form textarea, form select{ 
    border-width: 1px; 
    border-style: solid; 
    border-color: #666666; 
    border-radius: 7px; 
    padding: 16px; 
    width: 100%; 
} 
.form, .form h1, .form h2{ 
    font-family: 'Arial'; 
} 

.clear{ 
    clear: both; 
} 
.form textarea{ 
    height: 10px; 
    width: 100%; 
} 
.form input[type=submit]{ 
    width: 100%; 
    background-color: #f6892b; 
    color: #fff;
    font-size: 18px;
    font-weight: bold; 
} 
.field{ 
    margin-bottom: 5px; 
}
/* Login page error message */
.error {
	text-align: center;
	color: red;
}
.form .field {
	text-align: left;
}


/* -- Password remind form -- */
.forgot-password h1 {
	color: #FFFFFF;
	font-size: 26px;
	margin: 0 0 20px 0;
}
.form .field {
	color: black;
	text-align: left;
}
.forgot-field {
	color: black;
	text-align: left;
}		

.forgot-msg-1 {
	color: black;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
.forgot-msg-2 {
	color: black;
	margin-top: 15px; 
	text-align: center;
}
.forgot-msg-back {
	color: black;
	text-align: center;
}
.forgot-password .success,
.forgot-password .error {
	margin-bottom: 10px;
}
.forgot-password .success {
	color: #29822d;
}
.top-passremind {
	background-color: #02aab5;
}

.forgot-password a {
	color: #24547d;
}
