body{
  background: url('../images/bg.jpg');
  overflow-x: hidden;
}
.header{
  background: url('../images/header-bg.png');
  min-height: 145px;

}
.logo img{
/*
  margin: auto;
  display: block;
*/
/*  width: 600px;*/
	margin: 15px 55px;
}

nav.navbar {
      text-align: center;
    background: #0a7813bf;
    margin-top: 40px;
    border-radius: 25px;
    
}
nav.navbar a {
    color: #fff !important;
}
.nav>li>a:focus, .nav>li>a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #0a7813b3;
}

ul li{
  display: inline-block;
  padding: 0 15px;
  color: #fff;
  line-height: 30px;
  font-size: 16px;
  font-weight: bold;
  position: relative;
}
ul{
  margin: 0px;
}
li.active a:after{
      content: '';
    position: absolute;
    bottom: 0px;
    width: 100%;
    border-bottom: 5px solid #0a7813bf;
    border-radius: 20px;
    left: 0px;
}
.menu{
  margin-bottom: 30px;
}

.card-bx {
  position: relative;
  display: inline-block;
  z-index: 1;
  width: 100%;
  margin-bottom: 100px; }
  .card-bx > img {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 0;
    border-radius: 1.25rem;
    object-fit: cover; }
  .card-bx .card-info {    
    position: relative;
    padding: 0px;
    min-height: 185px;
    -webkit-box-shadow: rgb(0 0 0 / 16%) 0px 3px 6px, rgb(0 0 0 / 23%) 0px 3px 6px;
    border: 1px solid #ccc;
    border-radius: 5px;}
    .card-bx .card-info .dot-img {
      width: 60px; }
  .card-a {
    height: 68px;
    width: 68px;
    left: 50%;
    transform: translatex(-50%);
    bottom: -80px;
    position: absolute;
    line-height: 68px;
    text-align: center;
    font-size: 18px;
    background: #0d2d54fa;
    box-shadow: 0px 0px 10px rgb(0 0 0 / 10%);
    color: #fff;
    border-radius: 5rem;
	cursor: default;
}
  @media only screen and (max-width: 575px) {
    .card-bx {
      margin-bottom: 60px; }
      .card-bx a {
        height: 45px;
        width: 45px;
        line-height: 45px;
        bottom: -40px; } }
.stacked {
  position: relative;
  z-index: 1; }
  .stacked:after, .stacked:before {
    content: "";
    z-index: -1;
    background: #0a7813bf;
    border-radius: 30px;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
    height: 50%;
    position: absolute;
    left: 50%;
    transform: translatex(-50%); }
  .stacked:after {
    width: 80%;
    bottom: -30px; }
    @media only screen and (max-width: 575px) {
      .stacked:after {
        bottom: -15px; } }
  .stacked:before {
    width: 70%;
    bottom: -60px; }
    @media only screen and (max-width: 575px) {
      .stacked:before {
        bottom: -30px; } }

        .mw-100 {
    max-width: 100% !important;
}
.h2{
        margin: 0px 0px 10px 0px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    border-bottom: 1px dashed #111;
    padding-bottom: 10px;
	        background: #0d2d54fa;
    padding: 10px;
	border-bottom: 4px solid #07a907ba;
}
h5.h2p{
        margin: 0px 0px 25px 0px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    border-bottom: 1px dashed #111;
    padding-bottom: 10px;
	        background: #0d2d54fa;
    padding: 10px;
	border-bottom: 4px solid #07a907ba;
}
/*
.card-info p{
      background: #fff;
    border-radius: 6px;
    padding: 3px 20px;
	    font-size: 15px;
		color: #063070;
    font-weight: 600;
}
 .card-info p:before{  */
	/* font-family: "FontAwesome"; */
   /* content: "\f058"; */
   /* display: inline-block; */
   /* padding-right: 3px; */
   /* vertical-align: middle; */
   /* font-weight: 900; */
       /* color: #008000d4; */
/* } */
.card-info p a:hover {
	text-decoration: none;
}
.footer{
  background: #333;
  padding: 10px 0 0 0;
}

