@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);
body {
  font-family: "Source Sans Pro", "Droid Serif", 'Open Sans', 'sans-serif';
  1font-family: "Droid Serif", "Lato", "Helvetica Neue", Arial;
  background:#FFF;
  padding-top: 80px;
  font-size: 16px;
  1min-width: 320px;
}
@media (max-width: 768px) {
	body { padding-top: 65px; }
}
@media (max-width: 400px) {
	body { padding-top: 60px; }
}
h1, h2, h3, h4, h5, h6 {
	font-family: "Roboto Condensed", "Source Sans Pro", "Droid Serif", 'Open Sans', 'sans-serif';
	margin-top: 10px;
	margin-bottom: 10px;
}	
header#top-nav {
	1height: 50px;

}
nav .tagline {
	font-size: 24px;
	margin-top: 0px;
	font-weight: bold;
	font-family: "Roboto Condensed", "Source Sans Pro", "Droid Serif", 'Open Sans', 'sans-serif';
}
nav .tagline p {
	font-size:16px;margin: 10px 0 0 0;font-weight:normal;
}
nav .top-helpline {
	1white-space: nowrap;
	float: right;
}
@media (max-width: 768px) {
	nav .tagline { font-size: 18px; font-weight: bold; white-space: nowrap; text-align: center; }
	nav .tagline p { margin: 10px 0 10px 0; }
	nav .top-helpline { float: none; text-align: center; margin: 10px 0;}
}
nav .tagline img {
	max-width: 300px;
	margin-bottom: 2px;
}
@media (max-width: 400px) {
	nav .tagline img { width: 100%; }
}
.header-cont {
	width: 100%!important;
}
.navbar-menu-top {
	width:100%;
	background-color: #FFFFFF!important;
	border-color: #FFFFFF!important;
}
.navbar-brand>img { 1display: none; }
.logo-spl { display: none; }
.logo-on-bar { 
	1display: none; 
	height:28px;float:left;margin-top:11px;
}
.logo-on-bar-small {
	display: none!important;
	height:40px;float:left;margin:4px 0 0 10px;
}
@media (max-width:400px) {
	.navbar-menu-top { background-color: inherit!important; }
	.tagline { display: none; }
	.logo-on-bar { display: none!important; }
	.logo-on-bar-small { display: block!important; }
}
@media (min-width:401px) and (max-width: 500px) {
	.logo-on-bar { 1display: none; height:25px;float:left;margin-top:13px; }
}
@media (min-width:901px) and (max-width: 1150px) {
	.logo-on-bar { display: none!important; }
	.logo-on-bar-small { display: block!important; }
}
.navbar-default {
	top: 0px;
	background-color: #023467!important;
	border-color: #023467!important;
}
.navbar-brand {
	padding: 1px 0px!important;
	display: block;
}
.navbar-collapse { float: right; }


.spl-navbar-menu-top {
	  width: 90%;
  	margin: 0 5%;
}

.navbar-menu {
	background-color: #023467!important;
	border-color: #023467!important;
	padding: 5px 0;
}

@media (max-width: 1150px) {
	.navbar-brand {	display: block; }
	.logo-spl { display: block; }
}
@media (max-width: 900px) {
	.navbar-brand {	display: block; }
	.navbar-collapse { float: none; }
	.logo-spl { display: none; }
}

.navbar-nav {
	overflow-x: hidden;
}

.navbar-nav>li>.dropdown-menu {
    margin-top:20px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    background-color: #FFFFFF!important;
}
.navbar-default .navbar-nav>li>a {
    /*width:240px;*/
    font-size: 15px;
    1font-weight:bold;
	color: #ffffff!important;
}
.navbar-default .navbar-nav>li>a:hover {
  	color: #ffaaff!important;
}
.navbar-default .navbar-nav>.open>a {
	background-color: #E2B8B8;
	color: #000000!important;
}
.navbar-default .navbar-nav>.open>a:hover {
	color: #000000!important;
}

