/*navbar srart*/
.navbar-brand img{
  max-height:70px;
  max-width:calc(100% - 60px);
}
.btn-toggler{
    outline: none;
    border: 1px solid #00bc06;
    background: #a2e5a4;
    border-radius: .25rem;
    padding: .25rem .5rem;
}
.btn-toggler span{
  vertical-align: text-top;
}
.dropdown a{
  text-decoration: none;
}
.dropdown-item:hover, .dropdown-item:focus{
  background: transparent;
}

.dropdown-submenu {
  position: relative;
}

.dropdown-submenu a::after {
  /* transform: rotate(-90deg); */
  position: absolute;
  right: 6px;
  top: .8em;
}
.dropdown-menu{
  background:linear-gradient(360deg, #0c2a4c, #000000f0);
}
.dropdown-submenu .dropdown-menu .dropdown-item{
  padding-left: 1.5rem;
  transition: ease;
  transition-duration: .5s;
}
.dropdown-submenu .dropdown-menu .dropdown-item:hover{
  padding-left: 2rem;
  transition: ease;
  transition-duration: .5s;
}

@media (min-width: 768px) {
.dropdown-menu{
  width:calc(200px + 1rem);
  background-color: white;
}
}
.dropdown-item:hover,.dropdown-item:focus{
  background: transparent;
  color:#00ffef;
}
.dropdown-item:active{
  background: transparent;
  color:#00ffef;
}
.dropdown-item{
  white-space: normal;
  padding-top: .5rem;
  padding-bottom: .5rem;
  color:white;
}
/*.dropdown-item:hover, .dropdown-item:focus {*/
/*    color: #00ffef;*/
/*}*/
.nav-link{

}
.nav-bg{
  background-color: #e5faff;
}
.nav-img{
    background-image:url("../img/adm_nav_bg1.jpg");
    background-size:cover;
}
.text-color-y{
    color:#ffc107;
}
.dropdown-submenu .dropdown-menu {
  margin-left: .1rem;
  margin-right: .1rem;
  background-color: white;
}
.dropdown-submenu .dropdown-menu .dropdown-item::before,.arrow-r::before{
  content: url("../fonts/arrow_forward_black.svg");
  vertical-align: middle;
}
@media (min-width: 768px) {
  .dropdown-submenu .dropdown-menu{
    position: relative!important;
    width:calc(200px + 1rem - .25rem);
  }
}
.main-menu{
  color:#fff;
  font-weight: 500;
  font-family: Poppins,sans-serif;
  padding: 1.25rem 1rem;
}
.main-menu:hover,.main-menu:active{
  color:gold;
}

/*navbar ends*/

/*background colors start*/
.bg1{
  box-shadow:0 -4px 14px 3px #172120;
  background: lightseagreen;
}
.bg-2{
    background: #e7fffe;
}
/*background colors ends*/

.font-rc{
    font-family:"roboto condensed";
}
.text-justify{
    text-align:justify;
}
.intro-1{
    font-family: poppins,sans-serif;
    font-size: 1rem;
    line-height: 2rem;
    font-weight: 500;
    text-align: justify;
}
.intro-2{
    font-family: sans-serif;
    font-size: 1rem;
    line-height: 2rem;
    font-weight: 500;
    text-align: justify;
    text-shadow: 0 0 8px black;
}
.intro-title{
    text-shadow: 0 0 10px lightseagreen;
}

/* newsticker */
#marquee-cont {
  background:#bffffc;
  margin-top:10px;
  margin-bottom:10px;
}
#marquee-cont marquee {
  margin-top: 5px;
}
#marquee-news {
  background: #1174A8;
  padding: 5px;
}
#ticker-title{
  border:none;
  padding:5px 20px;
  background:#20b2aa;
  color:#000000;
}
#ticker-title:focus{
  outline:none;
}
#marquee{
  color:#084298;
}
/* newsticker end */

/*trades*/
.zoom{
    transition:ease .4s;
}
.zoom:hover{
    transition:ease .4s;
    transform:scale(1.1);
}