.copy-text {
  color: #fff;
  padding-top: 10px;
}
.design-text{
  text-align: right;
  color: #fff;
  padding-top: 2px;
}
.design-text img{
  width: 144px;
  padding: 5px 15px;
  border-radius: 30px;
  margin-left: 10px;
  background: #fff;
}
.new-card{
  background: #fff;
  border-radius: 10px;
box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
padding: 25px 30px;
}
.sm-box{
  background: #aaa69d;
    border-radius: 10px;
    padding: 10px;
    margin-bottom: 20px;
}
.sm-box2{
  background: #f7f1e3;
    border-radius: 10px;
    padding: 10px;
    margin-bottom: 20px;
}
h3{
      font-size: 16px;
    margin: 0 0 10px 0;
}
.img-center, .logo img {
	margin: 0 auto;
	display: block;
}
@media (min-width: 320px) and (max-width: 768px) {
	.logo img {
		width: 100% !important;
	}
}

ul.meateaters { 
	list-style-type: none; /* remove default bullet */
	margin: 16px 0;
  padding-left: 1em;
}
.meateaters li {
	font-size: 14px;
	line-height: 1.25em;
	padding: 0 0 1.25em 1.6em; /* match the icon width */
  text-indent: -1.6em;    /* match the icon width */
  color: #063070;
}
.meateaters li a:hover {
	text-decoration: none;
}
.meateaters li a {
	line-height: 25px;
}
.meateaters li::before {
	font-family: FontAwesome;
	color: #008000d4;
  content: "\f058"; /* escaped unicode for the icon */
  float: left;
  width: 1.6em; /* icon width + space */
  line-height: 25px;
}
.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-right: 15px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #fff;
    border-radius: 4px;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    color: red;
    background: green;
}
.fcls {
	
	    background: #fff;
    padding: 10px;
}
.fccls {
	border-radius: 30px;
	height: 40px;
}
.mb10 {
	margin-bottom: 20px;
}
ul.nufp {
	    margin: 0px;
    padding: 10px;
}
.fcls1 {
	padding: 20px;
	background: #fff;
}
.fbtns {
	border-radius: 30px;
	height: 40px;
	min-width: 100px;
	line-height: 20px;
}
.red {
	color: red;
}
.wbg {
	background: #fff;
	padding: 20px;
}
.h2.nomr {
	margin: 0px !important;
}
ul.nufp li a {
	font-size: 15px;
}
.ptop30 {
	padding-top: 30px;
}
.bs1 {
	font-weight: bold;
	font-size: 18px;
}
.nopad {
	padding: 0px;
}