@media (max-width: 899px)
.navbar-nav .open .dropdown-menu {
	background-color: #FFFFFF!important;
}

.mega-dropdown {
  1position: static !important;
  1width:40%;
}
.mega-dropdown-menu {
    padding: 20px 0px;
    width: 80%;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.mega-dropdown-menu:before {
    content: "";
    border-bottom: 15px solid #fff;
    border-right: 17px solid transparent;
    border-left: 17px solid transparent;
    position: absolute;
    top: -15px;
    left: 285px;
    z-index: 10;
}
.mega-dropdown-menu:after {
    content: "";
    border-bottom: 17px solid #ccc;
    border-right: 19px solid transparent;
    border-left: 19px solid transparent;
    position: absolute;
    top: -17px;
    left: 283px;
    z-index: 8;
}
.mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}
.mega-dropdown-menu > li > ul > li {
  list-style: none;
}
.mega-dropdown-menu > li > ul > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #999;
  white-space: normal;
}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: none;
  color: #444;
  background-color: #f5f5f5;
}
.mega-dropdown-menu .dropdown-header {
  color: #428bca;
  font-size: 18px;
  font-weight:bold;
}
.mega-dropdown-menu form {
    margin:3px 20px;
}
.mega-dropdown-menu .form-group {
    margin-bottom: 3px;
}


.dropdown-large {
  position: static !important;
}
.dropdown-menu-large {
  1margin-left: 16px;
  1margin-right: 16px;
  margin-left: 2%;
  margin-right: 2%;
  padding: 20px 0px;
  width: 96%;
}
.dropdown-menu-large > li > ul {
  padding: 0;
  margin: 0;
}
.dropdown-menu-large > li > ul > li {
  list-style: none;
}
.dropdown-menu-large > li > ul > li > a {
  display: block;
  padding: 5px 20px;
  clear: both;
  font-size: 15px;
  font-weight: normal;
  line-height: 1.428571429;
  color: #333333;
  white-space: normal;
}
.dropdown-menu-large > li > ul > li > a > img {
	width: 30px;
	margin: 0 5px;
}
.dropdown-menu-large > li ul > li > a:hover,
.dropdown-menu-large > li ul > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu-large .disabled > a,
.dropdown-menu-large .disabled > a:hover,
.dropdown-menu-large .disabled > a:focus {
  color: #999999;
}
.dropdown-menu-large .disabled > a:hover,
.dropdown-menu-large .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.dropdown-menu-large .dropdown-header {
  color: #428bca;
  font-size: 18px;
}
@media (max-width: 768px) {
  .dropdown-menu-large {
    margin-left: 0 ;
    margin-right: 0 ;
  }
  .dropdown-menu-large > li {
    margin-bottom: 30px;
  }
  .dropdown-menu-large > li:last-child {
    margin-bottom: 0;
  }
  .dropdown-menu-large .dropdown-header {
    padding: 3px 15px !important;
  }
}

.shrink {
  display: none;
}

.hide-bullets {
list-style:none;
margin-left: -40px;
margin-top:20px;
}

/* Home Slider Wrap*/

#homeSliderWrap {
	1background: #F5F5F2;
	margin-top: 0px;
	1padding: 25px 0 25px 0 ;
	border-bottom: 1px solid #E7E2E2;
}

.carousel-control {
	width: 5%;
}
.1carousel-control.left { 
	background-image: none;
}
.1carousel-control.right { 
	background-image: none;
}
.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #ffffff;
  text-decoration: none;
  opacity: 0.6;
  filter: alpha(opacity=60);
}

.owl-buttons {
	display: none;
}
/* Home Slider Wrap End*/

/* Page Heading */

#pageHeadingWrap {
	1background: #5E7A9B;
	1background: radial-gradient(#36414e, #253241);
	margin-top: 1px;
	padding: 1px 0 5px;
	1text-align: center;
	Roboto+Condensed
}

