.rmc-legal { padding: 20px 10px; }
.rmc-legal h2 , .rmc-legal h3, .rmc-legal p , .rmc-legal span { 	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; color: #555; }
.rmc-legal h2 { font-size: 30px; }
.rmc-legal-pages  { 	padding: 40px 0 20px 0; }
.rmc-legal p { color: #000; font-weight: normal; margin-bottom: 10px; }
.rmc-legal-pages a:active , .rmc-legal-pages a:visited , .rmc-legal-pages a:focus , .rmc-legal-pages a:link , .rmc-legal-pages a:target { color: #555; }
.rmc-legal a:hover { color: #555; }
.pi-nav-pills { text-align: center; }
.pi-nav-pills .pi-nav-link { padding: 10px; display: inline-block; }
.pi-nav-pills>li { float:	none; display: inline-block; }
#myTabContent>div { display:none; opacity: 0; transition: all 10s ease-in-out 0s; }
#myTabContent>div.active { display:block; opacity: 1; transition: all 10s ease-in-out 0s; }
#myTab>li { background-color: #ccc; border-radius: 6px; transition: all .3s ease-in-out 0s; }
#myTab>li a { color: #808080; text-decoration: none; transition: all .3s ease-in-out 0s; }
#myTab>li:hover { background-color: #999999; }
#myTab>li:hover a { color: #fff; }
#myTab>li.active { background-color:#808080; }
#myTab>li.active a { color: #fff; }