/* Cards */
.card {
  border: 0;
  background: #fff;
min-height: 130px!important;
    margin-bottom: 30px;
 }
  .card .card-body {
    padding: 13px; }
    .card .card-body + .card-body {
      padding-top: 1rem; }
  .card .card-title {
    color: #343a40;
    margin-bottom: 0.75rem;
    text-transform: capitalize;
    font-family: "ubuntu-medium", sans-serif;
    font-size: 1.125rem; }
  .card .card-subtitle {
    font-family: "ubuntu-regular", sans-serif;
    margin-top: 0.625rem;
    margin-bottom: 0.625rem; }
  .card .card-description {
    color: #76838f;
    margin-bottom: 1.5rem;
    font-family: "ubuntu-regular", sans-serif; }
  .card.card-outline-success {
    border: 1px solid #1bcfb4; }
  .card.card-outline-primary {
    border: 1px solid #b66dff; }
  .card.card-outline-warning {
    border: 1px solid #fed713; }
  .card.card-outline-danger {
    border: 1px solid #fe7c96; }
  .card.card-rounded {
    border-radius: 5px; }
  .card.card-faded {
    background: #b5b0b2;
    border-color: #b5b0b2; }
  .card.card-circle-progress {
    color: #ffffff;
    text-align: center; }
  .card.card-img-holder {
    position: relative; 
	    border-radius: 10px;}
    .card.card-img-holder .card-img-absolute {
      position: absolute;
      top: 0;
      right: 0;
      height: 100%; }
  .card.bg-blue-gradient {
    background: -webkit-gradient(linear, left top, right top, from(#065efd), color-stop(#3169fd), to(#6f79fc));
    background: linear-gradient(to right, #065efd, #3169fd, #6f79fc);
    color: #fff; }
  .card.bg-orange-gradient {
    background: -webkit-gradient(linear, left top, right top, from(#ff7f2e), to(#fe7452));
    background: linear-gradient(to right, #ff7f2e, #fe7452);
    color: #fff; }
  .card.bg-green-gradient {
    background: -webkit-gradient(linear, left top, right top, from(#24e8a6), to(#09cdd1));
    background: linear-gradient(to right, #24e8a6, #09cdd1);
    color: #fff; }
  .card.card-no-shadow {
    -webkit-box-shadow: none;
    box-shadow: none; }

.card-grey {
  background: #dde1e1; }

.card-banner {
  background: #f7e9cc;
  border-bottom: 7px solid #fed713; }

.card-blue {
  background: #b5d3f5;
  color: #075fa5; }
  .card-blue a {
    color: #075fa5; }

.card-inverse-primary {
  background: rgba(182, 109, 255, 0.2);
  border: 1px solid #a764eb;
  color: #8a53c2; }

.card-inverse-secondary {
  background: rgba(195, 189, 189, 0.2);
  border: 1px solid #b3aeae;
  color: #949090; }

.card-inverse-success {
  background: rgba(27, 207, 180, 0.2);
  border: 1px solid #19bea6;
  color: #159d89; }

.card-inverse-info {
  background: rgba(25, 138, 227, 0.2);
  border: 1px solid #177fd1;
  color: #1369ad; }

.card-inverse-warning {
  background: rgba(254, 215, 19, 0.2);
  border: 1px solid #eac611;
  color: #c1a30e; }

.card-inverse-danger {
  background: rgba(254, 124, 150, 0.2);
  border: 1px solid #ea728a;
  color: #c15e72; }

.card-inverse-light {
  background: rgba(248, 249, 250, 0.2);
  border: 1px solid #e4e5e6;
  color: #bcbdbe; }

.card-inverse-dark {
  background: rgba(62, 75, 91, 0.2);
  border: 1px solid #394554;
  color: #2f3945; }
 .row.nomargin  {
	  margin: 0px !important;
  }






.bg-gradient-primary {
  background: -webkit-gradient(linear, left top, right top, from(#da8cff), to(#9a55ff)) !important;
  background: linear-gradient(to right, #9a55ff, #9a55ff) !important;
  }

.bg-gradient-secondary {
  background: -webkit-gradient(linear, left top, right top, from(#e7ebf0), to(#868e96)) !important;
  background: linear-gradient(to right, #c97040, #c97040) !important;
  }

.bg-gradient-success, .datepicker-custom .datepicker.datepicker-inline .datepicker-days .table-condensed tbody tr td.day.today:before {
  background: -webkit-gradient(linear, left top, right top, from(#84d9d2), to(#07cdae)) !important;
  background: linear-gradient(to right, #08a990, #08a990) !important;
  }

.bg-gradient-info {
  background: -webkit-gradient(linear, left top, right top, from(#90caf9), color-stop(99%, #047edf)) !important;
  background: linear-gradient(to right, #2087fe, #2087fe 99%) !important;
  }

.bg-gradient-warning, .datepicker-custom .datepicker.datepicker-inline .datepicker-days .table-condensed tbody tr td.day.active:before {
  background: -webkit-gradient(linear, left top, right top, from(#f6e384), to(#ffd500)) !important;
  background: linear-gradient(to right, #ff8d00, #ff8d00) !important;
  }

.bg-gradient-danger {
  background: -webkit-gradient(linear, left top, right top, from(#ffbf96), to(#fe7096)) !important;
  background: linear-gradient(to right, #fe7096, #fe7096) !important;
  }

.bg-gradient-light {
  background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#e4e4e9)) !important;
  background: linear-gradient(to bottom, #35388b, #35388b) !important;
  }

.bg-gradient-dark {
  background: linear-gradient(89deg, #5e7188, #3e4b5b) !important; }

.bg-gradient-danger1 {
  background: -webkit-gradient(linear, left top, right top, from(#ffbf96), to(#fe7096)) !important;
  background: linear-gradient(to right, #3a15d1, #3a15d1) !important;
  }
  .bg-gradient-danger2 {
  background: -webkit-gradient(linear, left top, right top, from(#ffbf96), to(#fe7096)) !important;
  background: linear-gradient(to right, #09c3e1, #09c3e1) !important;
  }
  .bg-gradient-danger3 {
  background: -webkit-gradient(linear, left top, right top, from(#ffbf96), to(#fe7096)) !important;
  background: linear-gradient(to right, #079b19, #079b19) !important;
  }



.stretch-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch; }
  .stretch-card > .card {
    width: 100%;
    min-width: 100%; }



img.exam-img {
    /*background: #f37474;
    padding: 10px;
    border-radius: 50px;
    border: 2px solid #dfdede;
    box-shadow: 0 2px 12px 0 rgb(0 0 0 / 44%);*/
    margin:0px auto;
    display:block;
    margin-top:0px;
	    
}
.edu-txt h4 {
    color: #fff;
    font-weight: 800;
    font-size: 20px;
    margin-bottom: 9px;
}

.edu-txt p {
    font-size: 14px;
    font-weight: 500;
    color:#eee;
}

.img-size.exam2 {
    background: #0a62c9 !important;
}
.img-size.exam3 {
    background: #068f79 !important;
}
.img-size.exam4 {
    background: #d97a04 !important;
}
.img-size.exam5 {
    background: #874cdd !important;
}
.img-size.exam6 {
    background: #ad5d32 !important;
}
.img-size.exam7 {
    background: #2a2d8b !important;
}
.img-size.exam8 {
    background: #3e4e60 !important;
}
.img-size.exam9 {
    background: #0a62c9 !important;
}
.img-size.exam10 {
    background: #05afcb !important;
}
.img-size.exam11 {
    background: #058514 !important;
}
.img-size {
    background: #f37474;
    padding: 10px;
    border-radius: 50%;
    border: 2px solid #dfdede;
    /* box-shadow: rgb(100 100 111 / 20%) 0px 7px 29px 0px; */
    box-shadow: 0 2px 12px 0 rgb(0 0 0 / 44%);
    width: 60px;
    height: 60px;
}






.nob.stacked:after {
	display: none;
}
.nob.stacked:before {
	display: none;
}
ul.csklist {
	padding-left: 0px;
}
ul.csklist li {
    color: #0d2d54fa;
	    font-size: 14px;
}
ul.csklist li::before {
    font-family: FontAwesome;
    color: #008000d4;
    content: "\f058";
    float: left;
    width: 1.6em;
    line-height: 25px;
}
.ypsh {	
    font-size: 20px;
    font-weight: bold;
    color: #0a7813bf;
}

.table-hover tr:nth-child(odd) {
	background: #f9f9f9;
}
.table-hover tr:nth-child(even) {
	background: #fff;
}
.table-hover.paymentrequest tr td:first-child {
	width: 20%;
}
.table-hover.paymentrequest tr td:last-child {
	width: 80%;
}
.table-hover.paymentrequest tr td:first-child {
	border-right: 1px solid transparent;
}
.table-hover.paymentrequest tr td {
	font-weight: bold;
}

.form-control.w30 {
	width: 30%;
}
.txtred {
	color: red;
}
.boldall * {
	font-weight: bold;
}
.table-hover.bod tr td:first-child {
	width: 5%;
}
.table-hover.bod tr td:nth-child(2) {
	width: 25%;
}
.table-hover.bod thead tr th {
	background: #0a7813bf;
	color: #fff;
}
.table-hover * {
	font-weight: bold;
}

.h2.sbdr {
	border-bottom: 4px solid #124da5;
}


.contact_info {
    min-height: 400px;
    border: 10px solid #097a4dc2;
    box-shadow: 0 0.15rem 1.75rem 0 rgb(33 40 50 / 40%);
    padding: 20px;
    background: #0d9556e0;
}
.headingdiv {
    color: #fff;
    font-size: 22px;
    margin: 0;
    margin-bottom: 30px;
}
.wbg .headingdiv {
    color: #0d2d54fa;
    font-size: 22px;
    margin: 0;
    margin-bottom: 30px;
}
.linediv {
    position: absolute;
    width: 5px;
    height: 200px;
    background: #fff;
    margin-top: 41px;
    margin-left: 28px;
}
.contactmaindiv {
    FLOAT: LEFT;
    WIDTH: 100%;
}
.circlediv {
    background: #16cf85c2;
    width: 60px;
    height: 60PX;
    border-radius: 50%;
    float: left;
    text-align: center;
    position: absolute;
}
.contacttext {
    color: #fff;
    padding-left: 85px;
    font-size: 18px;
    margin-top: 5px;
    float: left;
    width: 100%;
    MARGIN-BOTTOM: 27PX;
}
.innercircle {
    background: linear-gradient(to top, #097a4dc2 0%, #097a4dc2 100%);
    box-shadow: 0px 0px 7px #097a4dc2;
    width: 50PX;
    height: 50PX;
    border-radius: 50%;
    margin-top: 5px;
    float: left;
    margin-left: 5px;
}
.innercircle i {
    color: #fff;
    font-size: 25px;
    margin-top: 12px;
}
.p20 {
	    padding: 20px;
}
/* new styles */
.linksdiv
{
          margin-bottom: 0;
    margin-top: 24px;
    text-align: right;
    float: left;
    width: 100%;
}
.linksdiv a
{
       color: #fff;
    margin-right: 6px;
    float: RIGHT;
    margin-LEFT: 6PX;
    font-size: 12px;
}
.name
{
    width:100%;
}
.box {
    
    cursor: auto;
}

.boxedlinksdiv
{
    
}
.boxedlinksdiv a
{
           color: #fff;
    width: 22%;
    float: left;
    margin-bottom: 7px;
  
    margin-right: 5%;
    padding: 3px 1px;
    font-size: 12px;
    margin-left: 5%;
}

.boxedlinksdiv a:hover
{
     background: #ffd03d;
}


.boxedlinksdiv2 a
{
        color: #fff;
    width: 22%;
    float: left;
    margin-bottom: 7px;
   
    margin-right: 5%;
    padding: 3px 1px;
    font-size: 12px;
    margin-left: 5%;
}

.boxedlinksdiv2 a:hover
{
     background: #33b533;
}

.boxedlinksdiv3 a
{
        color: #fff;
   width: 22%;
    float: left;
    margin-bottom: 7px;
   
    margin-right: 5%;
    padding: 3px 1px;
    font-size: 12px;
    margin-left: 5%;
}

.boxedlinksdiv3 a:hover
{
     background: #4b8d6a;
}

.boxedlinksdiv4 a
{
        color: #fff;
    width: 22%;
    float: left;
    margin-bottom: 7px;
  
    margin-right: 5%;
    padding: 3px 1px;
    font-size: 12px;
    margin-left: 5%;
}

.boxedlinksdiv4 a:hover
{
     background: #b233b9;
}

.boxedlinksdiv5 a
{
        color: #fff;
    width: 22%;
    float: left;
    margin-bottom: 7px;
 
    margin-right: 5%;
    padding: 3px 1px;
    font-size: 12px;
    margin-left: 5%;
}

.boxedlinksdiv5 a:hover
{
     background: #e9b548;
}

.boxedlinksdiv6 a
{
        color: #fff;
    width: 22%;
    float: left;
    margin-bottom: 7px;
 
    margin-right: 5%;
    padding: 3px 1px;
    font-size: 12px;
    margin-left: 5%;
}

.boxedlinksdiv6 a:hover
{
     background: #adc35c;
}
.value {
    text-align: center;
    font-size: 27px;
    color: #fff;
    margin-top: -1px;
    margin-bottom: 0;
    line-height: 1.5;
}
.value span {
    font-size: 13px;
   
    margin-bottom: 0px;
  
    float: left;
    width: 100%;
}
.topvalue
{
        float: left;
    width: 100%;
    margin-bottom: 15px;
}
.linksdiv a {
  
    margin-right: 5px;
 
    margin-LEFT: 5PX;
   
}
.topvalue span
{
        font-size: 15px;
}
.value {
   
    font-size: 20px;
        color: #885703 !important;

}
.topvalue
{
    font-size:27px;
}
.col-xs-12
{
    padding-left:10px;
    padding-right:10px;
}

.name {
    margin-left: -7px;
}
.toplabel
{
           color: #ff4200  !important;
    font-weight: bold;
}
.toplabel2
{
           color: #3db502    !important;
}


.toplabel3
{
     color: #4360ff    !important;
}
.toplabel4
{
    color: #f7083d  !important;  
}
.box4 {
    background: #b233b9;
}
.box4 .name {
    background: #9f00a7;
}
.container {
    width: 1285px;
}
@media(max-width:1300px)
{
.container {
    width: 100%;
}
}

.navbar-nav > li > a {
    padding: 12px 35.6px !important;
}
.innerdiv
{
        background: transparent;
        border:0px;
        padding:8px;
}

.box {
/*
    border: 4px solid #5636a7;
    box-shadow: 1px 2px 10px #a28989;
   
    border: 1px solid #c4c3c3  !important;
    background-color: #fff !important;
    color: #000;
    box-shadow: none !important;
*/
}
.value span, .value {
   
        color: #151515;
    text-transform: uppercase;
}
.name {
   
   color: #2f444e;
    font-weight: 700;

    padding-left: 10px;
    font-size: 15px;
    background-color: #eff2f7 !important;
}
.name {
    margin-left: -5px;
}
.linksdiv a {
    color: #2f444e;
}

.name {
    margin-left: -5px;
   
    font-weight: bold;
    color: #795548;
    padding-bottom:0px;
}
.middlebox
{
        margin: 0 20px;
}
.middlebox1
{
        background: #f3f3f3;
    padding: 5px;
    border: 1px solid #dcd9d9;
/*    border-bottom: 1px solid #dcd9d9;*/
}
.middlebox2
{
      background: #fbfbfb;
    padding: 5px;
    border: 1px solid #dcd9d9;
    /* border-bottom: 1px solid #dcd9d9; */
    border-left: 0px;
}
.name
{
        margin-top: 4px;
            font-size: 17px;
            border:0px;
            background:#fff !important;
}
.linksdiv
{
        margin-top: 16px;
        
}
.middlebox1 span, .middlebox2 span
{
    color: #314660 !important;
    font-size: 16px;
}
.name {
   
    color: #2f444e;
    
}
.newbox h1 {
  
    font-size: 16px;
}
.dropdown-menu > li > a {
    padding: 10px;
    background: #ffb600;
    border-bottom: 1px solid #fff;
}
.navbar-nav > li > .dropdown-menu {
    padding: 0;
}

.boxdropdown
{
        float: right;
    margin-top: -3px;
}
.boxdropdown .dropdown-menu
{
       right: 0px;
       left: auto;
       padding: 0;
       box-shadow: none;
}
.boxdropdown .dropdown-menu
{
    bottom:100%;
    top:auto;
}
.boxdropdown .dropdown-menu > li > a {
    padding: 10px;
    background: #ffffff;
    border-bottom: 1px dotted #dcdada;
}
.boxdropdown .dropdown-menu > li > a:HOVER
{
    background: #ffb138;
    color:#fff;
}
.boxdropdown A 
{
          COLOR: #2f2f2f;
    font-size: 13px !important;
   
}
.boxdropdown A  i
{
     margin-left: 10px;
}

.multi-level A  i
{
     margin-left: 0px;
}



.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -1px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #333;
    margin-top: 5px;
    margin-right: 1px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}

a:focus, a:hover
{
	color: #fff !important;
	text-decoration: none !important;
}