#pageHeadingWrap h1 {
	1color: #FFF;
	margin-top: 0;
	font-weight: 300;
	font-size: 28px;
	letter-spacing: .3px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	font-family: "Roboto Condensed", "Source Sans Pro", "Droid Serif", 'Open Sans', 'sans-serif';
}
#pageHeadingWrap h1 span {
	font-weight: normal;
	font-size: 18px;
}
#pageHeadingWrap p {
	font-family: "Roboto Condensed", "Source Sans Pro", "Droid Serif", 'Open Sans', 'sans-serif';
}

.1title-text {
	float: left;
}
.1title-call {
	float: right;
}
.title-call p {
	float: right;
	font-size: 18px;
}
@media (max-width: 992px) {
	.1title-text { float: right; }
	.title-call p { text-align: left; float: left; }	
}
/* Page Heading */

/* Insurance Info Wrap*/

#homeInsuranceInfoWrap {
	background: #EFEFE7;
	1background: radial-gradient(#36414e, #253241);
	margin-top: 0px;
	padding: 25px 0 25px 0 ;
	border-bottom: 1px solid #E7E2E2;
}

#homeInsuranceInfoWrap h3 {
	margin-top: 0;
	font-weight: 300;
	font-size: 26px;
	letter-spacing: .3px;
	margin: 0px;
	font-family: "Roboto Condensed", "Source Sans Pro", "Droid Serif", 'Open Sans', 'sans-serif';
}

#homeInsuranceInfoWrap p {
	font-size: 16px;
	margin: 5px 0;
	font-weight: 300;
	line-height: 25px;
	1text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

#homeInsuranceInfoWrap .buttonWrap {
	text-align: center;
}
#homeInsuranceInfoWrap .buttonWrap a {
	text-decoration: none;
	color: inherit;
}

/* Insurance Info End */

/* Insurance Box Wrap */

#homeInsuranceBoxWrap {
	
	1background: radial-gradient(#36414e, #253241);
	margin-top: 0px;
	padding: 15px 0 15px;
	border-bottom: 1px solid #E7E2E2;
}

#homeInsuranceBoxWrap .content-box {
	1background: #FFF;
	margin: 10px 10px;
	padding: 20px 20px;
	-webkit-border-radius: 5px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 5px;
	-moz-background-clip: padding;
	border-radius: 5px;
	background-clip: padding-box;
	1-webkit-box-shadow: 0 0 3px #999;
	1-moz-box-shadow: 0 0 3px #999;
	1box-shadow: 0 0 3px #999;
	color: 0 0 3px #999;
}

#homeInsuranceBoxWrap .content-box:hover {
	background: #fcfcfc;
	box-shadow: 0 0 5px #ddd;
	-webkit-transition: box-shadow 0.2s ease-in-out;
	-moz-transition: box-shadow 0.2s ease-in-out;
	-o-transition: box-shadow 0.2s ease-in-out;
	transition: box-shadow 0.2s ease-in-out;
}

#homeInsuranceBoxWrap .content-box img {
	width: 80px;
	float: left;
	padding: 10px;
	color: #72c02c;
	text-align: center;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

#homeInsuranceBoxWrap .content-box .desc {
	padding: 0 15px;
  	overflow: hidden;
}

#homeInsuranceBoxWrap .content-box h3 {
	color: #886161;
	margin-top: 0;
	font-weight: 300;
	font-size: 26px;
	letter-spacing: .3px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	font-family: "Roboto Condensed", "Source Sans Pro", "Droid Serif", 'Open Sans', 'sans-serif';
}

#homeInsuranceBoxWrap .content-box h3 a:hover {
	text-decoration: none;
}

#homeInsuranceBoxWrap .content-box p {
	font-size: 16px;
	margin-top: 17px;
	font-weight: 300;
	line-height: 25px;
	1text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

/* Insurance Box Wrap End */

/* Insurance American Wrap*/