/*newsboard strat*/
.news-head{
  color: #ffffff;
  background-color: #20b2aa;
  font-size:1.25rem;
  font-weight: lighter;
  padding:.25rem;
}
.news-cont{
  padding:.5rem .5rem;
  font-size: .85rem;
  font-family:"roboto condensed";
  color:#8d0000;

}
.news-item{
    border-bottom: 1px solid #c29d1a;
}
.news-title{
    color: #006f69;
    font-size: 1rem;
}
.news-link{
    text-align:right;
    font-size:.75rem;
}
.news-link a{
    text-decoration:none;
    color:#005fcc;
}
.news-container{
  border:2px solid #20b2aa;
  margin:-1px 0 0 -1px;
  max-width:340px;
  margin-left:auto;
  margin-right:auto;
}
.news-box{
  height:400px;
  overflow-y: auto;
  padding: .5rem .75rem;
  background: #e7fffe;
}
.col-aside{
    width:100%;
}
.col-nb{
    width:100%;
}
@media (min-width: 992px){
    .col-aside{
        width:calc(100% - 340px - 3rem);
    }
    .col-nb{
    width:calc(340px + 3rem);
}
}
/*newsboard ends*/

/*footer starts*/
footer div div a{
    text-decoration:none;
    color:white;
    transition:ease .3s;
}
footer div div a:hover{
    text-decoration:none;
    color:#ff9800;
    transition:ease .3s;
    padding-left:5px;
}
/*footer ends*/

/*icons*/
.campaign::before {
  content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23084298%22%20d%3D%22M18%2011v2h4v-2h-4zm-2%206.61c.96.71%202.21%201.65%203.2%202.39.4-.53.8-1.07%201.2-1.6-.99-.74-2.24-1.68-3.2-2.4-.4.54-.8%201.08-1.2%201.61zM20.4%205.6c-.4-.53-.8-1.07-1.2-1.6-.99.74-2.24%201.68-3.2%202.4.4.53.8%201.07%201.2%201.6.96-.72%202.21-1.65%203.2-2.4zM4%209c-1.1%200-2%20.9-2%202v2c0%201.1.9%202%202%202h1v4h2v-4h1l5%203V6L8%209H4zm11.5%203c0-1.33-.58-2.53-1.5-3.35v6.69c.92-.81%201.5-2.01%201.5-3.34z%22%2F%3E%3C%2Fsvg%3E");
  vertical-align:middle;
}
.contact::before {
  content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2232%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2232%22%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fff%22%20d%3D%22M20.01%2015.38c-1.23%200-2.42-.2-3.53-.56-.35-.12-.74-.03-1.01.24l-1.57%201.97c-2.83-1.35-5.48-3.9-6.89-6.83l1.95-1.66c.27-.28.35-.67.24-1.02-.37-1.11-.56-2.3-.56-3.53%200-.54-.45-.99-.99-.99H4.19C3.65%203%203%203.24%203%203.99%203%2013.28%2010.73%2021%2020.01%2021c.71%200%20.99-.63.99-1.18v-3.45c0-.54-.45-.99-.99-.99z%22%2F%3E%3C%2Fsvg%3E");
  vertical-align:middle;
}
/*common other page*/
.other-bg{
    background: url(../img/aml/graphic_16x9.jpg);
    background-position: top;
    background-size: cover;
    background-attachment: fixed;
}
.other-sub{
    background-color:#00000096;
    color:white
}
.other-bg-light{
    background-color:#dbfffd;
}
.other-bg-light .other-sub{
    background-color: inherit;
    color: #006e68;
}
.other-bg-light .intro-2{
    text-shadow:none;
}
/*end common*/

/*trade details start*/
.tr-sub,.tr-sub tr,.tr-sub tr>th,.tr-sub tr>td{
  border: 1px solid  #002c5a;
  border-collapse: collapse;
}
.tr-sub tr>th,.tr-sub tr>td{
  padding: .25rem
}

/*trade detais end*/