#homeInsuranceAmericanWrap {
	background: #EFEFE7;
	1background: radial-gradient(#36414e, #253241);
	margin-top: 0px;
	padding: 35px 0 35px 0 ;
	border-bottom: 1px solid #E7E2E2;
}

#homeInsuranceAmericanWrap h3 {
	margin-top: 0;
	font-weight: 300;
	font-size: 26px;
	letter-spacing: .3px;
	margin: 0px;
	font-family: "Roboto Condensed", "Source Sans Pro", "Droid Serif", 'Open Sans', 'sans-serif';
}

#homeInsuranceAmericanWrap p {
	font-size: 16px;
	margin: 5px 0;
	font-weight: 300;
	line-height: 25px;
	1text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

#homeInsuranceAmericanWrap .buttonWrap {
	text-align: center;
}
#homeInsuranceAmericanWrap .buttonWrap a {
	text-decoration: none;
	color: inherit;
}

/* Insurance American End */

/* Nriol Services Wrap*/

#homeNriolServicesWrap {
	1background: #5E7A9B;
	1background: radial-gradient(#36414e, #253241);
	margin-top: 20px;
	padding: 5px 0 20px 0 ;
	border-bottom: 1px solid #E7E2E2;
	font-size: 16px;
}

#homeNriolServicesWrap h3 {
	margin-top: 0;
	font-weight: 300;
	font-size: 26px;
	letter-spacing: .3px;
	margin: 0px;
	font-family: "Roboto Condensed", "Source Sans Pro", "Droid Serif", 'Open Sans', 'sans-serif';
}

#homeNriolServicesWrap p {
	font-size: 16px;
	margin: 5px 0;
	font-weight: 300;
	line-height: 25px;
	1text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

#homeNriolServicesWrap .buttonWrap {
	text-align: center;
}
/* Nriol Services End */

/* Insurance Partners Wrap*/

#homeInsurancePartnersWrap {
	1background: #5E7A9B;
	1background: radial-gradient(#36414e, #253241);
	margin-top: 0px;
	padding: 30px 0 30px 0 ;
	border-bottom: 1px solid #E7E2E2;
}

#homeInsurancePartnersWrap h3 {
	margin-top: 0;
	font-weight: 300;
	font-size: 26px;
	letter-spacing: .3px;
	margin: 0 0 20px 0;
	font-family: "Roboto Condensed", "Source Sans Pro", "Droid Serif", 'Open Sans', 'sans-serif';
}

#homeInsurancePartnersWrap p {
	font-size: 16px;
	margin: 5px 0;
	font-weight: 300;
	line-height: 25px;
	1text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

#homeInsurancePartnersWrap .owl-item {
	text-align: center;
	border-bottom: 2px solid #FFF;
}

#homeInsurancePartnersWrap .owl-item:hover {
	border-bottom: 2px solid #CCC;
}

#homeInsurancePartnersWrap img {
	width: 160px;
	margin-bottom: 20px;
}
.owl-theme .owl-controls .owl-page span {
	height: 9px;
	width: 9px;
}
/* Insurance Partners End */

/* Insurance Wrap */

#homeInsuranceWrap {
	1background: #5E7A9B;
	1background: radial-gradient(#36414e, #253241);
	margin-top: 5px;
	padding: 5px 0 25px;
	1text-align: center;
}

#homeInsuranceWrap .content-box {
	background: #FFF;
	margin: 20px 10px;
	text-align: center;
	padding: 30px 20px;
	-webkit-border-radius: 5px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 5px;
	-moz-background-clip: padding;
	border-radius: 5px;
	background-clip: padding-box;
	-webkit-box-shadow: 0 0 3px #999;
	-moz-box-shadow: 0 0 3px #999;
	box-shadow: 0 0 3px #999;
	color: 0 0 3px #999;
}

#homeInsuranceWrap h3 {
	margin-top: 0;
	font-weight: 300;
	font-size: 35px;
	letter-spacing: .3px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	font-family: "Roboto Condensed", "Source Sans Pro", "Droid Serif", 'Open Sans', 'sans-serif';
}

#homeInsuranceWrap p {
	font-size: 16px;
	margin-top: 17px;
	font-weight: 300;
	line-height: 25px;
	1text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

/* Insurance Info End */

/* Footer Wrap*/

#homeFooterWrap {
	background: #272727;
	margin-top: 0px;
	padding: 45px 0 35px 0 ;
	color: #EADBDB;
	font-size: 14px;
}

#homeFooterWrap h3 {
	margin-top: 0;
	font-weight: 300;
	font-size: 22px;
	letter-spacing: .3px;
	margin: 0px;
	font-family: "Roboto Condensed", "Source Sans Pro", "Droid Serif", 'Open Sans', 'sans-serif';
}

#homeFooterWrap p {
	font-size: 14px;
	margin: 5px 0;
	font-weight: 300;
	line-height: 25px;
	1text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

#homeFooterWrap ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#homeFooterWrap ul li {
	margin: 3px 0;
}
#homeFooterWrap a {
	color: inherit;
}
#homeFooterWrap i {
	margin-right: 10px;
}
#homeFooterWrap .fcol {
	margin-bottom: 20px;
}
/* Footer End */

/* Copyright Wrap*/

#homeCopyrightWrap {
	background: #222;
	margin-top: 0px;
	padding: 15px 0 15px 0 ;
	color: #FFF;
	font-size: 14px;
}

#homeCopyrightWrap p {
	font-size: 14px;
	margin: 5px 0;
	font-weight: 300;
	line-height: 25px;
	1text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

/* Copyright End */

/* Misc */

.hBottom {
	border-bottom: 0px solid #72c02c;
	padding: 0 0 4px 0 !important;
	display: inline-block;
}

.hBottomThin {
	border-bottom: 1px solid #72c02c;
	padding: 0 0 4px 0 !important;
	display: inline-block;
}
a.email {
	color: #72c02c!important;
}
.dn { display: none!important; }
.db { display: block!important; }
/* Misc End */



/* Icons */

[class*="general foundicon-"]:before {font-family: "GeneralFoundicons";}

#footerOuterSeparator{margin-top: 28px; height: 0px; background-color: rgb(255, 255, 255); border-top-color: rgb(255, 255, 255); border-top-width: 0px; border-top-style: solid;}

.footerWrap {
	background-color: grey;
}

#divFooter{
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	background-color: grey;
	color: rgb(211, 211, 211);
	1font-family: Actor, sans-serif;
	text-transform: none;
	font-size: 1em;
	letter-spacing: 0px;
	line-height: 22px;
	1background-image: url(tactile_noise.png);
	background-repeat: repeat repeat;
}

.divPanel {padding: 10px;}

#divFooter a {color: rgb(25, 224, 3); font-size: 1em; line-height: 200%; font-family: 'Open Sans', sans-serif;}

#divFooter h3 {font-family: 'Source Sans Pro', sans-serif; font-weight: normal; font-style: normal; font-size: 23px; line-height: 45px; color: rgb(211, 211, 211);}

/* Contact */

ul#contact-info .icon {font-size:20px;float:left;line-height:25px;margin-right:10px;}

ul#contact-info .field {font-weight:bold;}

ul#contact-info {list-style:none; padding: 0;}


/* Top Social */

.topSocial {
	1width: 50%;
	float: right;
	text-align: right;
	margin-bottom: 0px;
}
@media (max-width: 768px) {
	.topSocial { display: none; }
}
ul.topSocialL {
	margin: 0;
	padding: 0;
	float: left;
	1width: 200px;
	float: right;
}
ul.topSocialL li {
	float: left;
	display: block;
}
.f-icon:hover {
	1opacity: 0.5;
}
.f-icon {
	width:40px;
	height:40px;
	display:block;
	text-indent:-9999px;
	background-image:url(../../images/new/social-sprite.jpg);
	background-repeat:no-repeat;
	1background-color: orange;
	margin-right: 10px;
	opacity: 1;
}
.f-facebook { background-position:0px 0px; }
.f-facebook:hover { background-position:0px -40px; }
.f-twitter { background-position:-320px 0px; }
.f-twitter:hover { background-position:-320px -40px; }
.f-linkedin { background-position:-160px 0px; }
.f-linkedin:hover { background-position:-160px -40px; }
.f-gplus { background-position:-120px 0px; }
.f-gplus:hover { background-position:-120px -40px; }
.f-youtube { background-position:-400px 0px; }
.f-youtube:hover { background-position:-400px -40px; }


/* Scroller */

a.scrollup {
	background: #35A49C;
	height: 50px;
	width: 50px;
	color: #fff;
	font-size: 30px;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	position: fixed;
	bottom: 10px;
	right: 10px;
	z-index: 9999;
	opacity: 0.5;
}

/* Scroller End */




/* Misc */

.mar-top20 { margin-top: 20px; }
.mar-bot40 { margin-bottom: 40px; }
.mar-bot20 { margin-bottom: 20px; }
.pd-top10 { padding-top: 10px; }
/* Misc End */

.breadcrumb {
  padding: 10px 0px;
  margin: 10px 0 0 0;
  list-style: none;
  background-color: inherit;
  border-radius: 4px;
  float: left;
}


/* Page Type 1 Wrap*/

#pgt1Wrap {
	margin-top: 0px;
	padding: 5px 0 20px 0 ;
	font-size: 16px;
}

#pgt1Wrap h2 {
	margin-top: 0;
	font-weight: 300;
	font-size: 24px;
	letter-spacing: .3px;
	margin: 0px;
	border-left: 3px solid rgb(195, 168, 168);
  	padding-bottom: 10px;
  	padding-top: 5px;
  	padding-left: 8px;
  	background-color: rgb(231, 242, 241);
  	cursor: pointer;
	font-family: "Roboto Condensed", "Source Sans Pro", "Droid Serif", 'Open Sans', 'sans-serif';
}
#pgt1Wrap h2.collapsed:after {
  content: "\f107";
}
#pgt1Wrap h2:after {
  font-family: 'FontAwesome';
  content: "\f106";
  font-size: 1.2em;
  float: right;
  background-color: #0099da;
  color: #fff;
  padding: 5px 0px;
  margin-top: -5px;
  margin-right: -25px;
  width: 33px;
  text-align: center;
}
#pgt1Wrap h3 { font-size: 20px; }
#pgt1Wrap p {
	font-size: 16px;
	margin: 5px 0;
	font-weight: 300;
	line-height: 25px;
	1text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

#pgt1Wrap .buttonWrap {
	text-align: center;
}
@media (max-width: 768px) {
	#pgt1Wrap h2 { width: 90%; }
}
/* Page Type 1 End */
.rpanel {
	padding-top: 50px;
	float: right;
}
@media (max-width: 768px) {
	.rpanel { float: none; padding-top: 10px; }
}
.rpanel .panel-default {
  border-color: #e5e5e5;
}
.rpanel .panel-heading {
  background-color: #f3f3f3;
  color: #333;
  padding: 0px 10px 0 5px;
}
.rpanel .panel-heading a {
  font-size: 1em;
  font-weight: 400;
  text-decoration: none;
  color: #333;
  display: block;
  padding: 5px 15px 10px 5px;
}
.rpanel .panel .panel-heading-link a.collapsed:after {
  content: "\f107";
}
.rpanel .panel .panel-heading-link a:after {
  font-family: 'FontAwesome';
  content: "\f106";
  font-size: 1.2em;
  float: right;
  background-color: #0099da;
  color: #fff;
  padding: 5px 0px;
  margin-top: -5px;
  margin-right: -25px;
  width: 33px;
  text-align: center;
}
.rpanel .list-group-item {
	padding: 7px 10px;
	font-size: 14px;
}