@charset "utf-8";
/* CSS Document */

body {
  /*font-family: 'Noto Sans', sans-serif;*/
  font-size: .9rem;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif;
}
a {
  color: #0b74b9;
}
a:hover {
  color: #f16824;
}
.a-pointer a:hover{
  cursor: pointer;
}
.table-borderless .table td:first-of-type{
  padding: 0;
}

iframe > body{
	background: none;
}

/*==================
	Scroll to Top
====================*/
.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: #0b74b9 url(/assets/img/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s, background-color .3s 0s;
  transition: opacity .3s 0s, visibility 0s .3s, background-color .3s 0s;
}

.cd-top.cd-top--show,
.cd-top.cd-top--fade-out,
.cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s, background-color .3s 0s;
  transition: opacity .3s 0s, visibility 0s 0s, background-color .3s 0s;
}

.cd-top.cd-top--show {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}

.cd-top.cd-top--fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}

.cd-top:hover {
  background-color: #f16824;
  opacity: 1;
}

@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}

@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;
  }
}

/*====================
  Box Shadow Inset
======================*/
.box-shadow-inset {
  box-shadow: 0 10px #0b74b9 inset;
}
/*------------------------------------------------------------------
	[3D Buttons]
------------------------------------------------------------------*/
.btn-3d {
  -webkit-box-shadow: 0 -5px 0px rgba(0,0,0,0.15) inset;
  -moz-box-shadow: 0 -5px 0px rgba(0,0,0,0.15) inset;
  box-shadow: 0 -5px 0px rgba(0,0,0,0.15) inset;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -ms-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;/*padding: 0.5rem 1rem 0.8rem;*/
}
.btn-3d:focus, .btn-3d:hover {
  -webkit-box-shadow: 0 -1px 0px rgba(0,0,0,0.15) inset;
  -moz-box-shadow: 0 -1px 0px rgba(0,0,0,0.15) inset;
  box-shadow: 0 -1px 0px rgba(0,0,0,0.15) inset;
  -webkit-transform: translate(0, 3px);
  -moz-transform: translate(0, 3px);
  transform: translate(0, 3px);
  background-color: rgba(0,0,0,.3);
}
/*------------------------------------------------------------------
	[Topbar nav]
------------------------------------------------------------------*/
.topbar {
  background-color: #185fa1 !important;
}
.topbar-nav li:not(:first-child) {
  border-left: 1px solid #fff;
  line-height: 0.8rem;
  margin-left: 0.8rem !important;
  padding-left: 0.8rem;
}
.jrnl-logo {
  max-width: 100px;
}
/*------------------------------------------------------------------
	[Main navbar]
------------------------------------------------------------------*/
.main-navbar {
  background: #094073; /* For browsers that do not support gradients */
  background-image: -webkit-linear-gradient(#1f76c7, #094073); /* For Safari 5.1 to 6.0 */
  background-image: -o-linear-gradient(#1f76c7, #094073); /* For Opera 11.1 to 12.0 */
  background-image: -moz-linear-gradient(#1f76c7, #094073); /* For Firefox 3.6 to 15 */
  background-image: linear-gradient(#1f76c7, #094073); /* Standard syntax (must be last) */
  background-repeat: repeat-x;
}
.main-navbar.navbar {
  padding: 0rem;
}
.main-navbar.navbar-dark .navbar-nav .nav-link:focus, .main-navbar.navbar-dark .navbar-nav .nav-link:hover {
  color: rgba(255, 255, 255, 0.75);
  background: #084fb2;
}
.main-navbar .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 1.0);
  display: block;
  font-size: 0.85rem;
}
.main-navbar .navbar-nav .nav-item + .nav-item {
  margin-left: 0;
}
.main-navbar .navbar-nav .nav-item:not(:last-child) {
  border-right: 1px solid #1f76c7;
  box-shadow: 1px 0px 0px #094073;
}
#mainNavbar .navbar-nav .nav-link:not(:last-child) {
  border-right: 1px solid #068fc8;
  box-shadow: 1px 0px 0px #1eb8f8;
}
#mainNavbar .navbar-nav .nav-link {
  color: #fff !important;
  padding: 1.2rem .7rem;
  text-shadow: 1px 1px 1px #1072a0;
  font-size: 13px;
  font-weight: 600;
}

@media (min-width: 768px) {
#journalNavbar .navbar-nav .nav-link {
  padding: 1rem .9rem;
}
}
#journalNavbar .navbar-nav .nav-link {
  color: rgba(255,255,255,1);
  background-image: linear-gradient(to bottom, #007bff 0%, #01579B 51%, #007bff 100%);
  transition: 0.3s;
  background-size:auto 200%;
}

#journalNavbar .navbar-nav .nav-link:focus, #journalNavbar .navbar-nav .nav-link:hover {
  background-position: left center;
}
 
/*------------------------------------------------------------------
	[Full Text]
------------------------------------------------------------------*/
.full-text .authors dt>a {
  color: #373a3c;
  font-weight: normal;
  text-decoration: underline;
  text-decoration-style: dotted;
}
.full-text .authors dt>a:hover {
  color: #014c8c;
  text-decoration-style: solid;
}
.full-text th {
  text-align: center;
  vertical-align: middle;
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, .15);
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
/*------------------------------------------------------------------
	[Confernces List]
------------------------------------------------------------------*/
.conferences .list-group-item {
}
/*------------------------------------------------------------------
	[Social nav]
------------------------------------------------------------------*/

@font-face {
  font-family: 'si';
  src: url('https://www.omicsonline.org/fonts/socicon.eot');
  src: url('https://www.omicsonline.org/fonts/socicon.eot?#iefix') format('embedded-opentype'), url('https://www.omicsonline.org/fonts/socicon.woff') format('woff'), url('https://www.omicsonline.org/fonts/socicon.ttf') format('truetype'), url('https://www.omicsonline.org/fonts/socicon.svg#icomoonregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
  font-family: si;
  src: url(https://www.omicsonline.org/fonts/socicon.svg) format(svg);
}
}
/*------------------------------------------------------------------
	[Topbar Social nav]
------------------------------------------------------------------*/
.topbar-soc {
  overflow: hidden;
  margin: 0;
  padding: 0;
  list-style: none;
}
.topbar-soc li {
  display: inline-block;
 *display:inline;
  zoom: 1;
}
.topbar-soc li a {
  font-family: si!important;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -o-transition: .1s;
  -ms-transition: .1s;
  -moz-transition: .1s;
  -webkit-transition: .1s;
  transition: .1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  text-decoration: none;
  text-align: center;
  display: block;
  position: relative;
  z-index: 1;
  width: 25px;
  height: 25px;
  line-height: 25px;
  font-size: 13px;
  color: #ffffff;
  background-color: none;
}
.topbar-soc .soc-twitter:before {
  content: '\e040';
}
.topbar-soc .soc-facebook:before {
  content: '\e041';
}
.topbar-soc .soc-googleplus:before {
  content: '\e042';
}
.topbar-soc .soc-pinterest:before {
  content: '\e043';
}
.topbar-soc .soc-linkedin:before {
  content: '\e049';
}
.topbar-soc .soc-rss:before {
  content: '\e00b';
}
.topbar-soc .soc-youtube:before {
  content: '\e051';
}
.topbar-soc .soc-slideshare:before {
  content: '\e017';
}
/*------------------------------------------------------------------
	[Sidebar Social nav]
------------------------------------------------------------------*/
.sidebar-soc {
  overflow: hidden;
  margin: 0;
  padding: 0;
  list-style: none;
}
.sidebar-soc li {
  display: inline-block;
 *display:inline;
  zoom: 1;
}
.sidebar-soc li a {
  font-family: si!important;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -o-transition: .1s;
  -ms-transition: .1s;
  -moz-transition: .1s;
  -webkit-transition: .1s;
  transition: .1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  overflow: hidden;
  text-decoration: none;
  text-align: center;
  display: block;
  position: relative;
  z-index: 1;
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 16px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #ffffff;
  background-color: none;
}
.sidebar-soc a:hover {
  z-index: 2;
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.sidebar-soc .soc-twitter {
  background-color: #4da7de;
}
.sidebar-soc .soc-twitter:before {
  content: '\e040';
}
.sidebar-soc .soc-facebook {
  background-color: #3e5b98;
}
.sidebar-soc .soc-facebook:before {
  content: '\e041';
}
.sidebar-soc .soc-googleplus {
  background-color: #dd4b39;
}
.sidebar-soc .soc-googleplus:before {
  content: '\e042';
}
.sidebar-soc .soc-pinterest {
  background-color: #c92619;
}
.sidebar-soc .soc-pinterest:before {
  content: '\e043';
}
.sidebar-soc .soc-linkedin {
  background-color: #3371b7;
}
.sidebar-soc .soc-linkedin:before {
  content: '\e049';
}
.sidebar-soc .soc-rss {
  background-color: #f26109;
}
.sidebar-soc .soc-rss:before {
  content: '\e00b';
}
/*------------------------------------------------------------------
	[Footer]
------------------------------------------------------------------*/
footer {
  background: url(/images/clmj_container_bg.png) repeat;
}
.address-group .card:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0);
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  transform: scale(1, 1);
  content: " ";
  transition-duration: 400ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}
.address-group .card:hover:before {
  background: white;
  -webkit-transform: scale(1.075, 1.075);
  -moz-transform: scale(1.075, 1.075);
  transform: scale(1.075, 1.075);
  transition-duration: 400ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}
.address-group .card {
  background: transparent;
  border: none;
  position: relative;
}
.address-group .card .card-title, .address-group .card .card-text, .address-group .card .card-text a {
  color: #fff;
  margin: 0 0 10px;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.address-group .card:hover .card-title, .address-group .card:hover .card-text, .address-group .card:hover .card-text a {
  color: #000;
}
/*------------------------------------------------------------------
    [Theme Icons Sizes]
------------------------------------------------------------------*/
/* Extra Small Size */
.theme-icons-xs {
  width: 30px;
  height: 30px;
  font-size: 14px;
  line-height: 1.4;
  padding: 5px;
}
/* Small Size */
.theme-icons-sm {
  width: 35px;
  height: 35px;
  font-size: 16px;
  line-height: 1.4;
  padding: 6px;
}
/* Medium Size */
.theme-icons-md {
  width: 45px;
  height: 45px;
  font-size: 20px;
  line-height: 1.5;
  padding: 8px;
}
/* Large Size */
.theme-icons-lg {
  width: 55px;
  height: 55px;
  font-size: 24px;
  line-height: 1.15;
  padding: 14px;
}
/*--------------------------------------------------
    [Back To Top Theme Button]
----------------------------------------------------*/
.back-to-top-theme {
  position: fixed;
  right: 10px;
  bottom: 10px;
  display: inline-block;
  z-index: 9;
  width: 35px;
  height: 35px;
  font-size: 22px;
  color: #fff;
  line-height: .5;
  background: #00bcd4;
  border-radius: 3px;
  visibility: hidden;
  opacity: 0;
  padding: 10.5px;
  -webkit-transform: translate3d(0, 50px, 0);
  -moz-transform: translate3d(0, 50px, 0);
  transform: translate3d(0, 50px, 0);
  transition-duration: 300ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}
.back-to-top-theme:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  color: #fff;
  text-align: center;
  content: "\f106";
}
.back-to-top-theme:hover {
  background: #00bcd4;
  transition-duration: 300ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}
.back-to-top-theme:focus, .back-to-top-theme:hover {
  text-decoration: none;
}
/* The Button Becomes Visible */
.back-to-top-theme.back-to-top-is-visible {
  visibility: visible;
  opacity: .6;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition-duration: 300ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}
.back-to-top-theme.back-to-top-is-visible:hover {
  opacity: 1;
  transition-duration: 300ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}
/* If the user keeps scrolling down, the button is out of focus and becomes less visible */
.back-to-top-theme.back-to-top-fade-out {
  opacity: .4;
}
.back-to-top-theme.back-to-top-fade-out:hover {
  opacity: 1;
  transition-duration: 300ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}
/*------------------------------------------------------------------
	[Icon List]
------------------------------------------------------------------
.glyph-arrow-right a {
	margin-left: 1rem;
	padding: 0rem .8rem;
    position: relative;
    text-align: left;
    transition: all 0.3s ease 0s;
}
.glyph-arrow-right a::before {
	color: #f2711c;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f105";
	left: 0;
	position: absolute;
}
.glyph-arrow-right a:hover {
    margin-left: .5rem;
}
*/

.icon-list-animation a {
  transition: all 0.3s ease 0s;
}
.icon-list-animation a:hover {
  margin-left: 8px;
}
/*--------------------------------------------------
    [Height]
----------------------------------------------------*/
.height-100 {
  height: 100px !important;
}
.height-150 {
  height: 150px !important;
}
.height-200 {
  height: 200px !important;
}
.height-250 {
  height: 250px !important;
}
.height-300 {
  height: 300px !important;
}
.height-350 {
  height: 350px !important;
}
.height-400 {
  height: 400px !important;
}
.height-450 {
  height: 450px !important;
}
.height-500 {
  height: 500px !important;
}
/*--------------------------------------------------
    [Max Height]
----------------------------------------------------*/
.max-height-100 {
  max-height: 100px !important;
}
.max-height-150 {
  max-height: 150px !important;
}
.max-height-200 {
  max-height: 200px !important;
}
.max-height-250 {
  max-height: 250px !important;
}
.max-height-300 {
  max-height: 300px !important;
}
.max-height-350 {
  max-height: 350px !important;
}
.max-height-400 {
  max-height: 400px !important;
}
.max-height-450 {
  max-height: 450px !important;
}
.max-height-500 {
  max-height: 500px !important;
}
/*------------------------------------------------------------------
    [Readmore & Viewmore Icons]
—----------------------------------------------------------------*/
.viewmore {
  margin-bottom: 5px;
  margin-right: 1.5rem;
  padding-right: 20px;
  position: relative;
  text-align: right;
  transition: all 0.3s ease 0s;
  float: right;
}
a.viewmore::after {
  color: #f2711c;
  content: "\f30b";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  right: 0;
  position: absolute;
  top: 3px;
}
a.viewmore:hover {
  margin-right: 1px;
}
/*------------------------------------------------------------------
    [Divider v6]
------------------------------------------------------------------*/
.divider-v6 {
  overflow: hidden;
}
.divider-v6 .divider-v6-element {
  position: relative;
  display: inline-block;
}
.divider-v6 .divider-v6-element-title {
  padding: 5px 15px;
}
/* Divider Center Element V6 */
.divider-v6 .divider-v6-element-center:before, .divider-v6 .divider-v6-element-center:after {
  position: absolute;
  top: 20px;
  width: 2000px;
  height: 1px;
  background: #d1d1d1;
  content: " ";
}
.divider-v6 .divider-v6-element-center:before {
  right: 100%;
}
.divider-v6 .divider-v6-element-center:after {
  left: 100%;
}
/* Divider Left Element V6 */
.divider-v6 .divider-v6-element-left .divider-v6-element-title {
  padding-left: 0;
}
.divider-v6 .divider-v6-element-left:after {
  position: absolute;
  top: 16px;
  width: 2000px;
  height: 1px;
  background: #d1d1d1;
  content: " ";
}
.divider-v6 .divider-v6-element-left:after {
  left: 100%;
}
/* Divider Right Element V6 */
.divider-v6 .divider-v6-element-right .divider-v6-element-title {
  padding-right: 0;
}
.divider-v6 .divider-v6-element-right:before {
  position: absolute;
  top: 20px;
  width: 2000px;
  height: 1px;
  background: #d1d1d1;
  content: " ";
}
.divider-v6 .divider-v6-element-right:before {
  right: 100%;
}
/* Divider Element Title Border V6 */
.divider-v6 .divider-v6-element-title.divider-v6-element-title-brd {
  border: 1px solid #d1d1d1;
  padding: 5px 15px;
}
/* White Version */
.divider-v6-white .divider-v6-element-title, .divider-v6-white .divider-v6-text {
  color: #fff;
}
.divider-v6-white .divider-v6-element-title-brd {
  border-color: #f7f8fa;
}
.divider-v6-white .divider-v6-element:before, .divider-v6-white .divider-v6-element:after {
  border-bottom-color: #fff;
}
/*--------------------------------------------------
    [Background Position]
----------------------------------------------------*/
.bg-position-fixed {
  background-attachment: fixed !important;
  min-height: 100% !important;
}
.bg-position-center-top {
  background-size: cover !important;
  background-position: center top !important;
}
.bg-position-center-center {
  background-size: cover !important;
  background-position: center center !important;
}
.bg-position-center-bottom {
  background-size: cover !important;
  background-position: center bottom !important;
}
/*--------------------------------------------------
    [Full Width]
----------------------------------------------------*/
.full-width {
  width: 100%;
  height: auto;
}
.full-text .authors dt > a {
  color: #333;
  font-weight: 400;
  text-decoration: underline dotted #808080;
}
.text-muted {
  color: #818a91 !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.list-inline {
  list-style: outside none none;
  padding-left: 0;
}
/***************************
	Footer
************************/
.footer_wraper {
  background: url(/images/clmj_container_bg.png) #1f3449;
  border-top: 5px solid #869bb0;
  padding-bottom: 10px
}
.footerBg {
  background: url(/images/clmj_container_bg.png) #404040
}
.ftr-grid p:first-child {
  font-weight: 400;
  color: #feb24c;
  font-size: 15.2px;
  word-spacing: -2px
}
.ftr-grid p, .ftr-grid p a {
  color: #fff;
  margin-bottom: 0
}
.ftr-grid p {
  line-height: 20px;
  padding-bottom: 2px
}
.ftr-grid p span {
  padding-right: 5px;
  width: 18px;
  color: #d4a72d;
  margin-right: 2px;
  text-align: right
}
.contact_list .content-grid-item:hover::before, .contact_list .content-grid-item:hover::after {
  content: none !important;
}
.contact_list .content-grid-item {
  -webkit-transition: all .3s ease-in-out; /* For Safari 3.1 to 6.0 */
  transition: all .3s ease-in-out;
}
.contact_list .content-grid-item:hover {
  background-color: #EEE;
  box-shadow: 3px 3px 1px 1px #101010;
  cursor: pointer;
  overflow: hidden;
  -ms-transform: scale(1.05); /* IE 9 */
  -webkit-transform: scale(1.05); /* Safari */
  transform: scale(1.05); /* Standard syntax */
  z-index: 1;
}
.contact_list .content-grid-item:hover a, .contact_list .content-grid-item:hover p {
  color: #323232
}
.contact_list .content-grid-item:hover span {
  color: #e74c3c
}
/*.navbar-expand-lg .navbar-nav .nav-link {
	padding-right: 1rem;
	padding-left: 1rem;
}*/
 @-webkit-keyframes glowing {
 0% {
background-color: #004A7F;
box-shadow: 0 0 15px red;
}
 50% {
background-color: #0094FF;
box-shadow: 0 0 15px yellow;
}
 100% {
background-color: #004A7F;
box-shadow: 0 0 15px red;
}
}
#chat {
  position: fixed;
  bottom: 5rem;
  right: 1rem;
  z-index: 9999
}
a#chat {
  animation: glowing 1s infinite
}
p#confdatetimer {
  font-size: 25px;
  background-color: #004178;
  font-weight: bold;
  color: #fff
}
.leave-your-message {
}
.text-primary {
  color: #185FA1 !important;
}
.text-warning {
  color: #BF5A14 !important;
}
a.text-warning:hover, a.text-warning:focus {
  color: #a98122 !important;
}
.btn-xs, .btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.btn-xs .badge, .btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
/*************************
	w3 Schools Social 
************************/
.social-icons .fab, .social-icons .far, .social-icons .fas {
  border-radius: .4rem;
}
.social-icons .fab:hover, .social-icons .far:hover, .social-icons .fas:hover {
  opacity: 0.7;
}
/*********************
    Form Control
*********************/


/**==================
  open-access-date
====================**/
.open-access-date {
  bottom: 0;
  color: #000;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  position: absolute;
  right: 18%;
}
/**====================
      Reachus
===================**/
#feedback {
  color: #fff;
  position: fixed;
  top: 7.16rem;
  right: 7.2rem;
  z-index: 1;
  border-top-left-radius: 5rem!important;
  border-bottom-left-radius: 5rem!important;
}
.bg-white #feedback {
  top: 7.16rem;
  right: 7.2rem;
}
#feedback div {
  background: #2158b3;
}
.phonering-alo-ph-circle, .reach-us {
  width: 120%;
  height: 120%;
  top: -.5rem;
  left: -2rem;
  position: absolute;
  -webkit-animation: reach-us-anim 1.2s infinite ease-in-out;
  animation: reach-us-anim 1.2s infinite ease-in-out;
  transition: all .5s;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  z-index: -1
}
.phonering-alo-phone.phonering-alo-static .phonering-alo-ph-circle {
  -webkit-animation: reach-us-anim 2.2s infinite ease-in-out !important;
  animation: reach-us-anim 2.2s infinite ease-in-out !important
}
 @-webkit-keyframes reach-us-anim {
 0% {
 -webkit-transform: rotate(0) scale(.5) skew(1deg);
 -webkit-opacity: .1
}
 30% {
 -webkit-transform: rotate(0) scale(.7) skew(1deg);
 -webkit-opacity: .5
}
 100% {
 -webkit-transform: rotate(0) scale(1) skew(1deg);
 -webkit-opacity: .1
}
}
 @-webkit-keyframes fadeInRight {
 0% {
 opacity: 0;
 -webkit-transform: translate3d(100%, 0, 0);
 transform: translate3d(100%, 0, 0)
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none
}
}
 @keyframes fadeInRight {
 0% {
 opacity: 0;
 -webkit-transform: translate3d(100%, 0, 0);
 transform: translate3d(100%, 0, 0)
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none
}
}
 @-webkit-keyframes fadeOutRight {
 0% {
 opacity: 1
}
 100% {
 opacity: 0;
 -webkit-transform: translate3d(100%, 0, 0);
 transform: translate3d(100%, 0, 0)
}
}
 @keyframes fadeOutRight {
 0% {
 opacity: 1
}
 100% {
 opacity: 0;
 -webkit-transform: translate3d(100%, 0, 0);
 transform: translate3d(100%, 0, 0)
}
}
 @-webkit-keyframes reach-us-anim {
 0% {
 -webkit-transform: rotate(0) scale(.5) skew(1deg);
 transform: rotate(0) scale(.5) skew(1deg);
 opacity: .1
}
 30% {
 -webkit-transform: rotate(0) scale(.7) skew(1deg);
 transform: rotate(0) scale(.7) skew(1deg);
 opacity: .5
}
 100% {
 -webkit-transform: rotate(0) scale(1) skew(1deg);
 transform: rotate(0) scale(1) skew(1deg);
 opacity: .1
}
}
/*=============
    Play
============*/
.play-icon [class*="fab fa-"], .play-icon [class*="fal fa-"], .play-icon [class*="far fa-"], .play-icon [class*="fas fa-"] {
  top: 35%;
  left: 40%;
  text-align: center;
  position: absolute;
  opacity: .8;
}
/*=========================
    Form Control Versions
===========================*/
.form-control.v1 {
  border-color: #f60;
}
.testimonials .slick-slide {
  height: 9rem !important;
  display: flex !important;
}
.initiatives .slick-prev:before, .initiatives .slick-next:before {
  background: #969;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  padding: .5rem;
  font-size: 1.5rem;
}
.initiatives .slick-prev, .initiatives .slick-next {
  right: 0;
  left: auto;
}
.initiatives .slick-prev:before {
  content: '\f062';
}
.initiatives .slick-next:before {
  content: '\f063';
}
.initiatives .slick-prev {
  top: 20%;
  z-index: 1;
}
.initiatives .slick-next {
  top: 50%;
}
.section-overlay-opacity {
  position: relative;
}
.opacity::before {
  opacity: .5;
}
.section-overlay-opacity:before {
  content: "";
  display: block;
  background: rgba(0, 0, 0, 0.5);
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.section-overlay-opacity-scale-1:before {
  background: rgba(0, 0, 0, 0.1);
}
/*================
  Editorial Board
==================*/
.editor {
  /*max-height: 40vh;
  min-height: 40vh;*/
  color: #bf5a14;
}
.content-grid .content-grid-item::before {
  left: -4px;
}
.bg-gradient-primary {
  background: #007bff linear-gradient(180deg, #007bff, #01579B) repeat-x !important;
}
/*=========================
  Main Extrenal Styles
=========================*/

body {
  background: url(/images/innerpage_bg.jpg);
}
.open-sans {
  font-family: 'Open Sans', sans-serif;
}
.lato {
  font-family: 'Lato', sans-serif;
}
.btn {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -ms-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn:active:focus, .btn:focus {
  outline: none;
}
.btn-3d {
  -webkit-box-shadow: 0 -5px 0px rgba(0,0,0,0.2) inset;
  -moz-box-shadow: 0 -5px 0px rgba(0,0,0,0.2) inset;
  box-shadow: 0 -5px 0px rgba(0,0,0,0.2) inset;
}
.btn-3d:active {
  -webkit-box-shadow: 0 -1px 0px rgba(0,0,0,0.2) inset;
  -moz-box-shadow: 0 -1px 0px rgba(0,0,0,0.2) inset;
  box-shadow: 0 -1px 0px rgba(0,0,0,0.2) inset;
  -webkit-transform: translate(0, 3px);
  -moz-transform: translate(0, 3px);
  transform: translate(0, 3px);
}
.btn-teal {
  background-color: #00b5ad;
  border-color: #00b5ad;
  color: #fff;
}
.btn-teal:hover {
  background-color: #00827c;
  border-color: #00827c;
  color: #fff;
}
.panel.panel-teal {
  border-color: #00b5ad;
  border-radius: 0;
}
.panel-teal > .panel-heading {
  background-color: #00b5ad/*dark: #008080*/;
  border-color: #00b5ad;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.panel-teal .panel-title {
  font-weight: 600;
}
.horizontal-divided-list {
  border-left: 1px solid rgba(34, 36, 38, 0.15);
}
/*******************************
             Flag
*******************************/

i.flag:not(.icon) {
  display: inline-block;
  width: 16px;
  height: 11px;
  line-height: 11px;
  vertical-align: baseline;
  margin: 0em 0.5em 0em 0em;
  text-decoration: inherit;
  speak: none;
  font-smoothing: antialiased;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* Sprite */
i.flag:not(.icon):before {
  display: inline-block;
  content: '';
  background: url("/images/flags.png") no-repeat -108px -1976px;
  width: 16px;
  height: 11px;
}
/* Flag Sprite Based On http://www.famfamfam.com/lab/icons/flags/ */


/*******************************
         Theme Overrides
*******************************/

i.flag.ad:before, i.flag.andorra:before {
  background-position: 0px 0px;
}
i.flag.ae:before, i.flag.united.arab.emirates:before, i.flag.uae:before {
  background-position: 0px -26px;
}
i.flag.af:before, i.flag.afghanistan:before {
  background-position: 0px -52px;
}
i.flag.ag:before, i.flag.antigua:before {
  background-position: 0px -78px;
}
i.flag.ai:before, i.flag.anguilla:before {
  background-position: 0px -104px;
}
i.flag.al:before, i.flag.albania:before {
  background-position: 0px -130px;
}
i.flag.am:before, i.flag.armenia:before {
  background-position: 0px -156px;
}
i.flag.an:before, i.flag.netherlands.antilles:before {
  background-position: 0px -182px;
}
i.flag.ao:before, i.flag.angola:before {
  background-position: 0px -208px;
}
i.flag.ar:before, i.flag.argentina:before {
  background-position: 0px -234px;
}
i.flag.as:before, i.flag.american.samoa:before {
  background-position: 0px -260px;
}
i.flag.at:before, i.flag.austria:before {
  background-position: 0px -286px;
}
i.flag.au:before, i.flag.australia:before {
  background-position: 0px -312px;
}
i.flag.aw:before, i.flag.aruba:before {
  background-position: 0px -338px;
}
i.flag.ax:before, i.flag.aland.islands:before {
  background-position: 0px -364px;
}
i.flag.az:before, i.flag.azerbaijan:before {
  background-position: 0px -390px;
}
i.flag.ba:before, i.flag.bosnia:before {
  background-position: 0px -416px;
}
i.flag.bb:before, i.flag.barbados:before {
  background-position: 0px -442px;
}
i.flag.bd:before, i.flag.bangladesh:before {
  background-position: 0px -468px;
}
i.flag.be:before, i.flag.belgium:before {
  background-position: 0px -494px;
}
i.flag.bf:before, i.flag.burkina.faso:before {
  background-position: 0px -520px;
}
i.flag.bg:before, i.flag.bulgaria:before {
  background-position: 0px -546px;
}
i.flag.bh:before, i.flag.bahrain:before {
  background-position: 0px -572px;
}
i.flag.bi:before, i.flag.burundi:before {
  background-position: 0px -598px;
}
i.flag.bj:before, i.flag.benin:before {
  background-position: 0px -624px;
}
i.flag.bm:before, i.flag.bermuda:before {
  background-position: 0px -650px;
}
i.flag.bn:before, i.flag.brunei:before {
  background-position: 0px -676px;
}
i.flag.bo:before, i.flag.bolivia:before {
  background-position: 0px -702px;
}
i.flag.br:before, i.flag.brazil:before {
  background-position: 0px -728px;
}
i.flag.bs:before, i.flag.bahamas:before {
  background-position: 0px -754px;
}
i.flag.bt:before, i.flag.bhutan:before {
  background-position: 0px -780px;
}
i.flag.bv:before, i.flag.bouvet.island:before {
  background-position: 0px -806px;
}
i.flag.bw:before, i.flag.botswana:before {
  background-position: 0px -832px;
}
i.flag.by:before, i.flag.belarus:before {
  background-position: 0px -858px;
}
i.flag.bz:before, i.flag.belize:before {
  background-position: 0px -884px;
}
i.flag.ca:before, i.flag.canada:before {
  background-position: 0px -910px;
}
i.flag.cc:before, i.flag.cocos.islands:before {
  background-position: 0px -962px;
}
i.flag.cd:before, i.flag.congo:before {
  background-position: 0px -988px;
}
i.flag.cf:before, i.flag.central.african.republic:before {
  background-position: 0px -1014px;
}
i.flag.cg:before, i.flag.congo.brazzaville:before {
  background-position: 0px -1040px;
}
i.flag.ch:before, i.flag.switzerland:before {
  background-position: 0px -1066px;
}
i.flag.ci:before, i.flag.cote.divoire:before {
  background-position: 0px -1092px;
}
i.flag.ck:before, i.flag.cook.islands:before {
  background-position: 0px -1118px;
}
i.flag.cl:before, i.flag.chile:before {
  background-position: 0px -1144px;
}
i.flag.cm:before, i.flag.cameroon:before {
  background-position: 0px -1170px;
}
i.flag.cn:before, i.flag.china:before {
  background-position: 0px -1196px;
}
i.flag.co:before, i.flag.colombia:before {
  background-position: 0px -1222px;
}
i.flag.cr:before, i.flag.costa.rica:before {
  background-position: 0px -1248px;
}
i.flag.cs:before, i.flag.serbia:before {
  background-position: 0px -1274px;
}
i.flag.cu:before, i.flag.cuba:before {
  background-position: 0px -1300px;
}
i.flag.cv:before, i.flag.cape.verde:before {
  background-position: 0px -1326px;
}
i.flag.cx:before, i.flag.christmas.island:before {
  background-position: 0px -1352px;
}
i.flag.cy:before, i.flag.cyprus:before {
  background-position: 0px -1378px;
}
i.flag.cz:before, i.flag.czech.republic:before {
  background-position: 0px -1404px;
}
i.flag.de:before, i.flag.germany:before {
  background-position: 0px -1430px;
}
i.flag.dj:before, i.flag.djibouti:before {
  background-position: 0px -1456px;
}
i.flag.dk:before, i.flag.denmark:before {
  background-position: 0px -1482px;
}
i.flag.dm:before, i.flag.dominica:before {
  background-position: 0px -1508px;
}
i.flag.do:before, i.flag.dominican.republic:before {
  background-position: 0px -1534px;
}
i.flag.dz:before, i.flag.algeria:before {
  background-position: 0px -1560px;
}
i.flag.ec:before, i.flag.ecuador:before {
  background-position: 0px -1586px;
}
i.flag.ee:before, i.flag.estonia:before {
  background-position: 0px -1612px;
}
i.flag.eg:before, i.flag.egypt:before {
  background-position: 0px -1638px;
}
i.flag.eh:before, i.flag.western.sahara:before {
  background-position: 0px -1664px;
}
i.flag.er:before, i.flag.eritrea:before {
  background-position: 0px -1716px;
}
i.flag.es:before, i.flag.spain:before {
  background-position: 0px -1742px;
}
i.flag.et:before, i.flag.ethiopia:before {
  background-position: 0px -1768px;
}
i.flag.eu:before, i.flag.european.union:before {
  background-position: 0px -1794px;
}
i.flag.fi:before, i.flag.finland:before {
  background-position: 0px -1846px;
}
i.flag.fj:before, i.flag.fiji:before {
  background-position: 0px -1872px;
}
i.flag.fk:before, i.flag.falkland.islands:before {
  background-position: 0px -1898px;
}
i.flag.fm:before, i.flag.micronesia:before {
  background-position: 0px -1924px;
}
i.flag.fo:before, i.flag.faroe.islands:before {
  background-position: 0px -1950px;
}
i.flag.fr:before, i.flag.france:before {
  background-position: 0px -1976px;
}
i.flag.ga:before, i.flag.gabon:before {
  background-position: -36px 0px;
}
i.flag.gb:before, i.flag.united.kingdom:before {
  background-position: -36px -26px;
}
i.flag.gd:before, i.flag.grenada:before {
  background-position: -36px -52px;
}
i.flag.ge:before, i.flag.georgia:before {
  background-position: -36px -78px;
}
i.flag.gf:before, i.flag.french.guiana:before {
  background-position: -36px -104px;
}
i.flag.gh:before, i.flag.ghana:before {
  background-position: -36px -130px;
}
i.flag.gi:before, i.flag.gibraltar:before {
  background-position: -36px -156px;
}
i.flag.gl:before, i.flag.greenland:before {
  background-position: -36px -182px;
}
i.flag.gm:before, i.flag.gambia:before {
  background-position: -36px -208px;
}
i.flag.gn:before, i.flag.guinea:before {
  background-position: -36px -234px;
}
i.flag.gp:before, i.flag.guadeloupe:before {
  background-position: -36px -260px;
}
i.flag.gq:before, i.flag.equatorial.guinea:before {
  background-position: -36px -286px;
}
i.flag.gr:before, i.flag.greece:before {
  background-position: -36px -312px;
}
i.flag.gs:before, i.flag.sandwich.islands:before {
  background-position: -36px -338px;
}
i.flag.gt:before, i.flag.guatemala:before {
  background-position: -36px -364px;
}
i.flag.gu:before, i.flag.guam:before {
  background-position: -36px -390px;
}
i.flag.gw:before, i.flag.guinea-bissau:before {
  background-position: -36px -416px;
}
i.flag.gy:before, i.flag.guyana:before {
  background-position: -36px -442px;
}
i.flag.hk:before, i.flag.hong.kong:before {
  background-position: -36px -468px;
}
i.flag.hm:before, i.flag.heard.island:before {
  background-position: -36px -494px;
}
i.flag.hn:before, i.flag.honduras:before {
  background-position: -36px -520px;
}
i.flag.hr:before, i.flag.croatia:before {
  background-position: -36px -546px;
}
i.flag.ht:before, i.flag.haiti:before {
  background-position: -36px -572px;
}
i.flag.hu:before, i.flag.hungary:before {
  background-position: -36px -598px;
}
i.flag.id:before, i.flag.indonesia:before {
  background-position: -36px -624px;
}
i.flag.ie:before, i.flag.ireland:before {
  background-position: -36px -650px;
}
i.flag.il:before, i.flag.israel:before {
  background-position: -36px -676px;
}
i.flag.in:before, i.flag.india:before {
  background-position: -36px -702px;
}
i.flag.io:before, i.flag.indian.ocean.territory:before {
  background-position: -36px -728px;
}
i.flag.iq:before, i.flag.iraq:before {
  background-position: -36px -754px;
}
i.flag.ir:before, i.flag.iran:before {
  background-position: -36px -780px;
}
i.flag.is:before, i.flag.iceland:before {
  background-position: -36px -806px;
}
i.flag.it:before, i.flag.italy:before {
  background-position: -36px -832px;
}
i.flag.jm:before, i.flag.jamaica:before {
  background-position: -36px -858px;
}
i.flag.jo:before, i.flag.jordan:before {
  background-position: -36px -884px;
}
i.flag.jp:before, i.flag.japan:before {
  background-position: -36px -910px;
}
i.flag.ke:before, i.flag.kenya:before {
  background-position: -36px -936px;
}
i.flag.kg:before, i.flag.kyrgyzstan:before {
  background-position: -36px -962px;
}
i.flag.kh:before, i.flag.cambodia:before {
  background-position: -36px -988px;
}
i.flag.ki:before, i.flag.kiribati:before {
  background-position: -36px -1014px;
}
i.flag.km:before, i.flag.comoros:before {
  background-position: -36px -1040px;
}
i.flag.kn:before, i.flag.saint.kitts.and.nevis:before {
  background-position: -36px -1066px;
}
i.flag.kp:before, i.flag.north.korea:before {
  background-position: -36px -1092px;
}
i.flag.kr:before, i.flag.south.korea:before {
  background-position: -36px -1118px;
}
i.flag.kw:before, i.flag.kuwait:before {
  background-position: -36px -1144px;
}
i.flag.ky:before, i.flag.cayman.islands:before {
  background-position: -36px -1170px;
}
i.flag.kz:before, i.flag.kazakhstan:before {
  background-position: -36px -1196px;
}
i.flag.la:before, i.flag.laos:before {
  background-position: -36px -1222px;
}
i.flag.lb:before, i.flag.lebanon:before {
  background-position: -36px -1248px;
}
i.flag.lc:before, i.flag.saint.lucia:before {
  background-position: -36px -1274px;
}
i.flag.li:before, i.flag.liechtenstein:before {
  background-position: -36px -1300px;
}
i.flag.lk:before, i.flag.sri.lanka:before {
  background-position: -36px -1326px;
}
i.flag.lr:before, i.flag.liberia:before {
  background-position: -36px -1352px;
}
i.flag.ls:before, i.flag.lesotho:before {
  background-position: -36px -1378px;
}
i.flag.lt:before, i.flag.lithuania:before {
  background-position: -36px -1404px;
}
i.flag.lu:before, i.flag.luxembourg:before {
  background-position: -36px -1430px;
}
i.flag.lv:before, i.flag.latvia:before {
  background-position: -36px -1456px;
}
i.flag.ly:before, i.flag.libya:before {
  background-position: -36px -1482px;
}
i.flag.ma:before, i.flag.morocco:before {
  background-position: -36px -1508px;
}
i.flag.mc:before, i.flag.monaco:before {
  background-position: -36px -1534px;
}
i.flag.md:before, i.flag.moldova:before {
  background-position: -36px -1560px;
}
i.flag.me:before, i.flag.montenegro:before {
  background-position: -36px -1586px;
}
i.flag.mg:before, i.flag.madagascar:before {
  background-position: -36px -1613px;
}
i.flag.mh:before, i.flag.marshall.islands:before {
  background-position: -36px -1639px;
}
i.flag.mk:before, i.flag.macedonia:before {
  background-position: -36px -1665px;
}
i.flag.ml:before, i.flag.mali:before {
  background-position: -36px -1691px;
}
i.flag.mm:before, i.flag.myanmar:before, i.flag.burma:before {
  background-position: -36px -1717px;
}
i.flag.mn:before, i.flag.mongolia:before {
  background-position: -36px -1743px;
}
i.flag.mo:before, i.flag.macau:before {
  background-position: -36px -1769px;
}
i.flag.mp:before, i.flag.northern.mariana.islands:before {
  background-position: -36px -1795px;
}
i.flag.mq:before, i.flag.martinique:before {
  background-position: -36px -1821px;
}
i.flag.mr:before, i.flag.mauritania:before {
  background-position: -36px -1847px;
}
i.flag.ms:before, i.flag.montserrat:before {
  background-position: -36px -1873px;
}
i.flag.mt:before, i.flag.malta:before {
  background-position: -36px -1899px;
}
i.flag.mu:before, i.flag.mauritius:before {
  background-position: -36px -1925px;
}
i.flag.mv:before, i.flag.maldives:before {
  background-position: -36px -1951px;
}
i.flag.mw:before, i.flag.malawi:before {
  background-position: -36px -1977px;
}
i.flag.mx:before, i.flag.mexico:before {
  background-position: -72px 0px;
}
i.flag.my:before, i.flag.malaysia:before {
  background-position: -72px -26px;
}
i.flag.mz:before, i.flag.mozambique:before {
  background-position: -72px -52px;
}
i.flag.na:before, i.flag.namibia:before {
  background-position: -72px -78px;
}
i.flag.nc:before, i.flag.new.caledonia:before {
  background-position: -72px -104px;
}
i.flag.ne:before, i.flag.niger:before {
  background-position: -72px -130px;
}
i.flag.nf:before, i.flag.norfolk.island:before {
  background-position: -72px -156px;
}
i.flag.ng:before, i.flag.nigeria:before {
  background-position: -72px -182px;
}
i.flag.ni:before, i.flag.nicaragua:before {
  background-position: -72px -208px;
}
i.flag.nl:before, i.flag.netherlands:before {
  background-position: -72px -234px;
}
i.flag.no:before, i.flag.norway:before {
  background-position: -72px -260px;
}
i.flag.np:before, i.flag.nepal:before {
  background-position: -72px -286px;
}
i.flag.nr:before, i.flag.nauru:before {
  background-position: -72px -312px;
}
i.flag.nu:before, i.flag.niue:before {
  background-position: -72px -338px;
}
i.flag.nz:before, i.flag.new.zealand:before {
  background-position: -72px -364px;
}
i.flag.om:before, i.flag.oman:before {
  background-position: -72px -390px;
}
i.flag.pa:before, i.flag.panama:before {
  background-position: -72px -416px;
}
i.flag.pe:before, i.flag.peru:before {
  background-position: -72px -442px;
}
i.flag.pf:before, i.flag.french.polynesia:before {
  background-position: -72px -468px;
}
i.flag.pg:before, i.flag.new.guinea:before {
  background-position: -72px -494px;
}
i.flag.ph:before, i.flag.philippines:before {
  background-position: -72px -520px;
}
i.flag.pk:before, i.flag.pakistan:before {
  background-position: -72px -546px;
}
i.flag.pl:before, i.flag.poland:before {
  background-position: -72px -572px;
}
i.flag.pm:before, i.flag.saint.pierre:before {
  background-position: -72px -598px;
}
i.flag.pn:before, i.flag.pitcairn.islands:before {
  background-position: -72px -624px;
}
i.flag.pr:before, i.flag.puerto.rico:before {
  background-position: -72px -650px;
}
i.flag.ps:before, i.flag.palestine:before {
  background-position: -72px -676px;
}
i.flag.pt:before, i.flag.portugal:before {
  background-position: -72px -702px;
}
i.flag.pw:before, i.flag.palau:before {
  background-position: -72px -728px;
}
i.flag.py:before, i.flag.paraguay:before {
  background-position: -72px -754px;
}
i.flag.qa:before, i.flag.qatar:before {
  background-position: -72px -780px;
}
i.flag.re:before, i.flag.reunion:before {
  background-position: -72px -806px;
}
i.flag.ro:before, i.flag.romania:before {
  background-position: -72px -832px;
}
i.flag.rs:before, i.flag.serbia:before {
  background-position: -72px -858px;
}
i.flag.ru:before, i.flag.russia:before {
  background-position: -72px -884px;
}
i.flag.rw:before, i.flag.rwanda:before {
  background-position: -72px -910px;
}
i.flag.sa:before, i.flag.saudi.arabia:before {
  background-position: -72px -936px;
}
i.flag.sb:before, i.flag.solomon.islands:before {
  background-position: -72px -962px;
}
i.flag.sc:before, i.flag.seychelles:before {
  background-position: -72px -988px;
}
i.flag.gb.sct:before, i.flag.scotland:before {
  background-position: -72px -1014px;
}
i.flag.sd:before, i.flag.sudan:before {
  background-position: -72px -1040px;
}
i.flag.se:before, i.flag.sweden:before {
  background-position: -72px -1066px;
}
i.flag.sg:before, i.flag.singapore:before {
  background-position: -72px -1092px;
}
i.flag.sh:before, i.flag.saint.helena:before {
  background-position: -72px -1118px;
}
i.flag.si:before, i.flag.slovenia:before {
  background-position: -72px -1144px;
}
i.flag.sj:before, i.flag.svalbard:before, i.flag.jan.mayen:before {
  background-position: -72px -1170px;
}
i.flag.sk:before, i.flag.slovakia:before {
  background-position: -72px -1196px;
}
i.flag.sl:before, i.flag.sierra.leone:before {
  background-position: -72px -1222px;
}
i.flag.sm:before, i.flag.san.marino:before {
  background-position: -72px -1248px;
}
i.flag.sn:before, i.flag.senegal:before {
  background-position: -72px -1274px;
}
i.flag.so:before, i.flag.somalia:before {
  background-position: -72px -1300px;
}
i.flag.sr:before, i.flag.suriname:before {
  background-position: -72px -1326px;
}
i.flag.st:before, i.flag.sao.tome:before {
  background-position: -72px -1352px;
}
i.flag.sv:before, i.flag.el.salvador:before {
  background-position: -72px -1378px;
}
i.flag.sy:before, i.flag.syria:before {
  background-position: -72px -1404px;
}
i.flag.sz:before, i.flag.swaziland:before {
  background-position: -72px -1430px;
}
i.flag.tc:before, i.flag.caicos.islands:before {
  background-position: -72px -1456px;
}
i.flag.td:before, i.flag.chad:before {
  background-position: -72px -1482px;
}
i.flag.tf:before, i.flag.french.territories:before {
  background-position: -72px -1508px;
}
i.flag.tg:before, i.flag.togo:before {
  background-position: -72px -1534px;
}
i.flag.th:before, i.flag.thailand:before {
  background-position: -72px -1560px;
}
i.flag.tj:before, i.flag.tajikistan:before {
  background-position: -72px -1586px;
}
i.flag.tk:before, i.flag.tokelau:before {
  background-position: -72px -1612px;
}
i.flag.tl:before, i.flag.timorleste:before {
  background-position: -72px -1638px;
}
i.flag.tm:before, i.flag.turkmenistan:before {
  background-position: -72px -1664px;
}
i.flag.tn:before, i.flag.tunisia:before {
  background-position: -72px -1690px;
}
i.flag.to:before, i.flag.tonga:before {
  background-position: -72px -1716px;
}
i.flag.tr:before, i.flag.turkey:before {
  background-position: -72px -1742px;
}
i.flag.tt:before, i.flag.trinidad:before {
  background-position: -72px -1768px;
}
i.flag.tv:before, i.flag.tuvalu:before {
  background-position: -72px -1794px;
}
i.flag.tw:before, i.flag.taiwan:before {
  background-position: -72px -1820px;
}
i.flag.tz:before, i.flag.tanzania:before {
  background-position: -72px -1846px;
}
i.flag.ua:before, i.flag.ukraine:before {
  background-position: -72px -1872px;
}
i.flag.ug:before, i.flag.uganda:before {
  background-position: -72px -1898px;
}
i.flag.um:before, i.flag.us.minor.islands:before {
  background-position: -72px -1924px;
}
i.flag.us:before, i.flag.america:before, i.flag.united.states:before {
  background-position: -72px -1950px;
}
i.flag.uy:before, i.flag.uruguay:before {
  background-position: -72px -1976px;
}
i.flag.uz:before, i.flag.uzbekistan:before {
  background-position: -108px 0px;
}
i.flag.va:before, i.flag.vatican.city:before {
  background-position: -108px -26px;
}
i.flag.vc:before, i.flag.saint.vincent:before {
  background-position: -108px -52px;
}
i.flag.ve:before, i.flag.venezuela:before {
  background-position: -108px -78px;
}
i.flag.vg:before, i.flag.british.virgin.islands:before {
  background-position: -108px -104px;
}
i.flag.vi:before, i.flag.us.virgin.islands:before {
  background-position: -108px -130px;
}
i.flag.vn:before, i.flag.vietnam:before {
  background-position: -108px -156px;
}
i.flag.vu:before, i.flag.vanuatu:before {
  background-position: -108px -182px;
}
i.flag.gb.wls:before, i.flag.wales:before {
  background-position: -108px -208px;
}
i.flag.wf:before, i.flag.wallis.and.futuna:before {
  background-position: -108px -234px;
}
i.flag.ws:before, i.flag.samoa:before {
  background-position: -108px -260px;
}
i.flag.ye:before, i.flag.yemen:before {
  background-position: -108px -286px;
}
i.flag.yt:before, i.flag.mayotte:before {
  background-position: -108px -312px;
}
i.flag.za:before, i.flag.south.africa:before {
  background-position: -108px -338px;
}
i.flag.zm:before, i.flag.zambia:before {
  background-position: -108px -364px;
}
i.flag.zw:before, i.flag.zimbabwe:before {
  background-position: -108px -390px;
}
/*******************************
         Site Overrides
*******************************/

/*== Social Icons ==*/
@font-face {
  font-family: 'si';
  src: url('../socicon/socicon.eot');
  src: url('../socicon/socicon.eot?#iefix') format('embedded-opentype'),  url('../socicon/socicon.woff') format('woff'),  url('../socicon/socicon.ttf') format('truetype'),  url('../socicon/socicon.svg#icomoonregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
  font-family: si;
  src: url(../socicon/socicon.svg) format(svg);
}
}
.soc {
  overflow: hidden;
  margin: 0;
  padding: 0;
  list-style: none;
}
.soc li {
  display: inline-block;
 *display:inline;
  zoom: 1;
}
.soc li a {
  font-family: si!important;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -o-transition: .1s;
  -ms-transition: .1s;
  -moz-transition: .1s;
  -webkit-transition: .1s;
  transition: .1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  overflow: hidden;
  text-decoration: none;
  text-align: center;
  display: block;
  position: relative;
  z-index: 1;
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 22px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  margin-right: 0px;
  color: #ffffff;
  background-color: none;
}
.soc a:hover {
  z-index: 2;
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
}
.soc-icon-last {
  margin: 0 !important;
}
.soc-facebook {
  background-color: #3e5b98;
}
.soc-facebook:before {
  content: 'b';
}
.soc-blogger {
  background-color: #ec661c;
}
.soc-blogger:before {
  content: 'A';
}
.soc-twitter {
  background-color: #4da7de;
}
.soc-twitter:before {
  content: 'a';
}
.soc-linkedin {
  background-color: #3371b7;
}
.soc-linkedin:before {
  content: 'j';
}
.soc-google {
  background-color: #d93e2d;
}
.soc-google:before {
  content: 'c';
}
.soc-pinterest {
  background-color: #c92619;
}
.soc-pinterest:before {
  content: 'd';
}
/*== Social Icons ==*/

.vcenter {
  display: inline-block;
  vertical-align: middle;
  float: none;
}
.btn-teritary {
  background-color: #10b292;
  border-color: #03886E;
  color: #fff;
}
.btn-teritary:hover {
  background-color: #04a686;
  border-color: #03886E;
  color: #fff;
}
.browser_by_subject ul li a, .btn_custom, .contact_form .btn-primary, .latst_rsch_repts ul li, .srch_btn, .testimonial {
  transition: all 1s ease-in-out 0s
}
.browser_by_subject ul li, .clin_medcal_jrnal ul li, .clinical_medical_journals ul li, .contries ul li, .contry ul li, .home_subjt ul li, .journal_list_subject ul li, .journal_subjt ul li, .latst_rsch_repts ul li, .socialIc ul li, .subjt ul li, .widget_speical ul li, .widget_wraper_gry ul li, ul.ftrQlinks li, ul.side_blocks_ul li, ul.socialIc li {
  list-style-type: none
}
.banner_area {
  max-width: 100%
}
.content_header, .side_blocks_head {
  word-spacing: -1px;
  text-align: left
}
/*@font-face {
	font-family: latoregular;
	src: url(../font/lato-regular-webfont.eot);
	src: url(../font/lato-regular-webfont.eot?#iefix) format('embedded-opentype'), url(../font/lato-regular-webfont.woff2) format('woff2'), url(../font/lato-regular-webfont.woff) format('woff'), url(../font/lato-regular-webfont.ttf) format('truetype'), url(../font/lato-regular-webfont.svg#latoregular) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: open_sansregular;
	src: url(../font/opensans-regular-webfont.eot);
	src: url(../font/opensans-regular-webfont.eot?#iefix) format('embedded-opentype'), url(../font/opensans-regular-webfont.woff2) format('woff2'), url(../font/opensans-regular-webfont.woff) format('woff'), url(../font/opensans-regular-webfont.ttf) format('truetype'), url(../font/opensans-regular-webfont.svg#open_sansregular) format('svg');
	font-weight: 400;
	font-style: normal
}*/
.impact_strong strong {
  font-size: 13px
}
.subheading_style {
  margin: 0;
  font-size: 18px;
  color: #f60;
  font-weight: 600
}
.cli_subject_heading {
  font-family: Ubuntu, sans-serif;
  text-shadow: 0 4px 1px #CFCFCF;
  font-weight: 700;
  color: #F0611C;
}
header {
  background: url(/images/header_bg_pattern.png) #fff;
}
.m-t {
  margin-top: 20px
}
.m-b {
  margin-bottom: 20px
}
.fixed {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
  border-bottom: 5px solid #05b0f9
}
/**** right Nav Link ****/
.header-nav .fa {
  color: #00aeef;
  padding: 1rem 0;
}
.header-nav a {
  position: relative;
}
.header-nav a:not(:last-child)::after {
  background: #025da4 none repeat scroll 0 0;
  content: "";
  height: 16px;
  position: absolute;
  right: 0;
  bottom: 0;
  transform: translateY(-50%);
  width: 1px;
}
/**** End of right Nav Link ****/
.navbar-inverse, .bg-navbar {
  background: rgb(2,93,164);
  background: -moz-linear-gradient(0deg, rgba(2,93,164,1) 0%, rgba(18,163,223,1) 100%);
  background: -webkit-linear-gradient(0deg, rgba(2,93,164,1) 0%, rgba(18,163,223,1) 100%);
  background: linear-gradient(0deg, rgba(2,93,164,1) 0%, rgba(18,163,223,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#025da4", endColorstr="#12a3df", GradientType=1);
}
.navbar-default .navbar-nav>li:first-child {
  border-left: 0
}
.navbar-default .navbar-nav>li:last-child {
  border-right: 0
}
.navbar-default .navbar-nav>li>a:hover {
  color: #ffb400!important;
  background: #287ab6
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
  background: 0;
  color: #047B40
}
#mainnav .dropdown-menu>li, #mainnav .dropdown-menu>li>a:focus, #mainnav .dropdown-menu>li>a:hover {
  color: #3D100C;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  border-bottom: 1px solid #CCC
}
#mainnav .dropdown-menu>li>a:hover {
  background: #1381b5;
  color: #fff!important
}
.btn_custom, .srch_btn {
  color: #fff
}
ul.navbar-nav>li>ul>li, #mainNavbar .dropdown-item {
  border-bottom: 1px solid #ddd;
}
#mainnav .dropdown-menu {
  border: 0
}
#mainnav .dropdown-menu>li>a {
  padding: 5px 20px
}
.banner_area {
  color: #fff;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.banner_area p {
  font-size: 18px;
  line-height: 30px;
}
/*.form-control::before {
	content:"";
	width:0px;
	height:0px;
	border-bottom:34px rgba(0,181,173,1) inset;
	border-left:11px inset transparent ;
	position:absolute;
	right:101%;
	top:-1px;
}*/
#top-search-form .btn:before {
  content: "";
  width: 0px;
  height: 0px;
  border-bottom: 38px solid #00BFA5;
  border-left: 11px solid transparent;
  position: absolute;
  right: 101%;
  top: -1px;
}
#top-search-form .btn:before:hover {
 border-bottom:34px solid rgba(0,130,124,1);
}
.srcharea_wrapper {
  background-color: #1f3449;
  border-top: 1px solid #0074aa
}
.srch_area {
  border: 1px solid #fff;
  background: url(/images/sprite_img_beta.png) right 0 no-repeat #cecccc;
  padding-left: 10px;
  width: 400px;
  float: left;
}
.srch_btn {
  background-color: #1abc9c;
}
.srch_btn:hover {
  background-color: #0c9076
}
.srch_area_inner {
  border: 2px solid #fff;
  background: url(/images/icon_srch.png) right 0 no-repeat #cecccc;
  width: 355px !important;
}
.srch_btn:before {
  content: "";
  width: 0px;
  height: 0px;
  border-bottom: 33px solid rgba(26,188,156,1);
  border-left: 17px solid transparent;
  position: absolute;
  right: 100%;
  top: 0px;
}
.banner_area {
  background: url(/images/banner_bg.jpg) center 0 no-repeat #31b3d7;
  border-bottom: 1px solid #323232;
  padding-top: 20px;
}
.about_wrapper, .conference_wrapper {
  border-top: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb
}
.scentfc_alianc_btn {
  margin-top: 32px!important;
  display: block!important
}
.scentfc_alianc {
  font-size: 13px;
  display: block;
  margin-top: 15px
}
.btn_custom {
  line-height: 38px;
  height: 45px;
  border-radius: 10px;
  box-shadow: 0 -5px 0 0 rgba(0,0,0,.18) inset;
  width: 220px;
  padding: 0;
  margin: auto;
  display: block;
  font-size: 16px
}
.btn_custom:hover, a.btn-qlink:hover {
  color: #101010
}
.scentfc_conf_btn {
  margin-top: 32px
}
.btn-read_more {
  background-color: #1abc9c
}
.btn-qlink {
  background-color: #e74c3c
}
.donlad_bruchr_btn {
  position: relative;
  top: -15px
}
.btn_txtmnial {
  margin-top: 125%;
  margin-left: -10px;
  padding: 5px
}
.about_wrapper {
  min-height: 240px;
  background: url(/images/wraper_bg.png) #f4f4f4
}
.buttons_wrapper {
  background: url(/images/clmj_container_bg.png) #1f3449
}
.conference_wrapper {
  min-height: 365px;
  background: url(/images/wraper_bg.png) #f4f4f4
}
.tstmonial_wrapper {
  background-color: #1abc9c;
  padding: 15px 0;
}
.widget_wraper {
  border: 1px solid #CBCBCB;
  box-sizing: border-box;
  box-sizing: content-box;
  background-color: #fff;
  border-radius: 0 0 5px 5px;
  box-shadow: 2px 2px #e6e6e6
}
.widget_wraper h2 {
  background-color: #0f7cb4;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  line-height: 35px;
  text-indent: 10px;
  margin: 0
}
.icon_widget {
  left: 35%;
  position: absolute;
  right: auto;
  text-align: center;
  top: -5px
}
.widget_wraper_gry {
  border-radius: 10px;
  box-sizing: content-box;
  margin-top: 85px;
  padding: 10px;
  height: 340px;
  box-shadow: 2px 2px #e6e6e6;
  border: 1px solid #cbcbcb
}
.widget_wraper_gry p {
  line-height: 22px;
  text-align: justify;
  min-height: 240px
}
.widget_wraper_gry h2 {
  color: #e74c3c;
  font-size: 22px;
  text-align: center;
  margin: 15px 0 5px
}
.widget_wraper_gry input[type=button] {
  display: table;
  margin: auto;
  outline: 0;
  border: 0
}
.widget_wraper_gry ul {
  padding: 0;
  min-height: 240px
}
.widget_wraper_gry ul li {
  border-bottom: 1px solid #d7d7d7;
  line-height: 20px;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-left: 20px;
  background: url(/images/sprite_img_beta.png) -20px -37px no-repeat rgba(0,0,0,0)
}
.widget_wraper_gry ul li a:hover {
  margin-left: 5px;
}
.widget_wraper_gry li .fa {
  color: #e74c3c
}
.latst_rsch_repts {
  width: auto;
  margin-bottom: 15px
}
.latst_rsch_repts h2 {
  color: #323232;
  background-color: #4ECDC4;
  line-height: 40px;
  font-weight: 600;
  font-size: 20px;
  text-indent: 15px
}
.latst_rsch_repts ul {
  padding: 0;
  margin: 0;
  width: auto
}
.latst_rsch_repts ul li {
  border-bottom: 1px solid #cdcdcd;/*padding: 0 0 0 70px;
	background: url(../images/sprite_img_beta.png) left -158px no-repeat;
	display: inline-block;
	width: 100%;
	margin-bottom: 5px*/
}
.latst_rsch_repts ul li span {
  font-size: 12px;
  color: #606060
}
.latst_rsch_repts p a {
  color: #1c5ac4!important;
  padding-bottom: 2px
}
.latst_rsch_repts p a:hover {
  color: #999
}
.latst_rsch_repts ul li:hover {
  background-color: #d7f7f1
}
.widget_speical {
/*min-height: 250px;
	background-color: #ecf0f1;
	border: 5px solid #86E2D5;
	margin-bottom: 15px;
	border-radius: 0 0 4px 4px;
	box-shadow: 1px 1px 1px #ededed*/
}
.widget_speical h2 {
  color: #323232;
  background-color: #4ECDC4;
  font-size: 18px;
  text-indent: 10px;
  line-height: 35px;
  margin-top: 0;
  height: 35px;
  font-weight: 600
}
.widget_speical ul {
  width: auto;
  padding-left: 4px;
  padding-right: 5px
}
.widget_speical ul li {
  background: url(/images/icon_check_mark.png) 0 4px no-repeat;
  padding-left: 20px;
  font-size: 14px;
  line-height: 24px
}
.about h2 {
  color: #e74c3c;
  font-size: 22px;
  font-family: Helvetica
}
.about p {
  line-height: 22px;
  text-align: justify
}
.submit_jrnal {
  border: 6px solid #34495e;
  box-sizing: border-box;
  box-sizing: content-box;
  min-height: 100px;
  padding-bottom: 10px
}
.btn_submit_mscript {
  display: block;
  margin: 10px auto 0;
  line-height: 40px
}
a.btn_submit_mscript:hover {
  color: #323232!important
}
.submit_jrnal h2 {
  background: #4d6277;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  line-height: 30px;
  height: 35px;
  margin: 0;
  text-align: center
}
.select_dropdown {
  background: url(/images/sprite_img_beta.png) right -72px no-repeat #1abc9c;
  border: 2px solid #189f84;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  display: block;
  height: 45px;
  margin: 10px auto;
  width: 220px;
  padding-left: 10px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  font-size: 16px;
  -moz-direction: rtl;
  text-align: left;
  padding-bottom: 8px;
  padding-top: 8px
}
@-moz-document url-prefix() {
.select_dropdown {
direction:rtl
}
}
select.select_dropdown::-ms-expand {
display:none
}
.select_dropdown option {
  line-height: 26px;
  background-color: #fff;
  color: #323232;
  font-size: 13px
}
.countries ul li {
  line-height: 1.8em;
  padding-left: 0 !important;
}
.home_countries ul li a {
  font-size: 14px !important;
}
.contries ul li:hover, .testimonial {
  background-color: #f8f8f8;
}
.contries ul {
  float: left;
  padding: 5px 0 0 5px;
  width: auto;
}
.contries ul li {
  line-height: 1.965em;
}
.home_contries ul li a {
  font-size: 14px !important;
}
.contries ul li a {
  display: table;
  font-size: 15px;
  padding-left: 32px;
  width: auto;
}
.cbc ul li {
  padding: 0;
  margin-left: 0;
  line-height: 1.73em
}
.clin_medcal_jrnal ul {
  float: left;
  padding-left: 2px
}
.clin_medcal_jrnal ul li {
  line-height: 1.69em
}
.clin_medcal_jrnal ul li a {
  padding-left: 6px;
  padding-right: 6px;
  font-size: 13px
}
.browser_by_subject ul {
  float: left;
  padding-left: 2px
}
.browser_by_subject ul li {
  line-height: 1.95em
}
.browser_by_subject ul li a {
  padding-left: 4px;
  padding-right: 4px;
  font-size: 13px
}
.journal_subjt ul li, .subjt ul li {
  font-size: 13px
}
.jrnlsbj_li_pding ul {
  margin: 0;
  padding-bottom: 10px;
  padding-top: 5px;
  padding-left: 15px
}
.jrnlsbj_li_pding ul li {
  line-height: 1.51em;
  list-style: none
}
.testimonial {
  border: 5px solid #15977d;
  border-radius: 10px;
}
.testimonial:hover {
  background: #d7f7f1
}
.testimonial h3 {
  color: #e74c3c;
  margin-top: 20%;
  text-align: center;
  font-weight: 700
}
.testimonial img {
  padding: 10px
}
.testimonial p {
  color: #606060;
  line-height: 18px;
  margin-top: 0;
  text-align: right
}
.testimonial p span {
  margin-top: 10px;
  display: inline-block
}
.testimonial p .fa-quote-left {
  color: #1abc9c;
  font-size: 24px;
  padding-right: 10px;
  position: relative;
  top: -2px
}
.testimonial button {
  margin: 30% auto;
  display: block
}
.vertical_slider {
  float: left
}
.vertical_slider img {
  padding: 5px
}
.vertical_slider_arrow {
  margin-top: 10%;
}
.vertical_slider_arrow>div {
  background-color: #969;
  color: #fff;
  cursor: pointer;
  padding: 5px;
  float: left;
  margin: 5px
}
.vertical_slider_arrow>div:hover {
  background-color: #858;
  color: #c08dc0
}
.cl-effect-2 a span::before {
  background: 0 0;
  content: attr(data-hover);
  height: 100%;
  left: 0;
  position: absolute;
  text-align: center;
  top: 100%;
  width: 100%
}
.cl-effect-2 a span {
  background: 0 0;
  display: inline-block;
  position: relative
}
.top_content {
  margin-top: 5px
}
.bst_viewd {
  color: #fff;
  float: left;
  margin-top: 20px
}
.bg_white {
  background-color: #FFF;
  box-shadow: 0 8px 8px -2px #323232;
}
.media_inner {
  border: 1px solid #9b8357;
  padding: 5px 10px;
  box-sizing: border-box;
  box-shadow: -1px 2px 3px #b3b3b3
}
.brd_right {
  border-right: 10px solid #9b8357
}
.brd_left {
  border-left: 10px solid #9b8357
}
.media_inner a {
  color: #f0611c
}
.media_inner .media-body p {
  margin: 0;
  vertical-align: middle;
  line-height: 22px
}
.media_inner .media-body {
  vertical-align: middle
}
.openaccess_jrnl_srch {
  position: relative;
  background: #85714b;
}
.openaccess_jrnl_srch:before, .triangle-before:before {
  width: 0;
  height: 0;
  border-top: 23px solid transparent;
  border-right: 23px solid #85714b;
  border-bottom: 23px solid transparent;
  content: " ";
  left: -.4em;
  top: 0;
  position: absolute;
}
.openaccess_jrnl_srch .list-inline {
  color: #fff;
  font-size: 17px;
  margin-top: 4px;
  margin-bottom: 0;
}
.openaccess_jrnl_srch .btn-warning {
  background-color: #e74c3c;
  border: #f60 solid 1px;
  border-radius: 0;
  transition: all 1s ease-in-out 0s
}
.inernational_journal_list {
  display: block;
  background: #0c6681;
  -webkit-box-shadow: 0 8px 6px -6px #323232;
  -moz-box-shadow: 0 8px 6px -6px #323232;
  box-shadow: 0 8px 6px -6px #323232;
  border-bottom: 5px solid #1191b7
}
.bigheading, .inernational_journal_list h1 {
  color: #fcc258;
  font-size: 28px;
  letter-spacing: -1px;
  line-height: 45px;
  margin: 0;
  text-align: center;
  text-shadow: 1px 1px 1px #323232
}
.clinical_medical_journals, .journal_list_subject {
  background: -webkit-linear-gradient(#108eb4, #0c6681);
  background: -o-linear-gradient(#108eb4, #0c6681);
  background: -moz-linear-gradient(#108eb4, #0c6681);
  background: linear-gradient(#108eb4, #0c6681);
}
.clinical_medical_journals h2, .journal_list_subject h2 {
  background-color: #1199c2;
  border-bottom: 3px solid #14a6d2;
  border-top: 3px solid #14a6d2;
  box-shadow: 0 2px 3px 0 #2c2c2c;
  color: #fff;
  font-family: latoregular, sans-serif;
  font-size: 26px;
  line-height: 35px;
  margin: 0 auto;
  text-align: center;
  text-shadow: 1px 1px 1px #323232;
  width: 95%
}
.journal_list_subject h2 {
  border-right: 5px solid #1191b7
}
.clinical_medical_journals h2 {
  border-left: 5px solid #1191b7
}
.journal_list_subject ul, .clinical_medical_journals ul {
  border-right: 1px dotted #108eb4;
}
.clinical_medical_journals ul li a, .journal_list_subject ul li a {
  color: #fff;
  font-size: 15px
}
.journal_list_subject ul li {
  line-height: 24px
}
.clinical_medical_journals ul li {
  line-height: 25.49px
}
.inernational_journal_list ul:last-child {
  border-right: none;
  margin-right: 0
}
.journals_by_subject {
  /*border: 1px solid #9b8357;
  border-bottom: 5px solid #9b8357*/
}
.journals_by_subject h1, .subject_heading {
 /* text-align: left;
  margin: 0;
  background: #EAEAEA;
  font-size: 16px;
  color: #ff5a00;
  height: 35px;
  border-bottom: 1px solid #9B8357;
  padding-left: 10px;
  font-weight: 600*/
}
.journals_by_subject h1 {
  line-height: 35px
}
.subject_heading {
  /*line-height: 32px*/
}
.journals_by_subject>div {
  padding-bottom: 2px;
  margin-bottom: 3px;
  margin-top: 0
}
.journals_by_subject>div .fa {
  color: #9b8357
}
.journals_by_subject>div em {
  color: #333;
  font-size: 13px
}
.contact_inner h4, .contact_omics address span, .social_ic h2 {
  font-family: open_sansregular, sans-serif
}
.openaccess_jrnl_header {
  background-color: #9b8357
}
.openaccess_jrnl_area {
  background-color: #85714b;
  height: 50px
}
.contact_inner {
  border: 1px solid #b9b8b8;
  border-radius: 6px;
  box-sizing: content-box
}
.contact_inner h2 {
  background-color: #404040;
  border-radius: 5px 5px 0 0;
  color: #fff;
  font-size: 15px;
  line-height: 18px;
  margin-top: 0;
  min-height: 35px;
  padding: 10px 15px
}
.contact_inner>div {
  padding: 5px 8px;
  text-align: justify
}
.contact_inner a {
  text-decoration: underline;
  color: #e74c3c
}
.contact_inner h4 {
  color: #e74c3c;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 15px;
  padding-bottom: 5px;
  font-weight: 600;
  text-align: center
}
.contact_inner h4 span {
  color: #323232;
  border-bottom: 1px dotted #b0c0c8;
  font-weight: 400;
  font-size: 14px
}
.contact_form_outer {
  background-color: #DDD;
  padding: 10px!important;
  border-radius: 0 0 5px 5px
}
.contact_form {
  background-color: #ccdce5;
  border: 5px solid #fff;
  box-sizing: border-box;
  padding: 10px 30px!important
}
.contact_form span {
  color: red
}
.contact_form .form-group {
  clear: both;
  display: inline-block;
  width: 100%
}
.contact_form label {
  font-weight: 400;
}
.form-control {
  height: inherit;
  border: 1px solid #a4bdcb;
  -webkit-box-shadow: inset -1px -5px 15px -8px #ABABAB;
  -moz-box-shadow: inset -1px -5px 15px -8px #ABABAB;
  -o-box-shadow: inset -1px -5px 15px -8px #ABABAB;
  box-shadow: inset -1px -5px 15px -8px #ABABAB;
}
.contact_form .btn-primary {
  background: #006fd1;
  border: 0;
  border-bottom: 6px solid #025eb0;
  float: right;
  font-size: 18px;
  height: 50px;
  margin-bottom: 10px;
  margin-right: 10px;
  width: 175px
}
.contact_form #captchaimg {
  border: 1px solid #74a1a2;
  margin-top: 10px;
  padding: 2px 5px
}
h1.contact_heading {
  background: url(/images/icon_contact.png) right 4px no-repeat #e74c3c;
  border-radius: 0 50px 50px 0;
  color: #fff;
  font-size: 25px;
  font-weight: 600;
  line-height: 48px;
  margin-bottom: 20px;
  margin-top: 0;
  padding-right: 10px;
  text-indent: 15px;
  text-shadow: 1px 1px #01736b;
  width: 260px
}
.omics_icd h1, .omics_icd h4 {
  text-shadow: 1px 1px 1px #323232
}
.content_area p {
  text-align: justify;
}
.contact_omics address span {
  font-weight: 600;
  color: #606060
}
.contact_omics address a {
  color: #007cc3;
  font-size: 15px;
}
.contact_omics img {
  margin-bottom: 10px
}
.toll_free {
  background: url(/images/toll_free_bg.jpg) no-repeat;
  box-sizing: border-box;
  color: #fff;
  display: block;
  min-height: 150px;
  padding-left: 15px;
  padding-top: 10px;
  width: 262px
}
.content_area {
  padding: 8px;
  text-align: justify;
}
.content_header h1 {
  margin: 0;
  color: #FFF;
  font-size: 22px;
  line-height: 32px;
  float: left
}
.side_blocks p {
  padding: 0;
  margin: 0;
  text-align: left
}
.side_blocks .list-group-item {
  position: relative;
  display: block;
  padding: 5px;
  margin-bottom: -1px;
  background-color: #FFF;
  border: 1px solid #DDD
}
.side_blocks .list-group {
  padding-left: 0;
  margin-bottom: 10px
}
.side_blocks_head {
  font-size: 16px;
}
.full-text .table>tbody>tr>td, .full-text .table>tbody>tr>th, .full-text .table>tfoot>tr>td, .full-text .table>tfoot>tr>th, .full-text .table>thead>tr>td, .full-text .table>thead>tr>th {
  padding: 3px!important;
  margin-bottom: 0
}
.a-btn .a-btn-slide-text, .a-btn img {
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out
}
.contact_list .content-grid-item:hover::before, .contact_list .content-grid-item:hover::after {
  content: none !important;
}
.contact_list .content-grid-item:hover a, .contact_list .content-grid-item:hover p {
  color: #323232
}
.contact_list .content-grid-item:hover span {
  color: #e74c3c
}
.icBlog {
  background: url(/images/sprite_img_beta.png) -14px -125px no-repeat;
  width: 24px
}
.btnPos {
  margin: -15px 0 0;
  padding: 0 15px
}
ul.socialIc {
  padding: 0;
  margin: 0
}
.rsIc {
  background: url(/images/socialIC.png) -20px 0 no-repeat;
  width: 32px;
  height: 32px;
  display: block;
  float: left;
  margin-right: 10px
}
.fterbtnBg {
  background-color: #303030;
  border-top: 1px solid #909090
}
ul.footerNav {
  width: 70%;
  color: #fff;
  padding: 0 0 20px;
  margin: 0 auto
}
ul.footerNav li {
  display: inline;
  line-height: 22px
}
ul.footerNav li a {
  color: #fff;
  border-bottom: 1px solid #feb24c;
  padding-bottom: 2px;
  margin: 0 5px
}
ul.footerNav li a:hover {
  color: #8dd5fc;
  text-decoration: none
}
ul.ftrQlinks {
  padding: 0;
  display: inline-block;
  clear: both
}
ul.ftrQlinks li {
  display: inline;
  color: #fff
}
.ftr-grid p a, .socialIc ul li {
  display: inline-block
}
ul.ftrQlinks li a {
  color: #fff
}
.social_ic h2 {
  color: #feb24c;
  font-size: 18px;
  margin-bottom: 5px;
  margin-top: 16px;
  font-weight: 600
}
.social_ic p {
  color: #fff
}
.social_ic p a {
  color: #3498db;
  text-decoration: underline
}
.social_ic ul {
  margin: 20px 0!important;
  padding: 0;
  float: left!important
}
.socialIc ul {
  margin: 10px 0;
  padding: 0;
  float: right
}
.socialIc h3 {
  color: #feb24c;
  float: left;
  font-size: 18px;
  padding-right: 15px
}
.socialIc ul li {
  line-height: 2em
}
.ftr-grid p:first-child {
  font-weight: 400;
  color: #feb24c;
  font-size: 15.2px;
  word-spacing: -2px
}
.ftr-grid p, .ftr-grid p a {
  color: #fff;
  margin-bottom: 0
}
.ftr-grid p {
  line-height: 20px;
  padding-bottom: 2px
}
.ftr-grid p .far, .ftr-grid p .fas {
  padding-right: 5px;
  width: 18px;
  color: #d4a72d;
  margin-right: 2px;
  text-align: right
}
.pding-lft {
  padding-left: 5px
}
.ftrHrd h3 {
  font-size: 22px;
  color: #fff;
  margin: 15px 0 5px 5px
}
@media only screen (min-width:767px) and (max-width:1280px) {
.dropdown:hover .dropdown-menu {
display:block;
border:3px solid #1381b5;
border-top:0;
}
}

@media only screen and (min-width:992px) {
.dropdown:hover .dropdown-menu {
  display: block;
  border: 3px solid #1381b5;
  border-top: 0;
  margin-top: -1px !important;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .navbar-default .navbar-nav .open .dropdown-menu>li>a {
  color: #047B40;
  background-color: #142D4A
}
a {
  text-decoration: none
}
}
@media only screen (min-width:1024px) and (max-width:1280px) {
.container {
width:100%
}
a {
text-decoration:none
}
}

@media (min-width:768px) and (max-width:1023px) {
.container {
  width: 100%
}
}

@media (max-width:767px) {
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
  color: #333;
  background: #FFF
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #047B40;
  background: #523a0a
}
.navbar-right {
  margin-left: 5px
}
}
.navbar-right .dropdown-menu {
  min-width: 190px;
  left: 0
}

@media (max-width:500px) {
.social_footer, .tabbed_menu {
  text-align: left
}
.browser_by_subject h2, .cbc h2, .clin_medcal_jrnal h2, .contries h2 {
  font-size: 12px
}
.btn_txtmnial {
  margin: 10px auto;
  display: block
}
.omics_logo {
  width: 240px;
  height: 85px
}
.top_content {
  display: none
}
.journal_search, .main_top_right {
  display: none
}
#top-search-form input[type=text] {
  width: 170px
}
.resize_images {
  width: 70px;
  height: 60px
}
.know_about {
  float: left
}
.artcle_charges {
  width: 220px;
  margin-top: 5px
}
.homeboxes_margin, .tabbed_menu {
  margin-top: 10px
}
.tabbed_menu {
  width: 220px;
  line-height: 20px;
  padding-left: 0
}
}
.container_bg {
  background: #FFF;
  box-shadow: 0 1px 10px #414141
}
.a-btn {
  background: #006b9c;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(#006b9c, 0), color-stop(#00567d, 1));
  background: -webkit-linear-gradient(top, #006b9c 0, #00567d 100%);
  background: -moz-linear-gradient(top, #006b9c 0, #00567d 100%);
  background: -o-linear-gradient(top, #006b9c 0, #00567d 100%);
  background: linear-gradient(top, #006b9c 0, #00567d 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006b9c', endColorstr='#00567d', GradientType=0);
  padding-left: 90px;
  padding-right: 105px;
  height: 70px;
  width: 92px;
  display: inline-block;
  position: relative;
  border: 1px solid #00567d;
  -webkit-box-shadow: 0 1px 1px rgba(255,255,255,.8) inset, 1px 1px 3px rgba(0,0,0,.2);
  -moz-box-shadow: 0 1px 1px rgba(255,255,255,.8) inset, 1px 1px 3px rgba(0,0,0,.2);
  box-shadow: 0 1px 1px rgba(255,255,255,.8) inset, 1px 1px 3px rgba(0,0,0,.2);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  float: left;
  clear: both;
  margin: 15px 0;
  overflow: hidden
}
.omics_icd {
  display: block;
  border-bottom: 5px solid #1191b7
}
.omics_icd h4 {
  background-color: #1199c2;
  border-bottom: 3px solid #14a6d2;
  border-top: 3px solid #14a6d2;
  box-shadow: 0 2px 3px 0 #2c2c2c;
  color: #fff;
  font-size: 22px;
  height: 44px;
  line-height: 35px;
  margin-top: 0;
  text-indent: 10px;
  border-right: 5px solid #1191b7;
  border-left: 5px solid #1191b7
}
.omics_icd h1 {
  margin: 0;
  color: #faed27;
  text-align: center;
  font-size: 25px;
  line-height: 45px
}
.a-btn .a-btn-slide-text, .a-btn-text {
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif
}
.omics_icd .col-md-3, .omics_icd .col-md-4, .omics_icd .col-md-5 {
  background: -webkit-linear-gradient(left, #0c6681, #108eb4);
  background: -o-linear-gradient(right, #0c6681, #108eb4);
  background: -moz-linear-gradient(right, #0c6681, #108eb4);
  background: linear-gradient(to right, #0c6681, #108eb4)
}
.journal_subjt ul li:hover, .omics_icd .contries ul li:hover, .omics_icd .subjt ul li:hover {
  background: 0 0;
  color: #999
}
.contries ul li a:hover {
  text-decoration: underline
}
.a-btn img {
  position: absolute;
  left: 15px;
  top: 5px;
  border: none;
  transition: all .3s ease-in-out
}
.a-btn .a-btn-slide-text {
  position: absolute;
  text-decoration: none;
  top: 15px;
  left: 18px;
  color: #f60;
  text-shadow: 0 1px 1px rgba(0,0,0,.3);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  opacity: 0;
  transition: all .3s ease-in-out
}
.a-btn-text {
  padding-top: 15px;
  display: block;
  text-shadow: 0 -1px 1px #015d88;
  font-weight: 700;
  color: #FFF;
  text-decoration: none;
  line-height: 20px;
  width: 120px
}
.homePageHeadings, .subpageheading {
  font-family: Arial, Helvetica, sans-serif;
  color: #F60;
  text-align: left
}
.a-btn-text small {
  display: block;
  font-size: 20px;
  letter-spacing: 1px;
  font-family: Arial, Helvetica, sans-serif
}
.a-btn-icon-right {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 80px;
  border-left: 1px solid #015d88;
  -webkit-box-shadow: 1px 0 1px rgba(255,255,255,.4) inset;
  -moz-box-shadow: 1px 0 1px rgba(255,255,255,.4) inset;
  box-shadow: 1px 0 1px rgba(255,255,255,.4) inset
}
.a-btn-icon-right span {
  width: 38px;
  height: 38px;
  opacity: .7;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -20px 0 0 -20px;
  border: 1px solid rgba(0,0,0,.5);
  background: url(/images/arrow_down.png) center center no-repeat #5b5b5b;
  -webkit-box-shadow: 0 1px 1px rgba(255,255,255,.3) inset, 0 1px 2px rgba(255,255,255,.5);
  -moz-box-shadow: 0 1px 1px rgba(255,255,255,.3) inset, 0 1px 2px rgba(255,255,255,.5);
  box-shadow: 0 1px 1px rgba(255,255,255,.3) inset, 0 1px 2px rgba(255,255,255,.5);
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out
}
.a-btn:hover {
  -webkit-box-shadow: 0 1px 1px rgba(255,255,255,.8) inset, 1px 1px 5px rgba(0,0,0,.4);
  -moz-box-shadow: 0 1px 1px rgba(255,255,255,.8) inset, 1px 1px 5px rgba(0,0,0,.4);
  box-shadow: 0 1px 1px rgba(255,255,255,.8) inset, 1px 1px 5px rgba(0,0,0,.4)
}
.a-btn:hover img {
  opacity: 0
}
.a-btn:hover .a-btn-slide-text {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1)
}
.a-btn:hover .a-btn-icon-right span {
  opacity: 1;
  background-color: #bc3532
}
.a-btn:active {
  position: relative;
  top: 1px;
  background: #5d81ab;
  -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.4) inset;
  -moz-box-shadow: 1px 1px 2px rgba(0,0,0,.4) inset;
  box-shadow: 1px 1px 2px rgba(0,0,0,.4) inset;
  border-color: #80a9da
}
.a-btn:active .a-btn-icon-right span {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg)
}
.homePageHeadings {
  font-size: 18px;
  margin: 0 0 10px;
  font-weight: 700
}
.subpageheading {
  font-size: 16px;
  margin: 0;
  font-weight: 600;
  border-bottom: 1px solid #CCC;
  padding-bottom: 8px
}
.smallheading {
  border: 1px solid #ffaa81;
  border-radius: 5px;
  font-size: 14px;
  font-weight: 600;
  padding: 5px;
  color: #f60
}
.homeboxes {
  border: 1px solid #CCC;
  border-radius: 6px;
  padding: 5px
}
.top-nav {
  float: right
}
.top-nav span a {
  display: inline-block;
  padding-left: 18px;
  width: auto
}
.sprite.brochure-image, .sprite.clockss, .sprite.cse {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  padding: 0!important
}
.sprite {
  width: 23px
}
.sprite.home_w {
  background-position: 0 -907px
}
.sprite.join {
  background-position: 0 -932px
}
.sprite.contactus {
  background-position: 0 -956px
}
.sprite.sitemap {
  background-position: 0 -978px
}
.sprite.omics-international {
  background-position: 0 -1002px;
  width: 300px;
  height: 100px
}
.home_w a:link, .home_w a:visited {
  background-image: url(/images/home_w.png);
  background-position: 0 -908px;
  width: 16px;
  height: 16px
}
.sprite.ebooks-logo, .sprite.scholars-logo, .sprite.scientific-alliance, .sprite.young-scientist-award {
  width: 140px;
  height: 60px;
  text-indent: 100%;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden
}
.sprite.ebooks-logo {
  background-position: 0 -1707px
}
.sprite.scholars-logo {
  background-position: 0 -1777px
}
.sprite.scientific-alliance {
  background-position: 0 -1847px
}
.sprite.young-scientist-award {
  background-position: 0 -1917px
}
.sprite.brochure-image {
  background-position: 0 -1987px;
  width: 215px;
  height: 59px;
  text-indent: -9999em
}
.sprite.calendar {
  background-position: 0 -2046px;
  width: 214px;
  height: 111px;
  display: inline-block;
  text-indent: -9999em;
  white-space: nowrap;
  overflow: hidden
}
.sprite.clockss, .sprite.cse {
  width: 215px;
  height: 59px;
  text-indent: -9999em
}
.sprite.clockss {
  background-position: 0 -2177px
}
.sprite.cse {
  background-position: 0 -2246px
}
.social-share li:first-child {
  font-size: 14px;
  color: #f2f0f1;
  position: relative;
  top: -13px
}
.social-share li {
  padding: 0 2px
}
.readMore a:active, .readMore a:hover, .readMore a:link, .readMore a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: 700;
  padding: 7px 20px;
  line-height: 42px;
  text-transform: uppercase;
  text-align: center
}
.social-share li a {
  height: 35px;
  width: 35px;
  display: block
}
.sprite.rss {
  background-position: -1px -458px
}
.sprite.facebook {
  background-position: -1px -503px
}
.sprite.twitter {
  background-position: -1px -547px
}
.sprite.blog {
  background-position: -1px -592px
}
.sprite.linkedIn {
  background-position: -1px -637px
}
.sprite.youtube {
  background-position: -1px -682px
}
.sprite.googleplus {
  background-position: -1px -727px
}
.sprite.pinterest {
  background-position: -1px -773px
}
.sprite.flickr {
  background-position: -1px -820px
}
.sprite.slideshare {
  background-position: -1px -863px
}
a.footer_links:link, a.footer_links:visited {
  color: #f2f0f1;
  text-decoration: none
}
a.footer_links:hover {
  color: #f60;
  text-decoration: underline
}
.readMore a:active, .readMore a:link, .readMore a:visited {
  color: #333;
  text-decoration: none;
  background: #dbdbdb;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #d4d4d4), color-stop(1, #e6e6e6));
  background: -webkit-linear-gradient(center bottom, #d4d4d4 0, #e6e6e6 100%) #dbdbdb;
  background: -moz-linear-gradient(center bottom, #d4d4d4 0, #e6e6e6 100%) #dbdbdb;
  border: 1px solid silver;
  -webkit-box-shadow: 0 0 1px #fff inset, 0 0 1px #fff inset, 0 0 1px #fff inset;
  -moz-box-shadow: 0 0 1px #fff inset, 0 0 1px #fff inset;
  -ms-box-shadow: 0 0 1px #fff inset, 0 0 1px #fff inset, 0 0 1px #fff inset;
  -o-box-shadow: 0 0 1px #fff inset, 0 0 1px #fff inset, 0 0 1px #fff inset;
  box-shadow: 0 0 1px #fff inset, 0 0 1px #fff inset;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  margin-left: 20px
}
.readMore a:hover {
  color: #000;
  text-decoration: none;
  background: #dbdbdb;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e6e6e6), color-stop(1, #d4d4d4));
  background: -webkit-linear-gradient(center bottom, #e6e6e6 0, #d4d4d4 100%) #dbdbdb;
  background: -moz-linear-gradient(center bottom, #e6e6e6 0, #d4d4d4 100%) #dbdbdb;
  border: 1px solid silver;
  -webkit-box-shadow: 0 0 1px #fff inset, 0 0 1px #fff inset, 0 0 1px #fff inset;
  -moz-box-shadow: 0 0 1px #fff inset, 0 0 1px #fff inset;
  -ms-box-shadow: 0 0 1px #fff inset, 0 0 1px #fff inset, 0 0 1px #fff inset;
  -o-box-shadow: 0 0 1px #fff inset, 0 0 1px #fff inset, 0 0 1px #fff inset;
  box-shadow: 0 0 1px #fff inset, 0 0 1px #fff inset;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  margin-left: 20px
}
.bulletstyle a:active, .bulletstyle a:hover, .bulletstyle a:link, .bulletstyle a:visited {
  font-size: 12px;
  font-weight: 400;
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 15px;
  font-family: Arial, Helvetica, sans-serif
}
.bulletstyle a:active, .bulletstyle a:link, .bulletstyle a:visited {
  color: #004080;
  text-decoration: none;
  background-image: url(/images/bullet.png)
}
.bulletstyle a:hover, .contry ul li a:hover, .journal_subjt ul li a:hover, .subjt ul li a:hover {
  text-decoration: underline
}
.bulletstyle a:hover {
  color: #a8420b;
  background-image: url(/images/bullet-hover.png)
}
.clear {
  clear: both;
  line-height: 15px
}
.input_style {
  width: 100%;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555;
  background-color: #FFF;
  background-image: none;
  border: 1px solid #CCC;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0,0,0,.075) inset;
  transition: border-color .15s ease-in-out 0s, box-shadow .15s ease-in-out 0s
}
.nav-tabs, .nav-tabs>li>a, .nav-tabs>li>a:hover {
  /*font-size: 16px;
  font-weight: 500*/
}
.nav-tabs {
  /*border-bottom: 1px solid #ddd;*/
}
.nav-tabs>li>a {
  /*padding-left: 35px;
  padding-right: 35px;
  min-height: 15px;
  line-height: 12px;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
  color: #555;
  background: #DDD;*/
}
.nav-tabs>li>a:hover {
  background: #CCC;
  color: #555;
  min-height: 15px;
  border: 1px solid transparent
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
  color: #f60;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  font-size: 16px;
  font-weight: 500
}
.contry ul li:hover, .journal_subjt ul li:hover, .subjt ul li:hover {
  background-color: #f8f8f8
}
.tab-content {
  /*border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #FFF;
	padding: 10px;
	overflow: scroll;
	height: 1100px;*/
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #fff;
  border-color: -moz-use-text-color #eee #eee;
  border-image: none;
  border-radius: 0 0 4px 4px;
  border-style: none solid solid;
  border-width: 0 1px 1px;
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.04);
  padding: 15px;
}
a, li {
  transition: all .5s ease 0s
}
.contry h2 {
  color: #f60;
  font-size: 15px;
  font-weight: 600;
  margin: 0;
  padding: 8px 10px;
  border: 1px solid #FFAA81;
  border-radius: 5px
}
.contry ul {
  width: 50%;
  padding: 10px 8px 0;
  float: left
}
.contry ul li {
  line-height: 24.8px
}
.contry ul li a {
  padding-left: 35px;
  display: table;
  width: auto
}
.journal_subjt ul {
  float: left;
  padding-left: 9px;
  padding-top: 10px
}
.subjt ul {
  float: left;
  padding-top: 5px;
  padding-left: 6px
}
.journal_subjt ul li, .subjt ul li {
  line-height: 23px
}
.home_subjt ul {
  padding-left: 13px;
  padding-right: 12px
}
.home_subjt ul li a {
  padding-left: 0;
  padding-right: 2px;
  font-size: 14px;
  line-height: 20px
}
.journal_subjt ul li a {
  padding-left: 0;
  padding-right: 2px;
  font-size: 15px
}
.jb_subjt ul li a {
  padding-left: 16px;
  padding-right: 16px
}
.sprite.usa {
  background-position: 4px 4px
}
.sprite {
  background: url(/images/main_bootstrap_sprite.png) top left no-repeat;
  height: 17px
}
.sprite.australia {
  background-position: 4px -23px
}
.sprite.uae {
  background-position: 4px -50px
}
.sprite.italy {
  background-position: 4px -77px
}
.sprite.germany {
  background-position: 4px -104px
}
.sprite.uk {
  background-position: 4px -129px
}
.sprite.japan {
  background-position: 4px -156px
}
.sprite.brazil {
  background-position: 3px -183px
}
.sprite.korea {
  background-position: 4px -210px
}
.sprite.spain {
  background-position: 4px -237px
}
.sprite.canada {
  background-position: 4px -264px
}
.sprite.china {
  background-position: 4px -291px
}
.sprite.france {
  background-position: 4px -318px
}
.sprite.india {
  background-position: 4px -345px
}
.sprite.malaysia {
  background-position: 4px -372px
}
.sprite.singapore {
  background-position: 4px -399px
}
.sprite.south-africa {
  background-position: 4px -426px
}
.sprite.confrence-logo {
  background-position: 0 -1112px;
  display: inline-block;
  height: 77px;
  text-indent: -9999em;
  width: 202px
}
.sprite_flgs.Switzerland {
  background-position: 4px -748px
}
.sprite_flgs {
  background: url(/images/sprite_flags_icons.png) top left no-repeat;
  height: 17px
}
.sprite_flgs.poland {
  background-position: 4px -306px
}
.sprite_flgs.Austria {
  background-position: 4px -442px
}
.sprite_flgs.Turkey {
  background-position: 4px -510px
}
.sprite_flgs.Finland {
  background-position: 4px -544px
}
.sprite_flgs.NewZealand {
  background-position: 4px -578px
}
.sprite_flgs.Ukraine {
  background-position: 4px -612px
}
.sprite_flgs.Philippines {
  background-position: 4px -952px
}
.sprite_flgs.Denmark {
  background-position: 4px -782px
}
.sprite_flgs.Mexico {
  background-position: 4px -816px
}
.sprite_flgs.Netherlands {
  background-position: 4px -850px
}
.sprite_flgs.Norway {
  background-position: 4px -884px
}
.scroll-top-wrapper {
  position: fixed;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  text-align: center;
  z-index: 99999999;
  background-color: #777;
  color: #eee;
  width: 50px;
  height: 48px;
  line-height: 48px;
  right: 30px;
  bottom: 30px;
  padding-top: 2px;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
  border-radius: 10px
}
.scroll-top-wrapper:hover {
  background-color: #888
}
.scroll-top-wrapper.show {
  visibility: visible;
  cursor: pointer;
  opacity: 1
}
.scroll-top-wrapper i.fa {
  line-height: inherit
}
}

@media only screen and (max-width:321px) {
.bst_viewd, .icon_widget, .testimonial h3, ul.footerNav {
  text-align: center
}
.btn_submit_mscript, .select_dropdown {
  width: 185px
}
.icon_widget {
  left: 28%;
  position: absolute;
  right: auto;
  top: -10px
}
.btn-read_more, .donlad_bruchr_btn {
  width: 180px
}
.bst_viewd, .nav {
  width: 100%
}
.testimonial h3 {
  margin-top: 1%
}
.media-body {
  width: 100%;
  clear: both;
  display: inline-block
}
.carousel-caption, .dsktop {
  display: none
}
ul.header_nav {
  padding: 0
}
.carousel-inner>.item img {
  margin-top: 25px
}
.srch_btn {
  border: 1px solid #fff;
  padding: 7.2px 15px;
  margin-left: -2.8px
}
.srch_area {
  margin-bottom: 15px
}
ul.header_nav li a {
  padding: 0 8px
}
.vertical_slider {
  margin: 15px auto 0 5px
}
.vertical_slider_arrow>div {
  margin: 5px 0
}
.bst_viewd, .navbar-right {
  margin-top: 0
}
.navbar-collapse {
  margin-right: 0
}
.navbar-default .navbar-nav>li {
  border-right: 0;
  border-left: 0;
  border-bottom: 1px solid #3273de;
  border-top: 1px solid #4c8bf5
}
.navbar-default .navbar-nav>li a {
  padding: 5px 1em
}
.bst_viewd {
  display: block;
  clear: both
}
ul.footerNav {
  margin: 0
}
.latst_rsch_repts h2, .widget_speical h2, .widget_wraper h2 {
  font-size: 13px!important;
  white-space: nowrap
}
}

@media only screen and (max-width:768px) {
.carousel-caption, .dsktop {
  display: none
}
.bst_viewd, .nav {
  width: 100%
}
.widget_wraper_gry {
  height: auto
}
.testimonial h3 {
  margin-top: 1%;
  text-align: center
}
ul.header_nav {
  padding: 0
}
.carousel-inner>.item img {
  margin-top: 25px
}
.bst_viewd, .navbar-right {
  margin-top: 0
}
.srch_area {
  margin-bottom: 15px
}
.navbar-collapse {
  margin-right: 0;
  padding-right: 0;
  overflow-x: hidden
}
.navbar-default .navbar-nav>li {
  border-right: 0;
  border-left: 0;
  border-bottom: 1px solid #3273de;
  border-top: 1px solid #4c8bf5
}
.navbar-default .navbar-nav>li a {
  padding: 5px 1em
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
  color: #C90
}
.bst_viewd {
  display: block;
  text-align: center;
  clear: both
}
.openaccess_jrnl_srch input[type=text] {
  width: 145px
}
ul.header_nav li a {
  padding: 0 5px 0 6px
}
ul.footerNav {
  margin: 0;
  text-align: center
}
}
div.pagination {
  padding: 3px;
  margin: 3px
}
div.pagination a {
  padding: 2px 5px;
  margin: 2px;
  border: 1px solid #AAD;
  border-radius: 4px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
  color: #185FA1
}
div.pagination a:active, div.pagination a:hover {
  border: 1px solid #185FA1;
  border-radius: 4px;
  font-family: Arial, Helvetica, sans-serif;
  color: #000
}
div.pagination span.current {
  padding: 2px 5px;
  margin: 2px;
  border: 1px solid #185FA1;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 700;
  background-color: #185FA1;
  color: #FFF;
  border-radius: 4px
}
div.pagination span.disabled {
  padding: 2px 5px;
  margin: 2px;
  border: 1px solid #EEE;
  color: #DDD
}
ul.side_blocks_ul {
  margin: 0;
  padding: 0;
  border: 0 solid #CCC
}
ul.side_blocks_ul li {
  line-height: 22px;
  border-bottom: 1px solid #ccc;
  text-align: left
}
ul.side_blocks_ul li a {
  background: url(/images/arrow_ball_right.png) 5px 7px no-repeat;
  color: #323232;
  padding-left: 25px;
  transition: all .5s ease-in-out 0s;
  display: block
}
ul.side_blocks_ul li a:hover, ul.side_blocks_ul li:hover {
  background-position: 8px 7px;
  background-color: #f8f8f8
}
.toll_freeno {
  background-color: #34495e;
  padding: 10px 5px;
}
.toll_freeno .fa-phone {
  background-color: #fff;
  padding: 5px 8px;
  border-radius: 50%;
  font-size: 20px;
  color: #323232;
  margin: 5px;
  float: left
}
.toll_freeno p {
  float: left
}
.scroll-button {
  font-size: 13px;
  min-width: 380px;
  margin: 0 auto;
  line-height: 20px;
  padding: 6px 0 6px 10px;
  border-radius: 40px;
  border: 2px solid #2d9de6;
  background: linear-gradient(#53bafd, #2a91d4);
  color: #fff;
  text-shadow: 1px 1px 1px #0065a8;
}
.scroll-button strong {
  background: #1989d2;
  border: 1px solid #41b1e1;
  color: #ffd835;
  border-radius: 75%;
  padding: 14px 12px 4px;
  margin-left: 15px;
  position: relative;
  font-size: 20px;
  top: 5px;
  right: -9px
}
.bounce {
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite
}
@-webkit-keyframes bounce {
0%, 100%, 20%, 50%, 80% {
-webkit-transform:translateY(0)
}
40% {
-webkit-transform:translateY(-10px)
}
60% {
-webkit-transform:translateY(-5px)
}
}
@-moz-keyframes bounce {
0%, 100%, 20%, 50%, 80% {
-moz-transform:translateY(0)
}
40%, 60% {
-moz-transform:translateY(-10px)
}
}
@keyframes bounce {
0%, 100%, 20%, 50%, 80% {
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
}
40% {
-webkit-transform:translateY(-10px);
-moz-transform:translateY(-10px);
-ms-transform:translateY(-10px);
-o-transform:translateY(-10px);
transform:translateY(-10px)
}
60% {
-webkit-transform:translateY(-5px);
-moz-transform:translateY(-5px);
-ms-transform:translateY(-5px);
-o-transform:translateY(-5px);
transform:translateY(-5px)
}
}
.journal_logo_desc p {
  padding: 0 15px!important;
  margin-bottom: 0
}
.journal_logo_desc img:hover {
  padding: 2px;
  border: 1px solid #555;
  border-radius: 6px;
  margin-top: 4px
}
.table > tbody > tr > td {
  vertical-align: middle;
}
.list-style-1 li:before {
  content: "\f101"; /* FontAwesome Unicode */
  color: #9b8357;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  display: inline-block;
  transition: all 0.3s ease 0s;
}
.list-style-1 li, .l-o-h a{
  margin-bottom: 5px;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.list-style-1 li:hover::before {
  margin-left: 10px;
}
.list-style-1 li:hover, .l-o-h a:hover {
  text-overflow: inherit;
  overflow: visible;
  white-space: normal;
}
.conferences .panel {
  border-radius: 0px;
}
.conferences .panel-primary {
  border-color: #9b8357;
}
.conferences .panel-primary > .panel-heading {
  background-color: transparent;
  border-top: #9b8357 solid 2px;
  border-color: #9b8357;
  color: #ff5a00;
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}
.conferences .panel-title {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 20px;
}
.conferences .panel .list-inline > li {
  text-align: left;/*padding-left:20px;*/
}
.conferences .panel-heading {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
/***** Header Top Links ****/
.header-top {
  background-color: #21252b;
  color: #858d91;
  padding-top: 6px;
}
.header-top a, .header-top i {
  color: #609ddb;
}
.header-top a i {
  color: #858d91;
}
.header-top a:hover i {
  color: #609ddb;
}
/****** Customized ****/
.omics-panel.panel, .omics-panel > .panel-heading {
  border-radius: 0;
}
.omics-panel.panel-success > .panel-heading {
  background-color: #4ecdc4;
  color: #323232;
}
.omics-panel.panel-success > .panel-heading > .panel-title {
  font-size: 20px;
  font-weight: 600;
}
/*.panel-warning > .panel-heading {
    background-color: #9b8357;
    border-color: #faebcc;
    color: #fff;
}
.panel-warning {
    border-color: #607d8b;
}*/
.content_header, .omics-panel > .panel-title {
  font-size: 24px;
}
.equalcol {
  position: relative;
}
/**** Newly Added ****/
/*------------------------------------------------------------------
    [No padding, margin space]
------------------------------------------------------------------*/
.no-space {
  padding: 0 !important;
  margin: 0 !important;
}

/* No padding, margin space above 992px */
@media (min-width: 992px) {
.md-no-space {
  padding: 0 !important;
  margin: 0 !important;
}
}
/* No Space in a row class */
.no-space-row {
  margin-right: 0;
  margin-left: 0;
}
.no-space-row > [class*="col-"] {
  padding-left: 0;
  padding-right: 0;
}
/* 5px Space in a row class */
.space-row-5 {
  margin-right: -5px;
  margin-left: -5px;
}
.space-row-5 > [class*="col-"] {
  padding-left: 5px;
  padding-right: 5px;
}
/* 10px Space in a row class */
.space-row-10 {
  margin-right: -10px;
  margin-left: -10px;
}
.space-row-10 > [class*="col-"] {
  padding-left: 10px;
  padding-right: 10px;
}
/*------------------------------------------------------------------
    [Padding]
------------------------------------------------------------------*/
.padding-0 {
  padding: 0 !important;
}
.padding-5 {
  padding: 5px !important;
}
.padding-10 {
  padding: 10px !important;
}
.padding-20 {
  padding: 20px !important;
}
.padding-30 {
  padding: 30px !important;
}
.padding-40 {
  padding: 40px !important;
}
.padding-50 {
  padding: 50px !important;
}
.padding-60 {
  padding: 60px !important;
}
.padding-70 {
  padding: 70px !important;
}
.padding-80 {
  padding: 80px !important;
}
.padding-90 {
  padding: 90px !important;
}
.padding-100 {
  padding: 100px !important;
}

/*------------------------------------------------------------------
    [Padding under 1200px]
------------------------------------------------------------------*/
@media (max-width: 1200px) {
.lg-padding-10 {
  padding: 10px !important;
}
.lg-padding-20 {
  padding: 20px !important;
}
.lg-padding-30 {
  padding: 30px !important;
}
.lg-padding-40 {
  padding: 40px !important;
}
.lg-padding-50 {
  padding: 50px !important;
}
.lg-padding-60 {
  padding: 60px !important;
}
.lg-padding-70 {
  padding: 70px !important;
}
.lg-padding-80 {
  padding: 80px !important;
}
.lg-padding-90 {
  padding: 90px !important;
}
.lg-padding-100 {
  padding: 100px !important;
}
}

/*------------------------------------------------------------------
    [Padding under 992px]
------------------------------------------------------------------*/
@media (max-width: 992px) {
.md-padding-10 {
  padding: 10px !important;
}
.md-padding-20 {
  padding: 20px !important;
}
.md-padding-30 {
  padding: 30px !important;
}
.md-padding-40 {
  padding: 40px !important;
}
.md-padding-50 {
  padding: 50px !important;
}
.md-padding-60 {
  padding: 60px !important;
}
.md-padding-70 {
  padding: 70px !important;
}
.md-padding-80 {
  padding: 80px !important;
}
.md-padding-90 {
  padding: 90px !important;
}
.md-padding-100 {
  padding: 100px !important;
}
}

/*------------------------------------------------------------------
    [Padding under 768px]
------------------------------------------------------------------*/
@media (max-width: 768px) {
.sm-padding-10 {
  padding: 10px !important;
}
.sm-padding-20 {
  padding: 20px !important;
}
.sm-padding-30 {
  padding: 30px !important;
}
.sm-padding-40 {
  padding: 40px !important;
}
.sm-padding-50 {
  padding: 50px !important;
}
.sm-padding-60 {
  padding: 60px !important;
}
.sm-padding-70 {
  padding: 70px !important;
}
.sm-padding-80 {
  padding: 80px !important;
}
.sm-padding-90 {
  padding: 90px !important;
}
.sm-padding-100 {
  padding: 100px !important;
}
}

/*------------------------------------------------------------------
    [Padding under 480px]
------------------------------------------------------------------*/
@media (max-width: 480px) {
.xs-padding-10 {
  padding: 10px !important;
}
.xs-padding-20 {
  padding: 20px !important;
}
.xs-padding-30 {
  padding: 30px !important;
}
.xs-padding-40 {
  padding: 40px !important;
}
.xs-padding-50 {
  padding: 50px !important;
}
.xs-padding-60 {
  padding: 60px !important;
}
.xs-padding-70 {
  padding: 70px !important;
}
.xs-padding-80 {
  padding: 80px !important;
}
.xs-padding-90 {
  padding: 90px !important;
}
.xs-padding-100 {
  padding: 100px !important;
}
}
/*------------------------------------------------------------------
    [Top Padding]
------------------------------------------------------------------*/
.padding-t-0 {
  padding-top: 0 !important;
}
.padding-t-5 {
  padding-top: 5px !important;
}
.padding-t-10 {
  padding-top: 10px !important;
}
.padding-t-20 {
  padding-top: 20px !important;
}
.padding-t-30 {
  padding-top: 30px !important;
}
.padding-t-40 {
  padding-top: 40px !important;
}
.padding-t-50 {
  padding-top: 50px !important;
}
.padding-t-60 {
  padding-top: 60px !important;
}
.padding-t-70 {
  padding-top: 70px !important;
}
.padding-t-80 {
  padding-top: 80px !important;
}
.padding-t-90 {
  padding-top: 90px !important;
}
.padding-t-100 {
  padding-top: 100px !important;
}
/*------------------------------------------------------------------
    [Bottom Padding]
------------------------------------------------------------------*/
.padding-b-0 {
  padding-bottom: 0 !important;
}
.padding-b-5 {
  padding-bottom: 5px !important;
}
.padding-b-10 {
  padding-bottom: 10px !important;
}
.padding-b-20 {
  padding-bottom: 20px !important;
}
.padding-b-30 {
  padding-bottom: 30px !important;
}
.padding-b-40 {
  padding-bottom: 40px !important;
}
.padding-b-50 {
  padding-bottom: 50px !important;
}
.padding-b-60 {
  padding-bottom: 60px !important;
}
.padding-b-70 {
  padding-bottom: 70px !important;
}
.padding-b-80 {
  padding-bottom: 80px !important;
}
.padding-b-90 {
  padding-bottom: 90px !important;
}
.padding-b-100 {
  padding-bottom: 100px !important;
}
/*------------------------------------------------------------------
    [Left & Right Padding]
------------------------------------------------------------------*/
.padding-lr-5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.padding-lr-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.padding-lr-15 {
  padding-left: -5px !important;
  padding-right: -5px !important;
}
.padding-lr-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
/*------------------------------------------------------------------
    [Top & Bottom Padding]
------------------------------------------------------------------*/
.p-tb-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
.p-tb-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.p-tb-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.p-tb-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}
.p-tb-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.p-tb-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}
/*------------------------------------------------------------------
    [Left margin]
------------------------------------------------------------------*/
.margin-l-5 {
  margin-left: 5px !important;
}
.margin-l-10 {
  margin-left: 10px !important;
}
.margin-l-20 {
  margin-left: 20px !important;
}
.margin-l-30 {
  margin-left: 30px !important;
}
/*------------------------------------------------------------------
    [Right margin]
------------------------------------------------------------------*/
.margin-r-5 {
  margin-right: 5px !important;
}
.margin-r-10 {
  margin-right: 10px !important;
}
.margin-r-20 {
  margin-right: 20px !important;
}
.margin-r-30 {
  margin-right: 30px !important;
}
/*------------------------------------------------------------------
    [Overlay Top margin]
------------------------------------------------------------------*/
.margin-t-o-10, .margin-t-o-20, .margin-t-o-30, .margin-t-o-40, .margin-t-o-50, .margin-t-o-60, .margin-t-o-70, .margin-t-o-80, .margin-t-o-90, .margin-t-o-100 {
  position: relative;
  z-index: 1;
}
.margin-t-o-10 {
  margin-top: -10px !important;
}
.margin-t-o-20 {
  margin-top: -20px !important;
}
.margin-t-o-30 {
  margin-top: -30px !important;
}
.margin-t-o-40 {
  margin-top: -40px !important;
}
.margin-t-o-50 {
  margin-top: -50px !important;
}
.margin-t-o-60 {
  margin-top: -60px !important;
}
.margin-t-o-70 {
  margin-top: -70px !important;
}
.margin-t-o-80 {
  margin-top: -80px !important;
}
.margin-t-o-90 {
  margin-top: -90px !important;
}
.margin-t-o-100 {
  margin-top: -100px !important;
}

/*------------------------------------------------------------------
    [Overlay Left margin]
------------------------------------------------------------------*/
@media (min-width: 768px) {
.margin-l-o-10,  .margin-l-o-20,  .margin-l-o-30,  .margin-l-o-40,  .margin-l-o-50,  .margin-l-o-60,  .margin-l-o-70,  .margin-l-o-80,  .margin-l-o-90,  .margin-l-o-100 {
  position: relative;
  z-index: 1;
}
.margin-l-o-10 {
  margin-left: -10px !important;
}
.margin-l-o-20 {
  margin-left: -20px !important;
}
.margin-l-o-30 {
  margin-left: -30px !important;
}
.margin-l-o-40 {
  margin-left: -40px !important;
}
.margin-l-o-50 {
  margin-left: -50px !important;
}
.margin-l-o-60 {
  margin-left: -60px !important;
}
.margin-l-o-70 {
  margin-left: -70px !important;
}
.margin-l-o-80 {
  margin-left: -80px !important;
}
.margin-l-o-90 {
  margin-left: -90px !important;
}
.margin-l-o-100 {
  margin-left: -100px !important;
}
}

/*------------------------------------------------------------------
    [Overlay Right margin]
------------------------------------------------------------------*/
@media (min-width: 768px) {
.margin-r-o-10,  .margin-r-o-20,  .margin-r-o-30,  .margin-r-o-40,  .margin-r-o-50,  .margin-r-o-60,  .margin-r-o-70,  .margin-r-o-80,  .margin-r-o-90,  .margin-r-o-100 {
  position: relative;
  z-index: 1;
}
.margin-r-o-10 {
  margin-right: -10px !important;
}
.margin-r-o-20 {
  margin-right: -20px !important;
}
.margin-r-o-30 {
  margin-right: -30px !important;
}
.margin-r-o-40 {
  margin-right: -40px !important;
}
.margin-r-o-50 {
  margin-right: -50px !important;
}
.margin-r-o-60 {
  margin-right: -60px !important;
}
.margin-r-o-70 {
  margin-right: -70px !important;
}
.margin-r-o-80 {
  margin-right: -80px !important;
}
.margin-r-o-90 {
  margin-right: -90px !important;
}
.margin-r-o-100 {
  margin-right: -100px !important;
}
}
/*------------------------------------------------------------------
    [Top margin]
------------------------------------------------------------------*/
.margin-t-0 {
  margin-top: 0 !important;
}
.margin-t-5 {
  margin-top: 5px !important;
}
.margin-t-10 {
  margin-top: 10px !important;
}
.margin-t-20 {
  margin-top: 20px !important;
}
.margin-t-30 {
  margin-top: 30px !important;
}
.margin-t-40 {
  margin-top: 40px !important;
}
.margin-t-50 {
  margin-top: 50px !important;
}
.margin-t-60 {
  margin-top: 60px !important;
}
.margin-t-70 {
  margin-top: 70px !important;
}
.margin-t-80 {
  margin-top: 80px !important;
}
.margin-t-90 {
  margin-top: 90px !important;
}
.margin-t-100 {
  margin-top: 100px !important;
}
/*------------------------------------------------------------------
    [Bottom margin]
------------------------------------------------------------------*/
.margin-b-0 {
  margin-bottom: 0 !important;
}
.margin-b-5 {
  margin-bottom: 5px !important;
}
.margin-b-10 {
  margin-bottom: 10px !important;
}
.margin-b-10 {
  margin-bottom: 10px !important;
}
.margin-b-20 {
  margin-bottom: 20px !important;
}
.margin-b-30 {
  margin-bottom: 30px !important;
}
.margin-b-40 {
  margin-bottom: 40px !important;
}
.margin-b-50 {
  margin-bottom: 50px !important;
}
.margin-b-60 {
  margin-bottom: 60px !important;
}
.margin-b-70 {
  margin-bottom: 70px !important;
}
.margin-b-80 {
  margin-bottom: 80px !important;
}
.margin-b-90 {
  margin-bottom: 90px !important;
}
.margin-b-100 {
  margin-bottom: 100px !important;
}

/*------------------------------------------------------------------
    [Top margin below 1200px]
------------------------------------------------------------------*/
@media (max-width: 1200px) {
.lg-margin-b-0 {
  margin-bottom: 0 !important;
}
.lg-margin-b-5 {
  margin-bottom: 5px !important;
}
.lg-margin-b-10 {
  margin-bottom: 10px !important;
}
.lg-margin-b-20 {
  margin-bottom: 20px !important;
}
.lg-margin-b-30 {
  margin-bottom: 30px !important;
}
.lg-margin-b-40 {
  margin-bottom: 40px !important;
}
.lg-margin-b-50 {
  margin-bottom: 50px !important;
}
.lg-margin-b-60 {
  margin-bottom: 60px !important;
}
.lg-margin-b-70 {
  margin-bottom: 70px !important;
}
.lg-margin-b-80 {
  margin-bottom: 80px !important;
}
.lg-margin-b-90 {
  margin-bottom: 90px !important;
}
.lg-margin-b-100 {
  margin-bottom: 100px !important;
}
}

/*------------------------------------------------------------------
    [Top margin below 992px]
------------------------------------------------------------------*/
@media (max-width: 992px) {
.md-margin-b-0 {
  margin-bottom: 0 !important;
}
.md-margin-b-5 {
  margin-bottom: 5px !important;
}
.md-margin-b-10 {
  margin-bottom: 10px !important;
}
.md-margin-b-20 {
  margin-bottom: 20px !important;
}
.md-margin-b-30 {
  margin-bottom: 30px !important;
}
.md-margin-b-40 {
  margin-bottom: 40px !important;
}
.md-margin-b-50 {
  margin-bottom: 50px !important;
}
.md-margin-b-60 {
  margin-bottom: 60px !important;
}
.md-margin-b-70 {
  margin-bottom: 70px !important;
}
.md-margin-b-80 {
  margin-bottom: 80px !important;
}
.md-margin-b-90 {
  margin-bottom: 90px !important;
}
.md-margin-b-100 {
  margin-bottom: 100px !important;
}
}

/*------------------------------------------------------------------
    [Top margin below 768px]
------------------------------------------------------------------*/
@media (max-width: 768px) {
.sm-margin-b-0 {
  margin-bottom: 0 !important;
}
.sm-margin-b-5 {
  margin-bottom: 5px !important;
}
.sm-margin-b-10 {
  margin-bottom: 10px !important;
}
.sm-margin-b-20 {
  margin-bottom: 20px !important;
}
.sm-margin-b-30 {
  margin-bottom: 30px !important;
}
.sm-margin-b-40 {
  margin-bottom: 40px !important;
}
.sm-margin-b-50 {
  margin-bottom: 50px !important;
}
.sm-margin-b-60 {
  margin-bottom: 60px !important;
}
.sm-margin-b-70 {
  margin-bottom: 70px !important;
}
.sm-margin-b-80 {
  margin-bottom: 80px !important;
}
.sm-margin-b-90 {
  margin-bottom: 90px !important;
}
.sm-margin-b-100 {
  margin-bottom: 100px !important;
}
}

/*------------------------------------------------------------------
    [Top margin below 480px]
------------------------------------------------------------------*/
@media (max-width: 480px) {
.xs-margin-b-0 {
  margin-bottom: 0 !important;
}
.xs-margin-b-5 {
  margin-bottom: 5px !important;
}
.xs-margin-b-10 {
  margin-bottom: 10px !important;
}
.xs-margin-b-20 {
  margin-bottom: 20px !important;
}
.xs-margin-b-30 {
  margin-bottom: 30px !important;
}
.xs-margin-b-40 {
  margin-bottom: 40px !important;
}
.xs-margin-b-50 {
  margin-bottom: 50px !important;
}
.xs-margin-b-60 {
  margin-bottom: 60px !important;
}
.xs-margin-b-70 {
  margin-bottom: 70px !important;
}
.xs-margin-b-80 {
  margin-bottom: 80px !important;
}
.xs-margin-b-90 {
  margin-bottom: 90px !important;
}
.xs-margin-b-100 {
  margin-bottom: 100px !important;
}
}
.icon-box {
  margin-top: 20px;
}
/*@media (min-width: 768px) {
	.icon-box{
		min-height:490px;
	}
}*/
.box-icon {
  margin: 0 auto;
  margin-top: -60px;
}
.icon-box .panel-body .text-warning {
  color: #e74c3c;
  text-align: center;
}
.icon-box ul li {
  border-bottom: 1px solid #ddd;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.icon-box ul li:hover {
  text-overflow: inherit;
  overflow: visible;
}
.icon-box ul li a:hover {
  margin-left: 5px;
  background: #FFFFFF;
}
.icon-box .btn {
/*bottom: 1.8em;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 80%;*/
}
.icon-box .panel-footer {
  background: none;
  border: none;
}
#omics_form .btn-info {
  background-color: #1ABC9C;
  border: 2px solid #189f84;
  color: #fff;
}
.submit-manuscript-box.panel {
  border: 4px solid #34495e;
  border-radius: 0px;
}
.submit-manuscript-box.panel-primary > .panel-heading {
  background-color: #4d6277;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-color: #337ab7;
  color: #fff;
}
.submit-manuscript-box .panel-title {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
}
.btn-magick {
  color: #fff;
  background-color: #bb39d7;
  border-color: #9a00cd;
  text-shadow: 1px 1px 0 #9823d5;
}
.btn-magick:hover, .btn-magick:focus {
  color: #fff;
  background-color: #b13acd;
  border-color: #8600b9;
}
/*=== CSS Shapes ===*/
.triangle-bottomright {
  width: 0;
  height: 0;
  border-bottom: 10px solid red;
  border-left: 10px solid transparent;
}
/*******************************
            Label
*******************************/

.ui.label {
  display: inline-block;
  line-height: 1;
  vertical-align: baseline;
  margin: 0em 0.14285714em;
  background-color: #E8E8E8;
  background-image: none;
  padding: 0.5833em 0.833em;
  color: rgba(0, 0, 0, 0.6);
  text-transform: none;
  font-weight: bold;
  border: 0px solid transparent;
  border-radius: 0.28571429rem;
  -webkit-transition: background 0.1s ease;
  transition: background 0.1s ease;
}
.ui.label:first-child {
  margin-left: 0em;
}
.ui.label:last-child {
  margin-right: 0em;
}
/* Link */
a.ui.label {
  cursor: pointer;
}
/* Inside Link */
.ui.label > a {
  cursor: pointer;
  color: inherit;
  opacity: 0.5;
  -webkit-transition: 0.1s opacity ease;
  transition: 0.1s opacity ease;
}
.ui.label > a:hover {
  opacity: 1;
}
/* Image */
.ui.label > img {
  width: auto !important;
  vertical-align: middle;
  height: 2.1666em !important;
}
/* Icon */
.ui.label > .icon {
  width: auto;
  margin: 0em 0.75em 0em 0em;
}
/* Detail */
.ui.label > .detail {
  display: inline-block;
  vertical-align: top;
  font-weight: bold;
  margin-left: 1em;
  opacity: 0.8;
}
.ui.label > .detail .icon {
  margin: 0em 0.25em 0em 0em;
}
/* Removable label */
.ui.label > .close.icon, .ui.label > .delete.icon {
  cursor: pointer;
  margin-right: 0em;
  margin-left: 0.5em;
  font-size: 0.92857143em;
  opacity: 0.5;
  -webkit-transition: background 0.1s ease;
  transition: background 0.1s ease;
}
.ui.label > .delete.icon:hover {
  opacity: 1;
}
/*-------------------
       Group
--------------------*/

.ui.labels > .label {
  margin: 0em 0.5em 0.5em 0em;
}
/*-------------------
       Coupling
--------------------*/

.ui.header > .ui.label {
  margin-top: -0.29165em;
}
/* Remove border radius on attached segment */
.ui.attached.segment > .ui.top.left.attached.label, .ui.bottom.attached.segment > .ui.top.left.attached.label {
  border-top-left-radius: 0;
}
.ui.attached.segment > .ui.top.right.attached.label, .ui.bottom.attached.segment > .ui.top.right.attached.label {
  border-top-right-radius: 0;
}
.ui.top.attached.segment > .ui.bottom.left.attached.label {
  border-bottom-left-radius: 0;
}
.ui.top.attached.segment > .ui.bottom.right.attached.label {
  border-bottom-right-radius: 0;
}
/* Padding on next content after a label */
.ui.top.attached.label:first-child + :not(.attached), .ui.top.attached.label + [class*="right floated"] + * {
  margin-top: 2rem !important;
}
.ui.bottom.attached.label:first-child ~ :last-child:not(.attached) {
  margin-top: 0em;
  margin-bottom: 2rem !important;
}
/*******************************
             Types
*******************************/

.ui.image.label {
  width: auto !important;
  margin-top: 0em;
  margin-bottom: 0em;
  max-width: 9999px;
  vertical-align: baseline;
  text-transform: none;
  background: #E8E8E8;
  padding: 0.5833em 0.833em 0.5833em 0.5em;
  border-radius: 0.28571429rem;
  box-shadow: none;
}
.ui.image.label img {
  display: inline-block;
  vertical-align: top;
  height: 2.1666em;
  margin: -0.5833em 0.5em -0.5833em -0.5em;
  border-radius: 0.28571429rem 0em 0em 0.28571429rem;
}
.ui.image.label .detail {
  background: rgba(0, 0, 0, 0.1);
  margin: -0.5833em -0.833em -0.5833em 0.5em;
  padding: 0.5833em 0.833em;
  border-radius: 0em 0.28571429rem 0.28571429rem 0em;
}
/*-------------------
         Tag
--------------------*/

.ui.tag.labels .label, .ui.tag.label {
  margin-left: 1em;
  position: relative;
  padding-left: 1.5em;
  padding-right: 1.5em;
  border-radius: 0.28571429rem 0em 0em 0.28571429rem;
  -webkit-transition: none;
  transition: none;
}
.ui.tag.labels .label:before, .ui.tag.label:before {
  position: absolute;
  -webkit-transform: translateY(-50%) translateX(50%) rotate(-45deg);
  -ms-transform: translateY(-50%) translateX(50%) rotate(-45deg);
  transform: translateY(-50%) translateX(50%) rotate(-45deg);
  top: 50%;
  right: 0%;
  content: '';
  background-color: inherit;
  background-image: none;
  width: 1.56em;
  height: 1.56em;
  -webkit-transition: none;
  transition: none;
}
/*.ui.tag.labels .label:after,
.ui.tag.label:after {
  position: absolute;
  content: '';
  top: 50%;
  left: -0.25em;
  margin-top: -0.25em;
  background-color: #FFFFFF !important;
  width: 0.5em;
  height: 0.5em;
  box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.3);
  border-radius: 500rem;
}*/

/*-------------------
    Corner Label
--------------------*/

.ui.corner.label {
  position: absolute;
  top: 0em;
  right: 0em;
  margin: 0em;
  padding: 0em;
  text-align: center;
  border-color: #E8E8E8;
  width: 4em;
  height: 4em;
  z-index: 1;
  -webkit-transition: border-color 0.1s ease;
  transition: border-color 0.1s ease;
}
/* Icon Label */
.ui.corner.label {
  background-color: transparent !important;
}
.ui.corner.label:after {
  position: absolute;
  content: "";
  right: 0em;
  top: 0em;
  z-index: -1;
  width: 0em;
  height: 0em;
  background-color: transparent !important;
  border-top: 0em solid transparent;
  border-right: 4em solid transparent;
  border-bottom: 4em solid transparent;
  border-left: 0em solid transparent;
  border-right-color: inherit;
  -webkit-transition: border-color 0.1s ease;
  transition: border-color 0.1s ease;
}
.ui.corner.label .icon {
  cursor: default;
  position: relative;
  top: 0.64285714em;
  left: 0.78571429em;
  font-size: 1.14285714em;
  margin: 0em;
}
/* Left Corner */
.ui.left.corner.label, .ui.left.corner.label:after {
  right: auto;
  left: 0em;
}
.ui.left.corner.label:after {
  border-top: 4em solid transparent;
  border-right: 4em solid transparent;
  border-bottom: 0em solid transparent;
  border-left: 0em solid transparent;
  border-top-color: inherit;
}
.ui.left.corner.label .icon {
  left: -0.78571429em;
}
/* Segment */
.ui.segment > .ui.corner.label {
  top: -1px;
  right: -1px;
}
.ui.segment > .ui.left.corner.label {
  right: auto;
  left: -1px;
}
/*-------------------
       Ribbon
--------------------*/

.ui.ribbon.label {
  position: relative;
  margin: 0em;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  border-radius: 0em 0.28571429rem 0.28571429rem 0em;
  border-color: rgba(0, 0, 0, 0.15);
}
.ui.ribbon.label:after {
  position: absolute;
  content: '';
  top: 100%;
  left: 0%;
  background-color: transparent !important;
  border-style: solid;
  border-width: 0em 1.2em 1.2em 0em;
  border-color: transparent;
  border-right-color: inherit;
  width: 0em;
  height: 0em;
}
/* Positioning */
.ui.ribbon.label {
  left: calc( -1rem - 1.2em );
  margin-right: -1.2em;
  padding-left: calc( 1rem + 1.2em );
  padding-right: 1.2em;
}
.ui[class*="right ribbon"].label {
  left: calc(100% + 1rem + 1.2em );
  padding-left: 1.2em;
  padding-right: calc( 1rem + 1.2em );
}
/* Right Ribbon */
.ui[class*="right ribbon"].label {
  text-align: left;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  border-radius: 0.28571429rem 0em 0em 0.28571429rem;
}
.ui[class*="right ribbon"].label:after {
  left: auto;
  right: 0%;
  border-style: solid;
  border-width: 1.2em 1.2em 0em 0em;
  border-color: transparent;
  border-top-color: inherit;
}
/* Inside Table */
.ui.image > .ribbon.label, .ui.card .image > .ribbon.label {
  position: absolute;
  top: 1rem;
}
.ui.card .image > .ui.ribbon.label, .ui.image > .ui.ribbon.label {
  left: calc( 0.05rem - 1.2em );
}
.ui.card .image > .ui[class*="right ribbon"].label, .ui.image > .ui[class*="right ribbon"].label {
 left: calc(100% + -0.05rem + 1.2em );
  padding-left: 0.833em;
}
/* Inside Table */
.ui.table td > .ui.ribbon.label {
  left: calc( -0.78571429em - 1.2em );
}
.ui.table td > .ui[class*="right ribbon"].label {
  left: calc(100% + 0.78571429em + 1.2em );
  padding-left: 0.833em;
}
/*-------------------
      Attached
--------------------*/

.ui[class*="top attached"].label, .ui.attached.label {
  width: 100%;
  position: absolute;
  margin: 0em;
  top: 0em;
  left: 0em;
  padding: 0.75em 1em;
  border-radius: 0.21428571rem 0.21428571rem 0em 0em;
}
.ui[class*="bottom attached"].label {
  top: auto;
  bottom: 0em;
  border-radius: 0em 0em 0.21428571rem 0.21428571rem;
}
.ui[class*="top left attached"].label {
  width: auto;
  margin-top: 0em !important;
  border-radius: 0.21428571rem 0em 0.28571429rem 0em;
}
.ui[class*="top right attached"].label {
  width: auto;
  left: auto;
  right: 0em;
  border-radius: 0em 0.21428571rem 0em 0.28571429rem;
}
.ui[class*="bottom left attached"].label {
  width: auto;
  top: auto;
  bottom: 0em;
  border-radius: 0em 0.28571429rem 0em 0.21428571rem;
}
.ui[class*="bottom right attached"].label {
  top: auto;
  bottom: 0em;
  left: auto;
  right: 0em;
  width: auto;
  border-radius: 0.28571429rem 0em 0.21428571rem 0em;
}
/*******************************
             States
*******************************/


/*-------------------
      Disabled
--------------------*/

.ui.label.disabled {
  opacity: 0.5;
}
/*-------------------
        Hover
--------------------*/

a.ui.labels .label:hover, a.ui.label:hover {
  background-color: #E0E0E0;
  border-color: #E0E0E0;
  background-image: none;
  color: rgba(0, 0, 0, 0.8);
}
.ui.labels a.label:hover:before, a.ui.label:hover:before {
  color: rgba(0, 0, 0, 0.8);
}
/*-------------------
        Active
--------------------*/

.ui.active.label {
  background-color: #D0D0D0;
  border-color: #D0D0D0;
  background-image: none;
  color: rgba(0, 0, 0, 0.95);
}
.ui.active.label:before {
  background-color: #D0D0D0;
  background-image: none;
  color: rgba(0, 0, 0, 0.95);
}
/*-------------------
     Active Hover
--------------------*/

a.ui.labels .active.label:hover, a.ui.active.label:hover {
  background-color: #C8C8C8;
  border-color: #C8C8C8;
  background-image: none;
  color: rgba(0, 0, 0, 0.95);
}
.ui.labels a.active.label:ActiveHover:before, a.ui.active.label:ActiveHover:before {
 background-color: #C8C8C8;
 background-image: none;
 color: rgba(0, 0, 0, 0.95);
}
/*-------------------
      Visible
--------------------*/

.ui.labels.visible .label, .ui.label.visible {
  display: inline-block !important;
}
/*-------------------
      Hidden
--------------------*/

.ui.labels.hidden .label, .ui.label.hidden {
  display: none !important;
}
/*******************************
           Variations
*******************************/


/*-------------------
       Colors
--------------------*/


/*--- Red ---*/

.ui.red.labels .label, .ui.red.label {
  background-color: #DB2828 !important;
  border-color: #DB2828 !important;
  color: #FFFFFF !important;
}
/* Link */
.ui.red.labels .label:hover, a.ui.red.label:hover {
  background-color: #d01919 !important;
  border-color: #d01919 !important;
  color: #FFFFFF !important;
}
/* Corner */
.ui.red.corner.label, .ui.red.corner.label:hover {
  background-color: transparent !important;
}
/* Ribbon */
.ui.red.ribbon.label {
  border-color: #b21e1e !important;
}
/* Basic */
.ui.basic.red.label {
  background-color: #FFFFFF !important;
  color: #DB2828 !important;
  border-color: #DB2828 !important;
}
.ui.basic.red.labels a.label:hover, a.ui.basic.red.label:hover {
  background-color: #FFFFFF !important;
  color: #d01919 !important;
  border-color: #d01919 !important;
}
/*--- Orange ---*/

.ui.orange.labels .label, .ui.orange.label {
  background-color: #F2711C !important;
  border-color: #F2711C !important;
  color: #FFFFFF !important;
}
/* Link */
.ui.orange.labels .label:hover, a.ui.orange.label:hover {
  background-color: #f26202 !important;
  border-color: #f26202 !important;
  color: #FFFFFF !important;
}
/* Corner */
.ui.orange.corner.label, .ui.orange.corner.label:hover {
  background-color: transparent !important;
}
/* Ribbon */
.ui.orange.ribbon.label {
  border-color: #cf590c !important;
}
/* Basic */
.ui.basic.orange.label {
  background-color: #FFFFFF !important;
  color: #F2711C !important;
  border-color: #F2711C !important;
}
.ui.basic.orange.labels a.label:hover, a.ui.basic.orange.label:hover {
  background-color: #FFFFFF !important;
  color: #f26202 !important;
  border-color: #f26202 !important;
}
/*--- Yellow ---*/

.ui.yellow.labels .label, .ui.yellow.label {
  background-color: #FBBD08 !important;
  border-color: #FBBD08 !important;
  color: #FFFFFF !important;
}
/* Link */
.ui.yellow.labels .label:hover, a.ui.yellow.label:hover {
  background-color: #eaae00 !important;
  border-color: #eaae00 !important;
  color: #FFFFFF !important;
}
/* Corner */
.ui.yellow.corner.label, .ui.yellow.corner.label:hover {
  background-color: transparent !important;
}
/* Ribbon */
.ui.yellow.ribbon.label {
  border-color: #cd9903 !important;
}
/* Basic */
.ui.basic.yellow.label {
  background-color: #FFFFFF !important;
  color: #FBBD08 !important;
  border-color: #FBBD08 !important;
}
.ui.basic.yellow.labels a.label:hover, a.ui.basic.yellow.label:hover {
  background-color: #FFFFFF !important;
  color: #eaae00 !important;
  border-color: #eaae00 !important;
}
/*--- Olive ---*/

.ui.olive.labels .label, .ui.olive.label {
  background-color: #B5CC18 !important;
  border-color: #B5CC18 !important;
  color: #FFFFFF !important;
}
/* Link */
.ui.olive.labels .label:hover, a.ui.olive.label:hover {
  background-color: #a7bd0d !important;
  border-color: #a7bd0d !important;
  color: #FFFFFF !important;
}
/* Corner */
.ui.olive.corner.label, .ui.olive.corner.label:hover {
  background-color: transparent !important;
}
/* Ribbon */
.ui.olive.ribbon.label {
  border-color: #198f35 !important;
}
/* Basic */
.ui.basic.olive.label {
  background-color: #FFFFFF !important;
  color: #B5CC18 !important;
  border-color: #B5CC18 !important;
}
.ui.basic.olive.labels a.label:hover, a.ui.basic.olive.label:hover {
  background-color: #FFFFFF !important;
  color: #a7bd0d !important;
  border-color: #a7bd0d !important;
}
/*--- Green ---*/

.ui.green.labels .label, .ui.green.label {
  background-color: #21BA45 !important;
  border-color: #21BA45 !important;
  color: #FFFFFF !important;
}
/* Link */
.ui.green.labels .label:hover, a.ui.green.label:hover {
  background-color: #16ab39 !important;
  border-color: #16ab39 !important;
  color: #FFFFFF !important;
}
/* Corner */
.ui.green.corner.label, .ui.green.corner.label:hover {
  background-color: transparent !important;
}
/* Ribbon */
.ui.green.ribbon.label {
  border-color: #198f35 !important;
}
/* Basic */
.ui.basic.green.label {
  background-color: #FFFFFF !important;
  color: #21BA45 !important;
  border-color: #21BA45 !important;
}
.ui.basic.green.labels a.label:hover, a.ui.basic.green.label:hover {
  background-color: #FFFFFF !important;
  color: #16ab39 !important;
  border-color: #16ab39 !important;
}
/*--- Teal ---*/

.ui.teal.labels .label, .ui.teal.label {
  background-color: #00B5AD !important;
  border-color: #00B5AD !important;
  color: #FFFFFF !important;
}
/* Link */
.ui.teal.labels .label:hover, a.ui.teal.label:hover {
  background-color: #009c95 !important;
  border-color: #009c95 !important;
  color: #FFFFFF !important;
}
/* Corner */
.ui.teal.corner.label, .ui.teal.corner.label:hover {
  background-color: transparent !important;
}
/* Ribbon */
.ui.teal.ribbon.label {
  border-color: #00827c !important;
}
/* Basic */
.ui.basic.teal.label {
  background-color: #FFFFFF !important;
  color: #00B5AD !important;
  border-color: #00B5AD !important;
}
.ui.basic.teal.labels a.label:hover, a.ui.basic.teal.label:hover {
  background-color: #FFFFFF !important;
  color: #009c95 !important;
  border-color: #009c95 !important;
}
/*--- Blue ---*/

.ui.blue.labels .label, .ui.blue.label {
  background-color: #2185D0 !important;
  border-color: #2185D0 !important;
  color: #FFFFFF !important;
}
/* Link */
.ui.blue.labels .label:hover, a.ui.blue.label:hover {
  background-color: #1678c2 !important;
  border-color: #1678c2 !important;
  color: #FFFFFF !important;
}
/* Corner */
.ui.blue.corner.label, .ui.blue.corner.label:hover {
  background-color: transparent !important;
}
/* Ribbon */
.ui.blue.ribbon.label {
  border-color: #1a69a4 !important;
}
/* Basic */
.ui.basic.blue.label {
  background-color: #FFFFFF !important;
  color: #2185D0 !important;
  border-color: #2185D0 !important;
}
.ui.basic.blue.labels a.label:hover, a.ui.basic.blue.label:hover {
  background-color: #FFFFFF !important;
  color: #1678c2 !important;
  border-color: #1678c2 !important;
}
/*--- Violet ---*/

.ui.violet.labels .label, .ui.violet.label {
  background-color: #6435C9 !important;
  border-color: #6435C9 !important;
  color: #FFFFFF !important;
}
/* Link */
.ui.violet.labels .label:hover, a.ui.violet.label:hover {
  background-color: #5829bb !important;
  border-color: #5829bb !important;
  color: #FFFFFF !important;
}
/* Corner */
.ui.violet.corner.label, .ui.violet.corner.label:hover {
  background-color: transparent !important;
}
/* Ribbon */
.ui.violet.ribbon.label {
  border-color: #502aa1 !important;
}
/* Basic */
.ui.basic.violet.label {
  background-color: #FFFFFF !important;
  color: #6435C9 !important;
  border-color: #6435C9 !important;
}
.ui.basic.violet.labels a.label:hover, a.ui.basic.violet.label:hover {
  background-color: #FFFFFF !important;
  color: #5829bb !important;
  border-color: #5829bb !important;
}
/*--- Purple ---*/

.ui.purple.labels .label, .ui.purple.label {
  background-color: #A333C8 !important;
  border-color: #A333C8 !important;
  color: #FFFFFF !important;
}
/* Link */
.ui.purple.labels .label:hover, a.ui.purple.label:hover {
  background-color: #9627ba !important;
  border-color: #9627ba !important;
  color: #FFFFFF !important;
}
/* Corner */
.ui.purple.corner.label, .ui.purple.corner.label:hover {
  background-color: transparent !important;
}
/* Ribbon */
.ui.purple.ribbon.label {
  border-color: #82299f !important;
}
/* Basic */
.ui.basic.purple.label {
  background-color: #FFFFFF !important;
  color: #A333C8 !important;
  border-color: #A333C8 !important;
}
.ui.basic.purple.labels a.label:hover, a.ui.basic.purple.label:hover {
  background-color: #FFFFFF !important;
  color: #9627ba !important;
  border-color: #9627ba !important;
}
/*--- Pink ---*/

.ui.pink.labels .label, .ui.pink.label {
  background-color: #E03997 !important;
  border-color: #E03997 !important;
  color: #FFFFFF !important;
}
/* Link */
.ui.pink.labels .label:hover, a.ui.pink.label:hover {
  background-color: #e61a8d !important;
  border-color: #e61a8d !important;
  color: #FFFFFF !important;
}
/* Corner */
.ui.pink.corner.label, .ui.pink.corner.label:hover {
  background-color: transparent !important;
}
/* Ribbon */
.ui.pink.ribbon.label {
  border-color: #c71f7e !important;
}
/* Basic */
.ui.basic.pink.label {
  background-color: #FFFFFF !important;
  color: #E03997 !important;
  border-color: #E03997 !important;
}
.ui.basic.pink.labels a.label:hover, a.ui.basic.pink.label:hover {
  background-color: #FFFFFF !important;
  color: #e61a8d !important;
  border-color: #e61a8d !important;
}
/*--- Brown ---*/

.ui.brown.labels .label, .ui.brown.label {
  background-color: #A5673F !important;
  border-color: #A5673F !important;
  color: #FFFFFF !important;
}
/* Link */
.ui.brown.labels .label:hover, a.ui.brown.label:hover {
  background-color: #975b33 !important;
  border-color: #975b33 !important;
  color: #FFFFFF !important;
}
/* Corner */
.ui.brown.corner.label, .ui.brown.corner.label:hover {
  background-color: transparent !important;
}
/* Ribbon */
.ui.brown.ribbon.label {
  border-color: #805031 !important;
}
/* Basic */
.ui.basic.brown.label {
  background-color: #FFFFFF !important;
  color: #A5673F !important;
  border-color: #A5673F !important;
}
.ui.basic.brown.labels a.label:hover, a.ui.basic.brown.label:hover {
  background-color: #FFFFFF !important;
  color: #975b33 !important;
  border-color: #975b33 !important;
}
/*--- Grey ---*/

.ui.grey.labels .label, .ui.grey.label {
  background-color: #767676 !important;
  border-color: #767676 !important;
  color: #FFFFFF !important;
}
/* Link */
.ui.grey.labels .label:hover, a.ui.grey.label:hover {
  background-color: #838383 !important;
  border-color: #838383 !important;
  color: #FFFFFF !important;
}
/* Corner */
.ui.grey.corner.label, .ui.grey.corner.label:hover {
  background-color: transparent !important;
}
/* Ribbon */
.ui.grey.ribbon.label {
  border-color: #805031 !important;
}
/* Basic */
.ui.basic.grey.label {
  background-color: #FFFFFF !important;
  color: #767676 !important;
  border-color: #767676 !important;
}
.ui.basic.grey.labels a.label:hover, a.ui.basic.grey.label:hover {
  background-color: #FFFFFF !important;
  color: #838383 !important;
  border-color: #838383 !important;
}
/*--- Black ---*/

.ui.black.labels .label, .ui.black.label {
  background-color: #1B1C1D !important;
  border-color: #1B1C1D !important;
  color: #FFFFFF !important;
}
/* Link */
.ui.black.labels .label:hover, a.ui.black.label:hover {
  background-color: #27292a !important;
  border-color: #27292a !important;
  color: #FFFFFF !important;
}
/* Corner */
.ui.black.corner.label, .ui.black.corner.label:hover {
  background-color: transparent !important;
}
/* Ribbon */
.ui.black.ribbon.label {
  border-color: #805031 !important;
}
/* Basic */
.ui.basic.black.label {
  background-color: #FFFFFF !important;
  color: #1B1C1D !important;
  border-color: #1B1C1D !important;
}
.ui.basic.black.labels a.label:hover, a.ui.basic.black.label:hover {
  background-color: #FFFFFF !important;
  color: #27292a !important;
  border-color: #27292a !important;
}
/*-------------------
        Basic
--------------------*/

.ui.basic.label {
  background: none #FFFFFF;
  border: 1px solid rgba(34, 36, 38, 0.15);
  color: rgba(0, 0, 0, 0.87);
  box-shadow: none;
}
/* Link */
a.ui.basic.label:hover {
  text-decoration: none;
  background: none #FFFFFF;
  color: #1e70bf;
  box-shadow: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: none;
}
/* Pointing */
.ui.basic.pointing.label:before {
  border-color: inherit;
}
/*-------------------
       Fluid
--------------------*/

.ui.label.fluid, .ui.fluid.labels > .label {
  width: 100%;
  box-sizing: border-box;
}
/*-------------------
       Inverted
--------------------*/

.ui.inverted.labels .label, .ui.inverted.label {
  color: rgba(255, 255, 255, 0.9) !important;
}
/*-------------------
     Horizontal
--------------------*/

.ui.horizontal.labels .label, .ui.horizontal.label {
  margin: 0em 0.5em 0em 0em;
  padding: 0.4em 0.833em;
  min-width: 3em;
  text-align: center;
}
/*-------------------
       Circular
--------------------*/

.ui.circular.labels .label, .ui.circular.label {
  min-width: 2em;
  min-height: 2em;
  padding: 0.5em !important;
  line-height: 1em;
  text-align: center;
  border-radius: 500rem;
}
.ui.empty.circular.labels .label, .ui.empty.circular.label {
  min-width: 0em;
  min-height: 0em;
  overflow: hidden;
  width: 0.5em;
  height: 0.5em;
  vertical-align: baseline;
}
/*-------------------
       Pointing
--------------------*/

.ui.pointing.label {
  position: relative;
}
.ui.attached.pointing.label {
  position: absolute;
}
.ui.pointing.label:before {
  background-color: inherit;
  background-image: inherit;
  border-width: none;
  border-style: solid;
  border-color: inherit;
}
/* Arrow */
.ui.pointing.label:before {
  position: absolute;
  content: '';
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  background-image: none;
  z-index: 2;
  width: 0.6666em;
  height: 0.6666em;
  -webkit-transition: background 0.1s ease;
  transition: background 0.1s ease;
}
/*--- Above ---*/

.ui.pointing.label, .ui[class*="pointing above"].label {
  margin-top: 1em;
}
.ui.pointing.label:before, .ui[class*="pointing above"].label:before {
  border-width: 1px 0px 0px 1px;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  top: 0%;
  left: 50%;
}
/*--- Below ---*/

.ui[class*="bottom pointing"].label, .ui[class*="pointing below"].label {
  margin-top: 0em;
  margin-bottom: 1em;
}
.ui[class*="bottom pointing"].label:before, .ui[class*="pointing below"].label:before {
  border-width: 0px 1px 1px 0px;
  top: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  top: 100%;
  left: 50%;
}
/*--- Left ---*/

.ui[class*="left pointing"].label {
  margin-top: 0em;
  margin-left: 0.6666em;
}
.ui[class*="left pointing"].label:before {
  border-width: 0px 0px 1px 1px;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  bottom: auto;
  right: auto;
  top: 50%;
  left: 0em;
}
/*--- Right ---*/

.ui[class*="right pointing"].label {
  margin-top: 0em;
  margin-right: 0.6666em;
}
.ui[class*="right pointing"].label:before {
  border-width: 1px 1px 0px 0px;
  -webkit-transform: translateX(50%) translateY(-50%) rotate(45deg);
  -ms-transform: translateX(50%) translateY(-50%) rotate(45deg);
  transform: translateX(50%) translateY(-50%) rotate(45deg);
  top: 50%;
  right: 0%;
  bottom: auto;
  left: auto;
}
/* Basic Pointing */

/*--- Above ---*/

.ui.basic.pointing.label:before, .ui.basic[class*="pointing above"].label:before {
  margin-top: -1px;
}
/*--- Below ---*/

.ui.basic[class*="bottom pointing"].label:before, .ui.basic[class*="pointing below"].label:before {
  bottom: auto;
  top: 100%;
  margin-top: 1px;
}
/*--- Left ---*/

.ui.basic[class*="left pointing"].label:before {
  top: 50%;
  left: -1px;
}
/*--- Right ---*/

.ui.basic[class*="right pointing"].label:before {
  top: 50%;
  right: -1px;
}
/*------------------
   Floating Label
-------------------*/

.ui.floating.label {
  position: absolute;
  z-index: 100;
  top: -1em;
  left: 100%;
  margin: 0em 0em 0em -1.5em !important;
}
/*-------------------
        Sizes
--------------------*/

.ui.mini.labels .label, .ui.mini.label {
  font-size: 0.64285714rem;
}
.ui.tiny.labels .label, .ui.tiny.label {
  font-size: 0.71428571rem;
}
.ui.small.labels .label, .ui.small.label {
  font-size: 0.78571429rem;
}
.ui.labels .label, .ui.label {
  font-size: 12px;
}
.ui.large.labels .label, .ui.large.label {
  font-size: 1rem;
}
.ui.big.labels .label, .ui.big.label {
  font-size: 1.28571429rem;
}
.ui.huge.labels .label, .ui.huge.label {
  font-size: 1.42857143rem;
}
.ui.massive.labels .label, .ui.massive.label {
  font-size: 1.71428571rem;
}
/*------------------------------------------------------------------
    [Display Vertical Center Aligned Block]
------------------------------------------------------------------*/
.display-center {
  display: table-cell;
  vertical-align: middle;
}
/* 3 Columns */
.display-center-col-3 {
  display: table-cell;
  vertical-align: middle;
  width: 33.33333333%;
}
/*--------------------------------------------------
    [Vertical Center Aligned Block]
    Using CSS3 Translate3D
----------------------------------------------------*/
.ver-center-aligned-block {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translate3d(0, -50%, 0);
  -moz-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}
/*--------------------------------------------------
    [Center Aligned Block]
    Using CSS3 Translate3D
----------------------------------------------------*/
.center-aligned-block {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  -moz-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
}
/*--------------------------------------------------
    [Center Aligned Block - above 768px]
----------------------------------------------------*/
.sm-center-aligned-block {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  -moz-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
}

@media (max-width: 768px) {
.sm-center-aligned-block {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translate3d(0, -50%, 0);
  -moz-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}
}
/*--------------------------------------------------
    [Center Aligned Block - above 992px]
----------------------------------------------------*/
.md-center-aligned-block {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  -moz-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
}

@media (max-width: 992px) {
.md-center-aligned-block {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translate3d(0, -50%, 0);
  -moz-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}
}
/*--------------------------------------------------
    [Vertical Center Aligned Content]
    Set displays an element as in inline-level flex container
----------------------------------------------------*/
.center-content-ver-wrap {
  position: absolute;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.center-content-ver-align {
  display: table;
  width: 100%;
  height: 100%;
}
.center-content-ver-body {
  display: table-cell;
  float: none;
  text-align: center;
  vertical-align: middle;
}

/*--------------------------------------------------
    [Vertical Center Aligned Content above 768px]
    Set displays an element as in inline-level flex container
----------------------------------------------------*/
/* Media Queries above 768px */
@media (min-width: 768px) {
.center-content-ver-wrap-sm {
  position: absolute;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.center-content-ver-align-sm {
  display: table;
  width: 100%;
  height: 100%;
}
.center-content-ver-body-sm {
  display: table-cell;
  float: none;
  text-align: center;
  vertical-align: middle;
}
}

/*--------------------------------------------------
    [Vertical Center Aligned Content above 992px]
    Set displays an element as in inline-level flex container
----------------------------------------------------*/
/* Media Queries above 992px */
@media (min-width: 992px) {
.center-content-ver-wrap-md {
  position: absolute;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.center-content-ver-align-md {
  display: table;
  width: 100%;
  height: 100%;
}
.center-content-ver-body-md {
  display: table-cell;
  float: none;
  text-align: center;
  vertical-align: middle;
}
}
/*--------------------------------------------------
    [Horizontal Center Aligned Content All Column]
    Set displays an element as in inline-level flex container
----------------------------------------------------*/
.center-content-hor-col-wrap {
  display: table;
  width: 100%;
  height: 100%;
  vertical-align: middle;
}
.center-content-hor-col-align {
  display: table-cell;
  float: none;
  vertical-align: middle;
}

/*--------------------------------------------------
    [Horizontal Center Aligned Content above 768px]
    Set displays an element as in inline-level flex container
----------------------------------------------------*/
/* Media Queries above 768px */
@media (min-width: 768px) {
.center-content-hor-wrap-sm {
  display: table;
  width: 100%;
  height: 100%;
  vertical-align: middle;
}
.center-content-hor-align-sm {
  display: table-cell;
  float: none;
  vertical-align: middle;
}
.center-content-hor-align-sm.center-content-hor-align-sm-width-xs {
  min-width: 150px;
}
.center-content-hor-align-sm.center-content-hor-align-sm-width-sm {
  min-width: 250px;
}
.center-content-hor-align-sm.center-content-hor-align-sm-width-md {
  min-width: 300px;
}
}

/* Media Queries below 768px */
@media (max-width: 768px) {
.center-content-hor-align-sm {
  display: block;
  text-align: center;
  margin: 0 auto;
  padding: 0 15px;
}
}

/*--------------------------------------------------
    [Horizontal Center Aligned Content above 992px]
    Set displays an element as in inline-level flex container
----------------------------------------------------*/
@media (min-width: 992px) {
.center-content-hor-wrap-md {
  display: table;
  width: 100%;
  height: 100%;
  vertical-align: middle;
}
.center-content-hor-align-md {
  display: table-cell;
  float: none;
  vertical-align: middle;
}
.center-content-hor-align-md.center-content-hor-align-md-width-xs {
  min-width: 150px;
}
.center-content-hor-align-md.center-content-hor-align-md-width-md {
  min-width: 250px;
}
.center-content-hor-align-md.center-content-hor-align-md-width-md {
  min-width: 300px;
}
}

/* Media Queries below 992px */
@media (max-width: 992px) {
.center-content-hor-align-md {
  display: block;
  text-align: center;
  margin: 0 auto;
  padding: 0 15px;
}
}
/*--------------------------------------------------
    [Center Aligned Block]
    Center align a block level element
----------------------------------------------------*/
.center-block {
  display: block;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

/* Media Queries below 992px */
@media (max-width: 992px) {
.md-center-block {
  display: block;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
}

/* Media Queries below 768px */
@media (max-width: 768px) {
.sm-center-block {
  display: block;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
}

/* Media Queries below 480px */
@media (max-width: 480px) {
.xs-center-block {
  display: block;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
}
/*--------------------------------------------------
    [Content]
----------------------------------------------------*/
.content-xs {
  padding-top: 20px;
  padding-bottom: 20px;
}
.content {
  padding-top: 40px;
  padding-bottom: 40px;
}
.content-sm {
  padding-top: 60px;
  padding-bottom: 60px;
}
.content-md {
  padding-top: 80px;
  padding-bottom: 80px;
}
.content-lg {
  padding-top: 100px;
  padding-bottom: 100px;
}
.content-xl {
  padding-top: 120px;
  padding-bottom: 120px;
}
.content-el {
  padding-top: 150px;
  padding-bottom: 150px;
}
/*------------------------------------------------------------------
    [No padding, margin space]
------------------------------------------------------------------*/
.no-space {
  padding: 0 !important;
  margin: 0 !important;
}

/* No padding, margin space above 992px */
@media (min-width: 992px) {
.md-no-space {
  padding: 0 !important;
  margin: 0 !important;
}
}
/* No Space in a row class */
.no-space-row {
  margin-right: 0;
  margin-left: 0;
}
.no-space-row > [class*="col-"] {
  padding-left: 0;
  padding-right: 0;
}
/* 5px Space in a row class */
.space-row-5 {
  margin-right: -5px;
  margin-left: -5px;
}
.space-row-5 > [class*="col-"] {
  padding-left: 5px;
  padding-right: 5px;
}
/* 10px Space in a row class */
.space-row-10 {
  margin-right: -10px;
  margin-left: -10px;
}
.space-row-10 > [class*="col-"] {
  padding-left: 10px;
  padding-right: 10px;
}

/*------------------------------------------------------------------
    [Top margin below 1200px]
------------------------------------------------------------------*/
@media (max-width: 1200px) {
.lg-margin-b-0 {
  margin-bottom: 0 !important;
}
.lg-margin-b-5 {
  margin-bottom: 5px !important;
}
.lg-margin-b-10 {
  margin-bottom: 10px !important;
}
.lg-margin-b-20 {
  margin-bottom: 20px !important;
}
.lg-margin-b-30 {
  margin-bottom: 30px !important;
}
.lg-margin-b-40 {
  margin-bottom: 40px !important;
}
.lg-margin-b-50 {
  margin-bottom: 50px !important;
}
.lg-margin-b-60 {
  margin-bottom: 60px !important;
}
.lg-margin-b-70 {
  margin-bottom: 70px !important;
}
.lg-margin-b-80 {
  margin-bottom: 80px !important;
}
.lg-margin-b-90 {
  margin-bottom: 90px !important;
}
.lg-margin-b-100 {
  margin-bottom: 100px !important;
}
}

/*------------------------------------------------------------------
    [Top margin below 992px]
------------------------------------------------------------------*/
@media (max-width: 992px) {
.md-margin-b-0 {
  margin-bottom: 0 !important;
}
.md-margin-b-5 {
  margin-bottom: 5px !important;
}
.md-margin-b-10 {
  margin-bottom: 10px !important;
}
.md-margin-b-20 {
  margin-bottom: 20px !important;
}
.md-margin-b-30 {
  margin-bottom: 30px !important;
}
.md-margin-b-40 {
  margin-bottom: 40px !important;
}
.md-margin-b-50 {
  margin-bottom: 50px !important;
}
.md-margin-b-60 {
  margin-bottom: 60px !important;
}
.md-margin-b-70 {
  margin-bottom: 70px !important;
}
.md-margin-b-80 {
  margin-bottom: 80px !important;
}
.md-margin-b-90 {
  margin-bottom: 90px !important;
}
.md-margin-b-100 {
  margin-bottom: 100px !important;
}
}

/*------------------------------------------------------------------
    [Top margin below 768px]
------------------------------------------------------------------*/
@media (max-width: 768px) {
.sm-margin-b-0 {
  margin-bottom: 0 !important;
}
.sm-margin-b-5 {
  margin-bottom: 5px !important;
}
.sm-margin-b-10 {
  margin-bottom: 10px !important;
}
.sm-margin-b-20 {
  margin-bottom: 20px !important;
}
.sm-margin-b-30 {
  margin-bottom: 30px !important;
}
.sm-margin-b-40 {
  margin-bottom: 40px !important;
}
.sm-margin-b-50 {
  margin-bottom: 50px !important;
}
.sm-margin-b-60 {
  margin-bottom: 60px !important;
}
.sm-margin-b-70 {
  margin-bottom: 70px !important;
}
.sm-margin-b-80 {
  margin-bottom: 80px !important;
}
.sm-margin-b-90 {
  margin-bottom: 90px !important;
}
.sm-margin-b-100 {
  margin-bottom: 100px !important;
}
}

/*------------------------------------------------------------------
    [Top margin below 480px]
------------------------------------------------------------------*/
@media (max-width: 480px) {
.xs-margin-b-0 {
  margin-bottom: 0 !important;
}
.xs-margin-b-5 {
  margin-bottom: 5px !important;
}
.xs-margin-b-10 {
  margin-bottom: 10px !important;
}
.xs-margin-b-20 {
  margin-bottom: 20px !important;
}
.xs-margin-b-30 {
  margin-bottom: 30px !important;
}
.xs-margin-b-40 {
  margin-bottom: 40px !important;
}
.xs-margin-b-50 {
  margin-bottom: 50px !important;
}
.xs-margin-b-60 {
  margin-bottom: 60px !important;
}
.xs-margin-b-70 {
  margin-bottom: 70px !important;
}
.xs-margin-b-80 {
  margin-bottom: 80px !important;
}
.xs-margin-b-90 {
  margin-bottom: 90px !important;
}
.xs-margin-b-100 {
  margin-bottom: 100px !important;
}
}
/*--------------------------------------------------
    [Height]
----------------------------------------------------*/
.height-50 {
  height: 50px !important;
}
.height-100 {
  height: 100px !important;
}
.height-150 {
  height: 150px !important;
}
.height-200 {
  height: 200px !important;
}
.height-250 {
  height: 250px !important;
}
.height-300 {
  height: 300px !important;
}
.height-350 {
  height: 350px !important;
}
.height-400 {
  height: 400px !important;
}
.height-450 {
  height: 450px !important;
}
.height-500 {
  height: 500px !important;
}

/*------------------------------------------------------------------
    [Height below 992px]
------------------------------------------------------------------*/
@media (max-width: 992px) {
.md-height-50 {
  height: 50px !important;
}
.md-height-100 {
  height: 100px !important;
}
.md-height-150 {
  height: 150px !important;
}
.md-height-200 {
  height: 200px !important;
}
.md-height-250 {
  height: 250px !important;
}
.md-height-300 {
  height: 300px !important;
}
.md-height-350 {
  height: 350px !important;
}
.md-height-400 {
  height: 400px !important;
}
.md-height-450 {
  height: 450px !important;
}
.md-height-500 {
  height: 500px !important;
}
}

/*------------------------------------------------------------------
    [Height below 768px]
------------------------------------------------------------------*/
@media (max-width: 768px) {
.sm-height-50 {
  height: 50px !important;
}
.sm-height-100 {
  height: 100px !important;
}
.sm-height-150 {
  height: 150px !important;
}
.sm-height-200 {
  height: 200px !important;
}
.sm-height-250 {
  height: 250px !important;
}
.sm-height-300 {
  height: 300px !important;
}
.sm-height-350 {
  height: 350px !important;
}
.sm-height-400 {
  height: 400px !important;
}
.sm-height-450 {
  height: 450px !important;
}
.sm-height-500 {
  height: 500px !important;
}
}

/*------------------------------------------------------------------
    [Height below 480px]
------------------------------------------------------------------*/
@media (max-width: 480px) {
.xs-height-50 {
  height: 50px !important;
}
.xs-height-100 {
  height: 100px !important;
}
.xs-height-150 {
  height: 150px !important;
}
.xs-height-200 {
  height: 200px !important;
}
.xs-height-250 {
  height: 250px !important;
}
.xs-height-300 {
  height: 300px !important;
}
.xs-height-350 {
  height: 350px !important;
}
.xs-height-400 {
  height: 400px !important;
}
.xs-height-450 {
  height: 450px !important;
}
.xs-height-500 {
  height: 500px !important;
}
}
/*--------------------------------------------------
    [Width]
----------------------------------------------------*/
.width-50 {
  width: 50px !important;
}
.width-100 {
  width: 100px !important;
}
.width-150 {
  width: 150px !important;
}
.width-200 {
  width: 200px !important;
}
.width-250 {
  width: 250px !important;
}
.width-300 {
  width: 300px !important;
}
.width-350 {
  width: 350px !important;
}
.width-400 {
  width: 400px !important;
}
.width-450 {
  width: 450px !important;
}
.width-500 {
  width: 500px !important;
}

/*------------------------------------------------------------------
    [Width below 992px]
------------------------------------------------------------------*/
@media (max-width: 992px) {
.md-width-50 {
  width: 50px !important;
}
.md-width-100 {
  width: 100px !important;
}
.md-width-150 {
  width: 150px !important;
}
.md-width-200 {
  width: 200px !important;
}
.md-width-250 {
  width: 250px !important;
}
.md-width-300 {
  width: 300px !important;
}
.md-width-350 {
  width: 350px !important;
}
.md-width-400 {
  width: 400px !important;
}
.md-width-450 {
  width: 450px !important;
}
.md-width-500 {
  width: 500px !important;
}
}

/*------------------------------------------------------------------
    [Width below 768px]
------------------------------------------------------------------*/
@media (max-width: 768px) {
.sm-width-50 {
  width: 50px !important;
}
.sm-width-100 {
  width: 100px !important;
}
.sm-width-150 {
  width: 150px !important;
}
.sm-width-200 {
  width: 200px !important;
}
.sm-width-250 {
  width: 250px !important;
}
.sm-width-300 {
  width: 300px !important;
}
.sm-width-350 {
  width: 350px !important;
}
.sm-width-400 {
  width: 400px !important;
}
.sm-width-450 {
  width: 450px !important;
}
.sm-width-500 {
  width: 500px !important;
}
}

/*------------------------------------------------------------------
    [Width below 480px]
------------------------------------------------------------------*/
@media (max-width: 480px) {
.xs-width-50 {
  width: 50px !important;
}
.xs-width-100 {
  width: 100px !important;
}
.xs-width-150 {
  width: 150px !important;
}
.xs-width-200 {
  width: 200px !important;
}
.xs-width-250 {
  width: 250px !important;
}
.xs-width-300 {
  width: 300px !important;
}
.xs-width-350 {
  width: 350px !important;
}
.xs-width-400 {
  width: 400px !important;
}
.xs-width-450 {
  width: 450px !important;
}
.xs-width-500 {
  width: 500px !important;
}
}
/*--------------------------------------------------
    [Full Width]
----------------------------------------------------*/
.full-width {
  width: 100% !important;
  height: auto !important;
}

/* Media Queries below 992px */
@media (max-width: 992px) {
.md-full-width {
  width: 100% !important;
  height: auto !important;
}
}

/* Media Queries below 768px */
@media (max-width: 768px) {
.sm-full-width {
  width: 100% !important;
  height: auto !important;
}
}

/* Media Queries below 480px */
@media (max-width: 480px) {
.xs-full-width {
  width: 100% !important;
  height: auto !important;
}
}
.panel-title {
/* position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;*/
}
.panel-title:hover {
  overflow: visible;
  text-overflow: inherit;
}
/*--------------------------------------------------
    [Panels]
----------------------------------------------------*/
.panel.red {
  border: 1px solid #db2828;
}
.panel.red > .panel-heading {
  background-color: #db2828;
  color: #fff;
}
.panel.orange {
  border: 1px solid #f2711c;
}
.panel.orange > .panel-heading {
  background-color: #f2711c;
  color: #fff;
}
.panel.gold {
  border: 1px solid #9b8357;
}
.panel.gold > .panel-heading {
  background-color: #9b8357;
  color: #fff;
}
.no-gutters {
  margin-left: 0;
  margin-right: 0;
}
.no-gutters > .col, .no-gutters > [class*="col-"] {
  padding-left: 0;
  padding-right: 0;
}
.img-fluid {
  max-width: 100%;
  height: auto;
}

/*==== Newly Added ====*/
h2 {
	font: Cambria;
	font-size: 22px;
	font-weight: normal;
	color: #185FA1;
	border-bottom: 0px solid #E0E0E0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.pipe-list li:not(:first-child) {
    border-left: 1px solid #505050;
    line-height: 12px;
    margin: 0;
    padding: 0 8px;
}

.btn {
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	transform: translate(0, 0);
 
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn:active:focus, .btn:focus {
	outline: none;		
}
.btn-3d{
 -webkit-box-shadow: 0 -5px 0px rgba(0,0,0,0.15) inset;
	-moz-box-shadow: 0 -5px 0px rgba(0,0,0,0.15) inset;
	box-shadow: 0 -5px 0px rgba(0,0,0,0.15) inset;
}
.btn-3d:active{ -webkit-box-shadow: 0 -1px 0px rgba(0,0,0,0.15) inset;
	-moz-box-shadow: 0 -1px 0px rgba(0,0,0,0.15) inset;
	box-shadow: 0 -1px 0px rgba(0,0,0,0.15) inset;
	-webkit-transform: translate(0, 3px);
	-moz-transform: translate(0, 3px);
	transform: translate(0, 3px);	
}
.top-nav, .top-social-links{
	line-height:28px;
	margin-bottom: 0;
}
.top-nav li a, .top-social-links li a{
	color:#fff;
}
.top-nav li:not(:last-child) {
	border-right: 1px solid #fff;
    line-height: 12px;
    padding: 0 8px;
}
#main-nav .nav > li > a {
    padding-left:12px;
	padding-right:12px;
}
.navbar-nav > li:not(:first-child) {
  border-left: 1px solid #0091EA;
 }
.navbar-nav > li:not(:last-child) {
  border-right: 1px solid #01579B;
 }

.navbar-inverse {
	background: -webkit-linear-gradient(#1f76c7, #094073); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#1f76c7, #094073); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#1f76c7, #094073); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#1f76c7, #094073); /* Standard syntax */
}
.navbar-inverse .navbar-nav > li > a {
	color: #FFF;
	padding: 15px 14px;
}
.navbar-inverse .navbar-nav > li > a:hover {
	background: #004080;
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
	background: 0 0;
	color: #047B40;
}   
.et-brd td{
	vertical-align:middle !important;
}
.popover {
    max-width: 50%;
}
.popover-content {
	text-align:justify;
}
.text-info {
    color: #11a296;
}
.issues-list li{
	border-bottom: 1px solid #e0e0e0;
	line-height:28px;
}
.spl-gdlns h2{
	border-bottom: 1px solid #eee;
	color:#337ab7;
	font-size: 24px;
	margin-top: 0;
    padding-bottom: 10px;
}
.bg-primary {
    background-color: #185fa1;
}

/*== Social Icons ==*/
@font-face {
    font-family: 'si';
    src: url('../socicon/socicon.eot');
    src: url('../socicon/socicon.eot?#iefix') format('embedded-opentype'),
         url('../socicon/socicon.woff') format('woff'),
         url('../socicon/socicon.ttf') format('truetype'),
         url('../socicon/socicon.svg#icomoonregular') format('svg');
    font-weight: normal;
    font-style: normal;
 
}
 
@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family:si;
        src: url(../socicon/socicon.svg) format(svg);
    }
}

.soc {
    overflow:hidden;
    margin:0; padding:0;
    list-style:none;
}

.soc li {
    display:inline-block;
    *display:inline;
    zoom:1;
}

.soc li a {
    font-family:si!important;
    font-style:normal;
    font-weight:400;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;

    -o-transition:.1s;
    -ms-transition:.1s;
    -moz-transition:.1s;
    -webkit-transition:.1s;
    transition:.1s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);

    overflow:hidden;
    text-decoration:none;
    text-align:center;
    display:block;
    position: relative;
    z-index: 1;
    width: 35px;
    height: 35px;
    line-height: 35px;
    font-size: 19px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    margin-right: 0px;
    color: #ffffff;
    background-color: none;
}

.soc a:hover {
   z-index: 2;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.soc-icon-last{
    margin:0 !important;
}

.soc-facebook {
    background-color: #3e5b98;
}
.soc-facebook:before {
    content:'b';
}
.soc-blogger {
    background-color: #ec661c;
}
.soc-blogger:before {
    content:'A';
}
.soc-twitter {
    background-color: #4da7de;
}
.soc-twitter:before {
    content:'a';
}
.soc-linkedin {
    background-color: #3371b7;
}
.soc-linkedin:before {
    content:'j';
}
.soc-google {
    background-color: #d93e2d;
}
.soc-google:before {
    content:'c';
}
.soc-pinterest {
    background-color: #c92619;
}
.soc-pinterest:before {
    content:'d';
}
/*== Social Icons ==*/
/*==== Newly Added ====*/

.top-nav span a {
	display: inline-block;
	padding-left: 18px;
}

.navbar-collapse {
	padding-left: 0
}

.dropdown-submenu>.dropdown-menu {
	left: 100%;
}
.dropdown-item, .dropdown-menu>li>a:link, .dropdown-menu>li>a:visited {
	color: #185fa1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.dropdown-item:focus, .dropdown-item:hover, .dropdown-menu > li > a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #bf5a14;
}

#main-nav .open>.dropdown-menu {
	display: block !important;
}
@media (max-width: 991px) and (min-width: 768px) {
.dropdown-submenu.open .dropdown-menu {
	position: static;
	float: none;
	width: auto;
	margin-top: 0;
	background-color: transparent;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
}
@media (max-width: 767px) {
.navbar-nav>.dropdown>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li.dropdown-header, .navbar-nav>.dropdown>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>a {
	padding-left: 35px;
	background: #55B8E4;
	color: white;
	border-color: #e3e3e3;
}
.width_100 {
	width:100% !important;
	display:inline-block;
	clear:both;
	text-align:center;
}
.txt_cnter{
	text-align:center;
	width:100%;
}
}
@media only screen and (min-width:992px) {
	#mainNavbar .dropdown-menu {
		border: 3px solid #185fa1;
		border-top: 0;
	}
.dropdown-submenu:hover>.dropdown-menu {
	display: block;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .navbar-default .navbar-nav .open .dropdown-menu>li>a {
	color: #185fa1;
	background-color: #bf5a14
}
a {
	text-decoration: none
}
}
@media only screen (min-width:1024px) and (max-width:1280px) {
.container {
width:100%
}
a {
text-decoration:none
}
}
 @media (min-width:768px) and (max-width:1023px) {
.container {
	width: 100%
}
}
@media (max-width:767px) {
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
	color: #185fa1;
	background: #FFF
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
	color: #185fa1;
	background: #FFF
}
.navbar-right {
	margin-left: 5px
}
}
 @media only screen and (max-width:992px) {
.tftextinput {
	width: 85%;
}
}
/*--------------Tabbed menu-------------------*/
.nav-tabs>li>a {
	background-color: #185FA1;
	border-color: #2e6da4 #2e6da4 transparent;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #FFF;
	font-size: 16px;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{
	color: #000;
}
.tab-content {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #FFF;
	padding: 0px 10px 10px 10px;
}
.tab-content-about {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #FFF;
	padding: 0px 10px 10px 10px;
	overflow: scroll;
	height: 600px;
}
@media (max-width:500px) {
.banner_width {
	display: none;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
	top: 13%;
}
.journal_search {
	display: none;
}
.headerzone-row1-right {
	display: none;
}
.headerzone-row1-left {
	display: none;
}
.journal_logo {
	padding-top: 12px;
}
.journal_head {
	font-size: 26px;
	text-align: left;
}
.journal-desc {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #BF5A14;
	float: right;
	text-align: right;
}

.sp_issue {
	display: none;
}
.bread {
	display: none;
}
#tfnewsearch {
	display: none;
}
.ebimages {
	width: 50px;
	height: 50px;
}
.google_scholar {
	display:none;
}
.eb_desc {
	width: 130px;
}
.eb_desc p {
	margin: 0px;
	padding: 0px;
}
.biography_block {
	display: none;
}
.indexing_images {
	width: 70px;
	height: 28px;
}
.spissue_td {
	width: 55px;
	height: 55px;
}
.spissue_desc {
	width: 120px;
}
.img_class {
	width: 220px;
	height: 200px;
}
.table_img_class {
	width: 35px;
	height: 35px;
}
.ref_width {
	width: 230px;
}
.tabbed_menu {
	margin-top: 10px;
	text-align: left;
	width: 220px;
	line-height: 20px;
	padding-left: 0px;
}
.go-top a {
	padding: 8px;
}
.article-input {
	width: 150px;
}
.jb_subjt
{
	margin-bottom:10px;
}
}
.full-text dl dt, .full-text h4 {
	color: #185FA1;
}
.headerzone-row1-left {
	float: left;
	padding-top: 6px;
}
.headerzone-row1-right {
	float: right;
	text-align: right;
	padding-top: 6px;
}
.issn {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 13px;
	font-weight: 600;
	padding-top: 5px;
}
.journal-desc {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #BF5A14;
	width: 600px;
	float: right;
	padding-right: 120px;
	text-align: right;
}
.tftextinput {
	margin: 0;
	padding: 5px 0px 5px 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border: 1px solid #0076a3;
	border-right: 0px;
	border-top-left-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;
	width: 71%;
}
.tfbutton {
	margin: 0;
	padding: 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	border: solid 1px #0076a3;
	border-right: 0px;
	background: #185fa1;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top, #00adee, #0078a5);
	border-top-right-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	margin-left: -4px;
}
.tfbutton:hover {
	text-decoration: none;
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top, #0095cc, #00678e);
}
.tfbutton::-moz-focus-inner {
border:0;
}
.tfclear {
	clear: both;
}
.bread {
	color: #BF5A14;
	background: #D8ECFF;
	padding: 4px;
	border: 1px solid #B8C9D9;

	height: 32px;
}
.email-alert {
	width: 100%;
	float: left;
	height: auto;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border: 0px #DDD solid;
	box-shadow: inset 0px 0px 5px #777;
	padding: 10px;
}
.email-alert a {
	display: block;
	height: 100%;
	width: 100%;
}
.clear {
	clear: both;
	margin: 0px;
	padding: 0px;
	line-height: 15px;
}
/*h2 {
	font: Cambria;
	font-size: 20px;
	font-weight: normal;
	color: #185FA1;
	border-bottom: 1px solid #E0E0E0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}*/
.citation_title {
	font: Cambria;
	font-size: 15px;
	font-weight: normal;
	color: #000;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.citation_author {
	font-size: 13px;
	color: #000;
	text-align: justify;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.redheading {
	font: Cambria;
	font-size: 20px;
	font-weight: normal;
	color: #BF5A14;
}
.bulletstyle a:active, .bulletstyle a:link, .bulletstyle a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004080;
	text-decoration: none;
	font-weight: 400;
	background-image: url(https://www.omicsonline.org/images/bullet.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 15px
}
.bulletstyle a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a8420b;
	text-decoration: none;
	font-weight: 400;
	background-image: url(https://www.omicsonline.org/images/bullet-hover.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 15px
}
.art_search {
	background: #1a6fab;
	background-image: -moz-linear-gradient(#2a95d9, #0776bc);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0776bc), color-stop(1, #2a95d9));
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	border-width: 1px;
	border-style: solid;
	border-color: #0070be #00508d #004779;
	-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
	height: 28px;
	margin: 0 0 0 5px;
	padding: 0;
	width: 90px;
	cursor: pointer;
	font: bold 14px Arial, Helvetica;
	color: #ffffff;
	text-shadow: 0 1px 0 rgba(0,0,0,0.5);
}
.art_search:hover {
	background: #1a6fab;
	background-image: -moz-linear-gradient(#0776bc, #2a95d9);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #2a95d9), color-stop(1, #0776bc));
}
.art_search:active {
	background: #1a6fab;
	outline: none;
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
}
.article-input {
	padding: 2px 2px;
	float: left;
	margin-bottom: 5px;
	height: 28px;
	width: 230px;
	border: 1px solid #a4c3ca;
	font: normal 13px 'trebuchet MS', arial, helvetica;
	background: #f1f1f1;
	color: #666666;
	border-radius: 3px;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
}
.article-input:focus {
	padding: 2px 2px;
	float: left;
	margin-bottom: 5px;
	height: 28px;
	width: 230px;
	border: 1px solid #24B8FF;
	font: normal 13px 'trebuchet MS', arial, helvetica;
	background: #EAEAEA;
	color: #000000;
	border-radius: 3px;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
}
#footer-box1 {
	float: left;
	width: 200px;
	text-align: left;
	line-height:18px;
}
#footer-box2 {
	float: left;
	width: 262px;
	line-height:18px;
}
.go-top {
	float: right;
}
.go-top a {
	background: #1b1a1b;
	padding: 14px;
	display: block;
	border: 1px solid #272727;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
}
.footer-heading {
	font-family: Calibri;
	font-size: 20px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
	padding-bottom: 5px;
	padding-top: 10px;
}
a.footerlink:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
a.footerlink:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
a.footerlink:hover {
	color: #BF5A14;
	text-decoration: underline;
	font-weight: normal;
}
.feed-col1 {
	width: 70px;
	float: left;
	color: #FFF;
	font-weight: normal;
}
.feed-col2 {
	width: 140px;
	float: left;
	margin-left: 10px;
	font-weight: normal;
}
#feed-input {
	padding: 2px 2px;
	margin-bottom: 5px;
	height: 20px;
	width: 135px;
	border: 1px solid #a4c3ca;
	font: normal 13px 'trebuchet MS', arial, helvetica;
	background: #f1f1f1;
	color: #666666;
	border-radius: 3px;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
}
#feed-input:focus {
	padding: 2px 2px;
	float: left;
	margin-bottom: 5px;
	height: 20px;
	width: 135px;
	border: 1px solid #CCCCCC;
	font: normal 13px 'trebuchet MS', arial, helvetica;
	background: #D2D2D2;
	color: #000000;
	border-radius: 3px;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
}
#feed-textarea {
	width: 140px;
	padding: 2px 2px;
	margin-bottom: 5px;
	border: 1px solid #a4c3ca;
	font: normal 13px 'trebuchet MS', arial, helvetica;
	background: #f1f1f1;
	color: #666666;
	border-radius: 3px;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
}
#feed-submit {
	background: #FFF;
	background-image: -moz-linear-gradient(#f2f2f4, #FFF);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFF), color-stop(1, #4787ED));
	border-width: 0px;
	border-style: solid;
	border-color: #FFF;
	border-radius: 3px;
	-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(0, 0, 0, 0.3) inset;
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(0, 0, 0, 0.3) inset;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(0, 0, 0, 0.3) inset;
	height: 24px;
	margin: 0px;
	padding: 0;
	width: 70px;
	cursor: pointer;
	font: Calibri;
	font-size: 13px;
	color: #185FA1;
}
#feed-submit:hover {
	background: #BF5A14;
	background-image: -moz-linear-gradient(#BF5A14, #BF5A14);
	color: #FFFFFF;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #4D90FE), color-stop(1, #4787ED));
	font-size: 13px;
}
#feed-submit:active {
	background: #BF5A14;
	outline: none;
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
}
.sprite {
	background: url(https://www.omicsonline.org/images/journal_bootstrap_sprite.png) top left no-repeat;
	width: 23px;
	height: 17px
}
.country-list tr td:nth-child(2n+1) {
	width: 28px;
}
.sprite.usa {
	background-position: 4px 4px
}
.sprite.australia {
	background-position: 4px -23px
}
.sprite.uae {
	background-position: 4px -50px
}
.sprite.italy {
	background-position: 4px -77px
}
.sprite.germany {
	background-position: 4px -104px
}
.sprite.uk {
	background-position: 4px -129px
}
.sprite.japan {
	background-position: 4px -156px
}
.sprite.brazil {
	background-position: 3px -183px
}
.sprite.korea {
	background-position: 4px -210px
}
.sprite.spain {
	background-position: 4px -237px
}
.sprite.canada {
	background-position: 4px -264px
}
.sprite.china {
	background-position: 4px -291px
}
.sprite.france {
	background-position: 4px -318px
}
.sprite.india {
	background-position: 4px -345px
}
.sprite.malaysia {
	background-position: 4px -372px
}
.sprite.singapore {
	background-position: 4px -399px
}
.sprite.south-africa {
	background-position: 4px -426px
}
.sprite.rss {
	background-position: 4px -457px;
	width: 35px;
	height: 35px
}
.sprite.facebook {
	background-position: 0 -502px;
	width: 35px;
	height: 35px
}
.sprite.twitter {
	background-position: 0 -547px;
	width: 35px;
	height: 35px
}
.sprite.blog {
	background-position: 0 -592px;
	width: 35px;
	height: 35px
}
.sprite.linkedin {
	background-position: 0 -637px;
	width: 35px;
	height: 35px
}
.sprite.youtube {
	background-position: 0 -682px;
	width: 35px;
	height: 35px
}
.sprite.googleplus {
	background-position: 0 -727px;
	width: 35px;
	height: 35px
}
.sprite.pinterest {
	background-position: 0 -772px;
	width: 34px;
	height: 36px
}
.sprite.flickr {
	background-position: 0 -818px;
	width: 35px;
	height: 35px
}
.sprite.slideshare {
	background-position: 0 -863px;
	width: 35px;
	height: 35px
}
.sprite.home_w {
	background-position: 0 -907px
}
.sprite.join {
	background-position: 0 -932px
}
.sprite.contactus {
	background-position: 0 -956px
}
.sprite.sitemap {
	background-position: 0 -978px
}
.sprite.omics-international {
	background-position: 0 -1002px;
	width: 300px;
	height: 100px
}
.home_w a:link, .home_w a:visited {
	background-image: url(https://www.omicsonline.org/images/home_w.png);
	background-position: 0 -908px;
	width: 16px;
	height: 16px
}
.sprite.confrence-logo {
	background-position: 0 -1112px;
	width: 202px;
	height: 77px;
	display: inline-block;
	text-indent: -9999em
}
.email-alert .sprite {
	padding: 4px 0 0 25px
}
.sprite.citation-icon {
	background-position: 0 -1677px
}
.sprite.benefits-icon {
	background-position: 0 -1407px
}
.sprite.submit-icon {
	background-position: 0 -1435px
}
.sprite.track-icon {
	background-position: 0 -1463px
}
.sprite.nih-logo-new {
	background-position: 0 -1491px
}
.sprite.proposal-assoc {
	background-position: 0 -1523px
}
.sprite.propose-icon {
	background-position: 0 -1555px
}
.sprite.recommend-icon {
	background-position: 0 -1587px
}
.sprite.alerts-icon {
	background-position: 0 -1619px
}
.sprite.call-invitation {
	background-position: 0 -1651px
}
/*.headerzone-row1-right a:link, .social a {
	display: inline-block;
	text-indent: -9999em
}
*/.sprite.fb-icon {
	background-position: 0 -1199px;
	width: 16px;
	height: 16px
}
.sprite.twitter-icon {
	background-position: 0 -1225px;
	width: 16px;
	height: 16px
}
.sprite.linkedin-icon {
	background-position: 0 -1251px;
	width: 16px;
	height: 16px
}
.sprite.rss-icon {
	background-position: 0 -1277px;
	width: 16px;
	height: 16px;
	padding-left: 15px;
}
.sprite.google-plus {
	background-position: 0 -1303px;
	width: 16px;
	height: 16px
}
.sprite.blog-icon {
	background-position: 0 -1329px;
	width: 16px;
	height: 16px
}
.sprite.youtube-icon {
	background-position: 0 -1355px;
	width: 16px;
	height: 16px
}
.sprite.pinterest-icon {
	background-position: 0 -1381px;
	width: 16px;
	height: 16px
}
.email-alert .list-inline li {
	padding: 0;
	zoom: .8;
	-moz-transform: scale(0.80);
	-moz-transform-origin: 0 0;
}
.sprite.ebooks-logo {
	background-position: 0 -1707px;
	width: 140px;
	height: 60px;
	display: inline-block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
.sprite.young-scientist-award {
	background-position: 0 -1917px;
	width: 140px;
	height: 60px;
	display: inline-block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
.issue_type {
	color: #004080;
}
.volume-issue {
	padding: 0px 0px 5px 0px;
	font-family: Calibri;
	font-size: 16px;
	border-bottom: 1px solid #E0E0E0;
	color: #BF5A14;
}
div.pagination {
	padding: 3px;
	margin: 3px;
}
div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	border-radius: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none; /* no underline */
	color: #185FA1;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #185FA1;
	border-radius: 4px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #185FA1;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #185FA1;
	color: #FFF;
	border-radius: 4px;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD;
}
.articletype-content {
	color: #185fa1;
	font-family: Calibri;
	font-size: 20px;
	line-height: 20px;
	text-align: left;
}
.more {
	padding: 2px 0px 0px 0px;
}
.more a {
	color: #BF5A14;
	background: url(https://www.omicsonline.org/images/disc.jpg) 0px 4px no-repeat;
	padding-left: 15px;
	text-decoration: underline;
	line-height:30px;
}
.more a:hover {
	text-decoration: none;
}
.right-heading {
	font-family: Calibri;
	font-size: 18px;
	font-weight: 600;
	color: #FFF;
	padding: 5px
}
.table_shadow {
	border-radius: 8px 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	box-shadow: 2px 2px 2px;
	-webkit-box-shadow: 2px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 2px 2px rgba(0, 0, 0, 0.1);
	padding-top: 5px;
	border-left: 1px solid #CCCCCC;
}
.eb_tooltip {
	border-bottom: 0px dotted #000000;
	outline: none;
	cursor: hand;
	text-decoration: none;
	position: relative;
}
.eb_tooltip span {
	margin-left: -2590em;
	position: absolute;
}
.eb_tooltip:hover span {
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
	position: absolute;
	right: 1em;
	top: 1em;
	z-index: 90;
	margin-left: 0;
	width: 520px;
	text-align: justify;
	background-color: #FFFFFF;
	text-decoration: none;
	color: #565656;
}
.eb_tooltip:hover img {
	border: 0;
	margin: -10px 0 0 -55px;
	float: right;
	position: absolute;
}
.eb_tooltip:hover em {
	display: block;
	padding: 0.2em 0 0.6em 0;
	width: 520px;
}
.classicx {
	padding: 0.8em 1em;
}
.custom {
	padding: 0.5em 0.8em 0.8em 2em;
}
.classicx {
	background: #FFFFFF;
	border: 2px solid #75BAFF;
}
/*----------------spissue tooltip-------------------*/
.sp_tooltip {
	border-bottom: 0px dotted #000000;
	outline: none;
	cursor: hand;
	text-decoration: none;
	position: relative;
}
.sp_tooltip span {
	margin-left: -2590em;
	position: absolute;
	left: 10px;
}
.sp_tooltip:hover span {
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
	position: absolute;
	right: 1em;
	top: 1em;
	z-index: 90;
	margin-left: 0;
	width: 520px;
	text-align: justify;
	background-color: #FFFFFF;
	text-decoration: none;
	color: #565656;
}
.sp_tooltip:hover img {
	border: 0;
	margin: -10px 0 0 -55px;
	float: right;
	position: absolute;
}
.sp_tooltip:hover em {
	display: block;
	padding: 0.2em 0 0.6em 0;
	width: 520px;
}
.classicx {
	padding: 0.8em 1em;
}
.custom {
	padding: 0.5em 0.8em 0.8em 2em;
}
.classicx {
	background: #FFFFFF;
	border: 2px solid #75BAFF;
}
/*----------------Journal home styles--------------------*/
.heading-highlights {
	position: relative;
	color: #FFF;
	/*text-shadow: 1px 1px 0px #323232;*/
}
.heading-highlights:before, .heading-highlights:after {
	content: "";
	width: 13px;
	height: 34px;
	position: absolute;
	bottom: -18px;
	left: 20px;
	background: url(/images/paperclip.png) no-repeat;
	z-index: 100;
}
.heading-highlights:after {
	left: auto;
	right: 20px;
}
.home_tab_content {
	overflow: hidden;
	overflow-y: scroll;
}
.homepage-highlights ul li:first-child {
	padding-top: 20px;
}
.homepage-highlights ul {
	margin-top: 0px;
	margin-bottom: 20px;
	border-right: 1px solid #ff9e58;
	border-left: 1px solid #ff9e58;
	border-bottom: 1px solid #ff9e58;
}
.homepage-highlights .list-group-item {
	border: 0;
	padding: 5px;
	border-bottom: 1px solid #DDD;
	margin: 0;
	box-shadow: none;
	background: #f2f2f1;
	color: #000;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	text-align: left;
}
.homepage-highlights .list-group-item:hover, .homepage-highlights .list-group-item:active {
	background: #2187E0;
	border-bottom: 1px solid #DDD;
	border-left: 4px solid #BF5A14;
	color: #FFF;
}
.homepage-highlights .list-group-item a {
	color: #000;
	display: block;
}
.homepage-highlights .list-group-item a:hover {
	text-decoration: none;
	color: #FFF;
}
.homepage-highlights .list-group-item:first-child {
	border-top: 0;
}
.homepage-highlights .list-group-item:last-child {
	border-bottom: 0;
}
/*------------home styles end now banner slider styles---------------------*/
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
	width: 100%;
	margin: auto;
}
.glyphicon-chevron-left::before {
	content: "\e079";
}
.glyphicon-chevron-right::before {
	content: "\e080";
}
.glyphicon {
	display: inline-block;
	font-family: "Glyphicons Halflings";
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	position: relative;
	top: 1px;
}
@font-face {
	font-family: 'Glyphicons Halflings';
	/*src: url(https://www.omicsonline.org/fonts/glyphicons-halflings-regular.eot);
	src: url(https://www.omicsonline.org/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(https://www.omicsonline.org/fonts/glyphicons-halflings-regular.woff2) format('woff2'), url(https://www.omicsonline.org/fonts/glyphicons-halflings-regular.woff) format('woff'), url(https://www.omicsonline.org/fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(https://www.omicsonline.org/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')*/
}
.carousel-indicators {
	bottom: -10px;
}
/*--------------new-----------*/
.contry h2, .subjt h2, .subjt h2, .clincl_mj h2, .contries h2, .cbc h2 {
	background-color: #bf5a14;
	color: #fff;
	font-size: 15px;
	font-weight: 600;
	margin: 0;
	padding: 8px 10px;
	text-shadow: 1px 1px 1px #666666;
	border-radius: 3px 3px 0 0;
}
.contries ul li:hover {
	background-color: #f8f8f8;
}
.contries ul li a:hover {
	text-decoration: underline;
}
.clincl_mj ul {
	float: left;
	padding-top: 10px;
	padding-left:10px;
}
.clincl_mj ul li {
	border-bottom: 1px solid #e6e7e8;
	line-height: 1.88em;
	list-style-type: none;
}
.clincl_mj ul li a {
	padding-left: 2px;
	padding-right: 2px;
}

.subjt ul {
	float: left;
    padding-left: 4px;
    padding-top: 10px;
}
.subjt ul li, .journal_subjt ul li {
	list-style-type: none;
	line-height: 28px;
	border-bottom: 1px solid #e6e7e8;
}
.subjt ul li:hover, .journal_subjt ul li:hover {
	background-color: #f8f8f8;
}
.subjt ul li a:hover, .journal_subjt ul li a:hover {
	text-decoration: underline;
}
.jb_subjt ul li a {
	padding-left: 16px;
	padding-right: 16px;
}
.jrnlsbj_li_pding ul {
	float:none;
	clear:both;
}
.jrnlsbj_li_pding ul li {
	line-height:1.85em;
}
.sprite.usa {
	background-position: 4px 4px
}
.sprite {
	background: url(/images/main_bootstrap_sprite.png) top left no-repeat;
	height: 17px
}
.sprite.australia {
	background-position: 4px -23px
}
.sprite.uae {
	background-position: 4px -50px
}
.sprite.italy {
	background-position: 4px -77px
}
.sprite.germany {
	background-position: 4px -104px
}
.sprite.uk {
	background-position: 4px -129px
}
.sprite.japan {
	background-position: 4px -156px
}
.sprite.brazil {
	background-position: 3px -183px
}
.sprite.korea {
	background-position: 4px -210px
}
.sprite.spain {
	background-position: 4px -237px
}
.sprite.canada {
	background-position: 4px -264px
}
.sprite.china {
	background-position: 4px -291px
}
.sprite.france {
	background-position: 4px -318px
}
.sprite.india {
	background-position: 4px -345px
}
.sprite.malaysia {
	background-position: 4px -372px
}
.sprite.singapore {
	background-position: 4px -399px
}
.sprite.south-africa {
	background-position: 4px -426px
}
.sprite.confrence-logo {
	background-position: 0 -1112px;
	display: inline-block;
	height: 77px;
	text-indent: -9999em;
	width: 202px;
}
/* useful links */
.useful_links h2 {
	background-color: #185fa1;
	color: #fff;
	font-size: 15px;
	font-weight: 600;
	margin: 0;
	padding: 8px 10px;
	text-shadow: 1px 1px 1px #666666;
	border-radius: 3px 3px 0 0;
}
.useful_links ul li {
	background: url("https://www.omicsonline.org/images/left_arrow.png") no-repeat scroll 0 6px rgba(0, 0, 0, 0);
	line-height: 2em;
	list-style-type: none;
	padding-left: 20px;
	color: #004080;
	font-size: 13px;
}
.useful_links ul {
	padding-left: 10px;
	padding-top: 10px;
	text-align: left;
}
.useful_links ul li:hover {
	color: #bf5a14;
	padding-left: 22px;
}
/* jhighlights links */
.jh_links {
	border: 1px solid #FF9E58;
	border-radius: 4px;
}
.jh_links h2 {
	background-color: #185fa1;
	color: #fff;
	font-size: 15px;
	font-weight: 600;
	margin: 0;
	padding: 8px 10px;
	text-shadow: 1px 1px 1px #666666;
	border-radius: 3px 3px 0 0;
}
.jh_links ul li {
	background: url("https://www.omicsonline.org/images/left_arrow.png") no-repeat scroll 0 6px rgba(0, 0, 0, 0);
	line-height: 2.2em;
	list-style-type: none;
	padding-left: 28px;
	color: #004080;
	font-size: 13px;
}
.jh_links ul {
	padding-left: 10px;
	padding-top: 10px;
	text-align: left;
}
.jh_links ul li:hover {
	color: #bf5a14;
	padding-left: 32px;
}
.share_this_page ul li a {
	padding-left: 22px;
	color: #004080;
	font-size: 13px;
}
.impact_msg {
	box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
}
.impact_msg_qoute {
	font-weight: 600;
	line-height: 26px;
	font-size: 14px;
}
.impact_msg_qoute h2 {
	color: #BF5A14;
	font-size: 24px;
	margin-top: 10px;
}
blockquote {
	border-left: 5px solid #BF5A14 !important;
}
.m_t {
	margin-top: 20px;
}
.container_style {
	background: #FFF;
	box-shadow: 0 1px 10px #414141;
}
.editors_block {
	background-color: #eee;
	border: 1px solid #bf5a14;
	border-radius: 4px;
	min-height: 150px;
}
.editors_block h2 {
	background-color: #bf5a14;
	border-radius: 3px 3px 0 0;
	color: #fff;
	font-size: 15px;
	font-weight: 600;
	margin: 0;
	padding: 8px 10px;
	text-shadow: 1px 1px 1px #666666;
}

/* demostyes */
.editors {
	border-radius: 4px;
	box-sizing: content-box;
	box-sizing: border-box;
	text-align: center;
	padding: 5px;
	border: 2px solid #dadada;
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 13px;
	min-height: 235px;
	transition: all 1s ease-in-out 0s;
}
/*-----------footer contact-----*/
.ftr-grid p:first-child{
	font-weight:600;
	padding-bottom:2px;
	color:#feb24c;
}
.ftr-grid p {
	color:#fff;
	margin-bottom:0;
	font-size:12px;
	line-height:20px;
}
.ftr-grid p a {
	color:#fff;
	margin-bottom:0;
	display:inline-block;
}
.ftr-grid p span {
	padding-right:5px;
	width:18px;
	color:#d4a72d;
}
.pding-lft {
	padding-left:5px;
}
.ftrHrd h3 {
	font-size:22px;
	color:#fff;
	margin:0px 0px 5px 5px;
}
.contact_list > div.col-md-3 {
	border-bottom:1px dotted #2168aa;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:6px;
	padding-right:2px;
	min-height:100px;
	transition: all 0.5s ease 0s;
}
.contact_list > div.col-md-3:hover {
	background-color:#0e83cd;
	border-radius:4px;
}
.highlight_head
{
font-family: "Times New Roman",Times,serif;
font-size:30px;
color: #185FA1;
padding:21px 0px 0px;
float: left;
text-align: left;
font-weight: normal;
line-height:30px;
}
.j_readmore { float:right; margin-top:-5px; margin-right:0px; position:relative; }

.panel-group a {
	display: block;
}
.panel-default > .panel-heading {
	/*background: #bf5a14;
	color: #fff;*/
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
	height: 170px;
	overflow-y: scroll;
}
.panel-body {
	padding: 10px 15px 8px;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
	padding: 0;
}
.panel-title {
	/*font-size: 15px;
	text-shadow: 1px 1px 0 #323232;
	text-align: left;*/
}
.panel-group .panel + .panel {
    margin-top: 2px !important;
}
.glyphicon {
	font-size: 12px;
}
.jh_links_n {
	border: 1px solid #185fa1;
	border-radius: 4px;
	margin-bottom: 5px;
}
.jh_links_n ul {
	height: 200px;
	overflow-y: scroll;
	padding-bottom: 5px;
	padding-top: 5px;
}
.jh_links_n h3 {
	background-color: #185fa1;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	margin: 0;
	padding: 8px 10px;
	text-shadow: 1px 1px 1px #666666;
	border-radius: 3px 3px 0 0;
}
.panel-heading.active {
	background-color: #BF5A14;
}
.panel-heading {
	padding: 8px 15px;
}
span.journal_head_ft {
font-family: "Times New Roman",Times,serif;
font-size: 36px;
color: #185FA1;
padding: 5px 0px 0px;
float: left;
text-align: left;
font-weight: normal;
margin-top: 18px;
margin-bottom: 0px;
line-height:38px;
}

.suggestions{
	z-index:1010;
}

/**** Newly Added ****/
/* Social Icons */
.social-icons{
	text-align:right;
	margin-bottom:0;
}
.social-icons li a {
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;
	display: block;
	height: 30px;
	line-height: 30px;
	width: 30px;
	text-align: center;
	color: #fff !important;
	text-decoration: none;
}

.social-icons li:hover a {
	background: #171717;
	color: #FFF !important;
}

.social-icons li:hover.social-icons-twitter a {
	background: #1aa9e1;
}

.social-icons li:hover.social-icons-facebook a {
	background: #3b5a9a;
}

.social-icons li:hover.social-icons-linkedin a {
	background: #0073b2;
}

.social-icons li:hover.social-icons-rss a {
	background: #ff8201;
}

.social-icons li:hover.social-icons-googleplus a {
	background: #dd4b39;
}

.social-icons li:hover.social-icons-pinterest a {
	background: #cc2127;
}

.social-icons li:hover.social-icons-youtube a {
	background: #c3191e;
}

.social-icons li:hover.social-icons-instagram a {
	background: #7c4a3a;
}

.social-icons li:hover.social-icons-skype a {
	background: #00b0f6;
}

.social-icons li:hover.social-icons-email a {
	background: #dd4b39;
}

.social-icons li:hover.social-icons-vk a {
	background: #6383a8;
}

.social-icons li:hover.social-icons-xing a {
	background: #1a7576;
}

.social-icons li:hover.social-icons-tumblr a {
	background: #304e6c;
}

.social-icons li:hover.social-icons-reddit a {
	background: #ff4107;
}

.social-icons.social-icons-transparent li {
	box-shadow: none;
}

.social-icons.social-icons-transparent li a {
	background: transparent;
}

.social-icons.social-icons-icon-light li a i {
	color: #FFF;
}

.social-icons li:hover.social-icons-slideshare a {
	background: #0077b5;
}

.full-text .page-header{
	font-family:Calibri, "Calibri Light";
	margin:0;
}
.full-text p{
	line-height:1.42857;
}
.full-text .thumbnail{
	margin-bottom:0;
}
.full-text ol{
	padding-left:15px;
}
.full-text ol li{
	line-height:20px;
	margin-bottom:15px;
}
.journal_head{
	font-family:"Times New Roman", Tahoma;
	font-size: 2.1rem;
}

/***** Newly Added *****/
.full-text-right-panel.panel-default > .panel-heading {
    background: #185FA1 none repeat scroll 0 0;
    color: #fff;
}
.full-text-right-panel .panel-title {
    font-size: 15px;
	font-weight:600;
    text-align: left;
    text-shadow:none;
}
.caret-right-list li {
  position: relative;
  padding-left: 20px;
  margin-bottom: 10px;
  text-align:left;
}

.caret-right-list li:before {
  position: absolute;
  top: 0;
  left: 0;
	font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size:16px;
  content: "\f0da";
  color: #0D8EC8;
}

.btn3d {
    position:relative;
    top: -6px;
    border:0;
     transition: all 40ms linear;
     margin-top:10px;
     margin-bottom:10px;
     margin-left:2px;
     margin-right:2px;
}
.btn3d:active:focus,
.btn3d:focus:hover,
.btn3d:focus {
    -moz-outline-style:none;
         outline:medium none;
}
.btn3d:active, .btn3d.active {
    top:2px;
}
.btn3d.btn-white {
    color: #666666;
    box-shadow:0 0 0 1px #ebebeb inset, 0 0 0 2px rgba(255,255,255,0.10) inset, 0 8px 0 0 #f5f5f5, 0 8px 8px 1px rgba(0,0,0,.2);
    background-color:#fff;
}
.btn3d.btn-white:active, .btn3d.btn-white.active {
    color: #666666;
    box-shadow:0 0 0 1px #ebebeb inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,.1);
    background-color:#fff;
}
.btn3d.btn-default {
    color: #666666;
    box-shadow:0 0 0 1px #ebebeb inset, 0 0 0 2px rgba(255,255,255,0.10) inset, 0 8px 0 0 #BEBEBE, 0 8px 8px 1px rgba(0,0,0,.2);
    background-color:#f9f9f9;
}
.btn3d.btn-default:active, .btn3d.btn-default.active {
    color: #666666;
    box-shadow:0 0 0 1px #ebebeb inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,.1);
    background-color:#f9f9f9;
}
.btn3d.btn-primary {
    box-shadow:0 0 0 1px #417fbd inset, 0 0 0 2px rgba(255,255,255,0.15) inset, 0 8px 0 0 #4D5BBE, 0 8px 8px 1px rgba(0,0,0,0.5);
    background-color:#4274D7;
}
.btn3d.btn-primary:active, .btn3d.btn-primary.active {
    box-shadow:0 0 0 1px #417fbd inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,0.3);
    background-color:#4274D7;
}
.btn3d.btn-success {
    box-shadow:0 0 0 1px #398439 inset, 0 0 0 2px rgba(255,255,255,0.15) inset, 0 4px 0 0 #398439, 0 4px 4px 1px rgba(0,0,0,0.5);
    background-color:#449d44;
}
.btn3d.btn-success:active, .btn3d.btn-success.active {
    box-shadow:0 0 0 1px #398439 inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,0.3);
    background-color: #449d44;
}
.btn3d.btn-info {
    box-shadow:0 0 0 1px #00a5c3 inset, 0 0 0 2px rgba(255,255,255,0.15) inset, 0 8px 0 0 #348FD2, 0 8px 8px 1px rgba(0,0,0,0.5);
    background-color:#39B3D7;
}
.btn3d.btn-info:active, .btn3d.btn-info.active {
    box-shadow:0 0 0 1px #00a5c3 inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,0.3);
    background-color: #39B3D7;
}
.btn3d.btn-warning {
    box-shadow:0 0 0 1px #d79a47 inset, 0 0 0 2px rgba(255,255,255,0.15) inset, 0 8px 0 0 #D79A34, 0 8px 8px 1px rgba(0,0,0,0.5);
    background-color:#FEAF20;
}
.btn3d.btn-warning:active, .btn3d.btn-warning.active {
    box-shadow:0 0 0 1px #d79a47 inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,0.3);
    background-color: #FEAF20;
}
.btn3d.btn-danger {
    box-shadow:0 0 0 1px #b93802 inset, 0 0 0 2px rgba(255,255,255,0.15) inset, 0 8px 0 0 #AA0000, 0 8px 8px 1px rgba(0,0,0,0.5);
    background-color:#D73814;
}
.btn3d.btn-danger:active, .btn3d.btn-danger.active {
    box-shadow:0 0 0 1px #b93802 inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,0.3);
    background-color: #D73814;
}
.btn3d.btn-magick {
    color: #fff;
    box-shadow:0 0 0 1px #9a00cd inset, 0 0 0 2px rgba(255,255,255,0.15) inset, 0 8px 0 0 #9823d5, 0 8px 8px 1px rgba(0,0,0,0.5);
    background-color:#bb39d7;
}
.btn3d.btn-magick:active, .btn3d.btn-magick.active {
    box-shadow:0 0 0 1px #9a00cd inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,0.3);
    background-color: #bb39d7;
}

/*--------------------------------------------------
    [Fancy Font Styles]
----------------------------------------------------*/
.line-through {
  text-decoration: line-through !important;
}

.underline {
  text-decoration: underline !important;
}

/*--------------------------------------------------
    [Text Decoration]
----------------------------------------------------*/
/* None */
.text-decoration-none {
  text-decoration: none;
}

.text-decoration-none:hover, .text-decoration-none:focus {
  text-decoration: none;
}

/* Inherit */
.text-decoration-inherit {
  text-decoration: underline;
}

.text-decoration-inherit:hover, .text-decoration-inherit:focus {
  text-decoration: underline;
}

/*--------------------------------------------------
    [Letter Spacing]
----------------------------------------------------*/
.letter-spacing-0 {
  letter-spacing: 0;
}

.letter-spacing-1 {
  letter-spacing: 1px;
}

.letter-spacing-2 {
  letter-spacing: 2px;
}

.letter-spacing-3 {
  letter-spacing: 3px;
}

.letter-spacing-4 {
  letter-spacing: 4px;
}

.letter-spacing-5 {
  letter-spacing: 5px;
}

/*--------------------------------------------------
    [Font Style]
----------------------------------------------------*/
.font-style-inherit {
  font-style: inherit !important;
}

.font-style-italic {
  font-style: italic !important;
}

/*--------------------------------------------------
    [Line Height]
----------------------------------------------------*/
.line-height-1 {
  line-height: 1;
}

.line-height-base {
  line-height: 1.4;
}

.line-height-2 {
  line-height: 2;
}
 
/*------------------------------------------------------------------
    [No padding, margin space]
------------------------------------------------------------------*/
.no-space {
  padding: 0 !important;
  margin: 0 !important;
}

/* No padding, margin space above 992px */
@media (min-width: 992px) {
  .md-no-space {
    padding: 0 !important;
    margin: 0 !important;
  }
}

/* No Space in a row class */
.no-space-row {
  margin-right: 0;
  margin-left: 0;
}

.no-space-row > [class*="col-"] {
  padding-left: 0;
  padding-right: 0;
}

/* 5px Space in a row class */
.space-row-5 {
  margin-right: -5px;
  margin-left: -5px;
}

.space-row-5 > [class*="col-"] {
  padding-left: 5px;
  padding-right: 5px;
}

/* 10px Space in a row class */
.space-row-10 {
  margin-right: -10px;
  margin-left: -10px;
}

.space-row-10 > [class*="col-"] {
  padding-left: 10px;
  padding-right: 10px;
} 
.glyph-triangle-right li::before {
    color: #FF6600;
    content: "\e250";
    font-family: "Glyphicons Halflings";
    font-size: 10px;
    left: 0;
    line-height: 26px;
    list-style: none;
    position:relative;
    top: 0;
}

/*--------------------------------------------------
    [Panels]
----------------------------------------------------*/
.panel.red{
    border: 1px solid #db2828;
}
.panel.red > .panel-heading{
	background-color: #db2828;
}
.panel.orange > .panel-heading{
	background-color: #f2711c;
}
.panel.orange{
    border: 1px solid #f2711c;
}

.panel .list-padding-xs li{
	border-bottom: 1px solid #ddd;
	padding-top: 6px !important;
	padding-bottom: 0px !important;
}

/******************************
Blockquote
********************************/
blockquote{
  display:block;
  background: #fff;
  margin: 20px 0;
  position: relative;
  
  /*Font*/
  font-size: 16px;
  line-height: 1.2;
  text-align: justify;
  
  /*Borders - (Optional)*/
  border-left: 15px solid #c76c0c;
  border-right: 2px solid #c76c0c;
  
  /*Box Shadow - (Optional)*/
  -moz-box-shadow: 2px 2px 15px #ccc;
  -webkit-box-shadow: 2px 2px 15px #ccc;
  box-shadow: 2px 2px 15px #ccc;
}

blockquote::after{
  /*Reset to make sure*/
  content: "";
}

blockquote a{
  text-decoration: none;
  background: #eee;
  cursor: pointer;
  padding: 0 3px;
  color: #c76c0c;
}

blockquote a:hover{
 color: #666;
}

blockquote em{
  font-style: italic;
}


.divider-list li:not(:first-child){
  border-right: 1px solid #000;
    line-height: 2rem;
    padding-right: 0.8rem;
}

@media (min-width: 992px) {
	.modal-lg {
		width: 90% !important;
	}
}
/*--------------------------------------------------
    [Full Text]
----------------------------------------------------*/
.full-text{
    font-family: 'Noto Sans', sans-serif;
}
.fulltext-heading {
    color: #185FA1;
    font-size: 20px;
    text-align: left;
    margin-top: 0px;
}

.fulltext_h1heading {
    color: #185FA1;
    font-size: 26px;
    text-align: left;
}
.full-text .page-header{
	margin:0;
}
.full-text strong, .full-text dl dt, .full-text h4 {
	color: #185FA1;
}

.full-text p, .full-text tr > td{
	font-size:14px;
	line-height:1.7;
	text-align:left;
}
.full-text .thumbnail{
	margin-bottom:0;
}
.full-text ol{
	padding-left:15px;
}
.full-text ol li{
	line-height:20px;
	font-size:13px;
	margin-bottom:10px;
}

.full-text .page-header {
    margin: 0;
}

.full-text .thumbnail {
    margin-bottom: 0;
}

.full-text dd, .full-text dt {
    line-height: 1.6;
}

.equation{
	display: inline-block;
	margin: 0 1rem;
	max-width: 100%;
}

/*--------------------------------------------------
    [Panels]
----------------------------------------------------*/
.panel.red{
    border: 1px solid #db2828;
}
.panel.red > .panel-heading{
	background-color: #db2828;
}
.panel.orange > .panel-heading{
	background-color: #bf5a14;
    border-color: #bf5a14;
    color: #fff;
}
.panel.orange{
    border: 1px solid #bf5a14;
}

/*--------------------------------------------------
    [Current Issue Social Icons]
----------------------------------------------------*/
@font-face {
    font-family: 'si';
    src: url('fonts/socicon.eot');
    src: url('fonts/socicon.eot?#iefix') format('embedded-opentype'),
         url('fonts/socicon.woff') format('woff'),
         url('fonts/socicon.ttf') format('truetype'),
         url('fonts/socicon.svg#icomoonregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family:si;
        src: url(fonts/socicon.svg) format(svg);
    }
}

.soc {
    overflow:hidden;
    margin:0; padding:0;
    list-style:none;
}

.soc li {
    display:inline-block;
    *display:inline;
    zoom:1;
}

.soc li a {
    font-family:si!important;
    font-style:normal;
    font-weight:400;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;

    -o-transition:.1s;
    -ms-transition:.1s;
    -moz-transition:.1s;
    -webkit-transition:.1s;
    transition:.1s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);

    overflow:hidden;
    text-decoration:none;
    text-align:center;
    display:block;
    position: relative;
    z-index: 1;
    width: 26px;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 3px;
    margin-right: 8px;
    color: #ffffff;
    background-color: none;
}

.soc a:hover {
    z-index: 2;
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
}

.soc-icon-last{
    margin:0 !important;
}

.soc-facebook {
    background-color: #3e5b98;
}
.soc-facebook:before {
    content:'\e041';
}
.soc-blogger {
    background-color: #ec661c;
}
.soc-blogger:before {
    content:'\e020';
}
.soc-twitter {
    background-color: #4da7de;
}
.soc-twitter:before {
    content:'\e040';
}
.soc-linkedin {
    background-color: #3371b7;
}
.soc-linkedin:before {
    content:'\e049';
}
.soc-googleplus {
    background-color: #dd4b39;
}
.soc-googleplus:before {

    content:'\e042';
}
.soc-pinterest {
    background-color: #c92619;
}
.soc-pinterest:before {
    content:'\e043';
}
.soc-reddit {
    background-color: #e74a1e;
}
.soc-reddit:before {
    content:'\e022';
}
/*--------------------------------------------------
    [Current Issue]
----------------------------------------------------*/
.current-issue{
	padding:10px 0;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
	margin-bottom: 10px;
}

.btn-default, .full-text .btn-default {
    background-color: #efefef;
    border-color: #b6b6b6;
    color: rgba(0, 0, 0, 1);
}
.btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .btn-default:hover, .open > .dropdown-toggle.btn-default, .full-text .btn-default.active, .full-text .btn-default.focus, .full-text .btn-default:active, .full-text .btn-default:focus, .full-text .btn-default:hover, .full-text .open > .dropdown-toggle.btn-default {
    background-color: #c0c1c2;
    border-color: #adadad;
    color: rgba(0, 0, 0, 0.95);
}
.current-issue:hover{
	box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 3px -2px rgba(0, 0, 0, 0.2), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
}

.panel-primary.jrnl-panel .panel-heading{
	background-color: #185fa1;
}

/*******************************
             Flag
*******************************/

i.flag:not(.icon) {
  display: inline-block;
  width: 16px;
  height: 11px;
  line-height: 11px;
  vertical-align: baseline;
  margin: 0em 0.5em 0em 0em;
  text-decoration: inherit;
  speak: none;
  font-smoothing: antialiased;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

/* Sprite */
i.flag:not(.icon):before {
  display: inline-block;
  content: '';
  background: url("https://www.omicsonline.org/images/flags.png") no-repeat -108px -1976px;
  width: 16px;
  height: 11px;
}

/* Flag Sprite Based On http://www.famfamfam.com/lab/icons/flags/ */


/*******************************
         Theme Overrides
*******************************/

i.flag.ad:before,
i.flag.andorra:before {
  background-position: 0px 0px;
}
i.flag.ae:before,
i.flag.united.arab.emirates:before,
i.flag.uae:before {
  background-position: 0px -26px;
}
i.flag.af:before,
i.flag.afghanistan:before {
  background-position: 0px -52px;
}
i.flag.ag:before,
i.flag.antigua:before {
  background-position: 0px -78px;
}
i.flag.ai:before,
i.flag.anguilla:before {
  background-position: 0px -104px;
}
i.flag.al:before,
i.flag.albania:before {
  background-position: 0px -130px;
}
i.flag.am:before,
i.flag.armenia:before {
  background-position: 0px -156px;
}
i.flag.an:before,
i.flag.netherlands.antilles:before {
  background-position: 0px -182px;
}
i.flag.ao:before,
i.flag.angola:before {
  background-position: 0px -208px;
}
i.flag.ar:before,
i.flag.argentina:before {
  background-position: 0px -234px;
}
i.flag.as:before,
i.flag.american.samoa:before {
  background-position: 0px -260px;
}
i.flag.at:before,
i.flag.austria:before {
  background-position: 0px -286px;
}
i.flag.au:before,
i.flag.australia:before {
  background-position: 0px -312px;
}
i.flag.aw:before,
i.flag.aruba:before {
  background-position: 0px -338px;
}
i.flag.ax:before,
i.flag.aland.islands:before {
  background-position: 0px -364px;
}
i.flag.az:before,
i.flag.azerbaijan:before {
  background-position: 0px -390px;
}
i.flag.ba:before,
i.flag.bosnia:before {
  background-position: 0px -416px;
}
i.flag.bb:before,
i.flag.barbados:before {
  background-position: 0px -442px;
}
i.flag.bd:before,
i.flag.bangladesh:before {
  background-position: 0px -468px;
}
i.flag.be:before,
i.flag.belgium:before {
  background-position: 0px -494px;
}
i.flag.bf:before,
i.flag.burkina.faso:before {
  background-position: 0px -520px;
}
i.flag.brd:before,
i.flag.bulgaria:before {
  background-position: 0px -546px;
}
i.flag.bh:before,
i.flag.bahrain:before {
  background-position: 0px -572px;
}
i.flag.bi:before,
i.flag.burundi:before {
  background-position: 0px -598px;
}
i.flag.bj:before,
i.flag.benin:before {
  background-position: 0px -624px;
}
i.flag.bm:before,
i.flag.bermuda:before {
  background-position: 0px -650px;
}
i.flag.bn:before,
i.flag.brunei:before {
  background-position: 0px -676px;
}
i.flag.bo:before,
i.flag.bolivia:before {
  background-position: 0px -702px;
}
i.flag.br:before,
i.flag.brazil:before {
  background-position: 0px -728px;
}
i.flag.bs:before,
i.flag.bahamas:before {
  background-position: 0px -754px;
}
i.flag.bt:before,
i.flag.bhutan:before {
  background-position: 0px -780px;
}
i.flag.bv:before,
i.flag.bouvet.island:before {
  background-position: 0px -806px;
}
i.flag.bw:before,
i.flag.botswana:before {
  background-position: 0px -832px;
}
i.flag.by:before,
i.flag.belarus:before {
  background-position: 0px -858px;
}
i.flag.bz:before,
i.flag.belize:before {
  background-position: 0px -884px;
}
i.flag.ca:before,
i.flag.canada:before {
  background-position: 0px -910px;
}
i.flag.cc:before,
i.flag.cocos.islands:before {
  background-position: 0px -962px;
}
i.flag.cd:before,
i.flag.congo:before {
  background-position: 0px -988px;
}
i.flag.cf:before,
i.flag.central.african.republic:before {
  background-position: 0px -1014px;
}
i.flag.cg:before,
i.flag.congo.brazzaville:before {
  background-position: 0px -1040px;
}
i.flag.ch:before,
i.flag.switzerland:before {
  background-position: 0px -1066px;
}
i.flag.ci:before,
i.flag.cote.divoire:before {
  background-position: 0px -1092px;
}
i.flag.ck:before,
i.flag.cook.islands:before {
  background-position: 0px -1118px;
}
i.flag.cl:before,
i.flag.chile:before {
  background-position: 0px -1144px;
}
i.flag.cm:before,
i.flag.cameroon:before {
  background-position: 0px -1170px;
}
i.flag.cn:before,
i.flag.china:before {
  background-position: 0px -1196px;
}
i.flag.co:before,
i.flag.colombia:before {
  background-position: 0px -1222px;
}
i.flag.cr:before,
i.flag.costa.rica:before {
  background-position: 0px -1248px;
}
i.flag.cs:before,
i.flag.serbia:before {
  background-position: 0px -1274px;
}
i.flag.cu:before,
i.flag.cuba:before {
  background-position: 0px -1300px;
}
i.flag.cv:before,
i.flag.cape.verde:before {
  background-position: 0px -1326px;
}
i.flag.cx:before,
i.flag.christmas.island:before {
  background-position: 0px -1352px;
}
i.flag.cy:before,
i.flag.cyprus:before {
  background-position: 0px -1378px;
}
i.flag.cz:before,
i.flag.czech.republic:before {
  background-position: 0px -1404px;
}
i.flag.de:before,
i.flag.germany:before {
  background-position: 0px -1430px;
}
i.flag.dj:before,
i.flag.djibouti:before {
  background-position: 0px -1456px;
}
i.flag.dk:before,
i.flag.denmark:before {
  background-position: 0px -1482px;
}
i.flag.dm:before,
i.flag.dominica:before {
  background-position: 0px -1508px;
}
i.flag.do:before,
i.flag.dominican.republic:before {
  background-position: 0px -1534px;
}
i.flag.dz:before,
i.flag.algeria:before {
  background-position: 0px -1560px;
}
i.flag.ec:before,
i.flag.ecuador:before {
  background-position: 0px -1586px;
}
i.flag.ee:before,
i.flag.estonia:before {
  background-position: 0px -1612px;
}
i.flag.eg:before,
i.flag.egypt:before {
  background-position: 0px -1638px;
}
i.flag.eh:before,
i.flag.western.sahara:before {
  background-position: 0px -1664px;
}
i.flag.er:before,
i.flag.eritrea:before {
  background-position: 0px -1716px;
}
i.flag.es:before,
i.flag.spain:before {
  background-position: 0px -1742px;
}
i.flag.et:before,
i.flag.ethiopia:before {
  background-position: 0px -1768px;
}
i.flag.eu:before,
i.flag.european.union:before {
  background-position: 0px -1794px;
}
i.flag.fi:before,
i.flag.finland:before {
  background-position: 0px -1846px;
}
i.flag.fj:before,
i.flag.fiji:before {
  background-position: 0px -1872px;
}
i.flag.fk:before,
i.flag.falkland.islands:before {
  background-position: 0px -1898px;
}
i.flag.fm:before,
i.flag.micronesia:before {
  background-position: 0px -1924px;
}
i.flag.fo:before,
i.flag.faroe.islands:before {
  background-position: 0px -1950px;
}
i.flag.fr:before,
i.flag.france:before {
  background-position: 0px -1976px;
}
i.flag.ga:before,
i.flag.gabon:before {
  background-position: -36px 0px;
}
i.flag.gb:before,
i.flag.united.kingdom:before {
  background-position: -36px -26px;
}
i.flag.gd:before,
i.flag.grenada:before {
  background-position: -36px -52px;
}
i.flag.ge:before,
i.flag.georgia:before {
  background-position: -36px -78px;
}
i.flag.gf:before,
i.flag.french.guiana:before {
  background-position: -36px -104px;
}
i.flag.gh:before,
i.flag.ghana:before {
  background-position: -36px -130px;
}
i.flag.gi:before,
i.flag.gibraltar:before {
  background-position: -36px -156px;
}
i.flag.gl:before,
i.flag.greenland:before {
  background-position: -36px -182px;
}
i.flag.gm:before,
i.flag.gambia:before {
  background-position: -36px -208px;
}
i.flag.gn:before,
i.flag.guinea:before {
  background-position: -36px -234px;
}
i.flag.gp:before,
i.flag.guadeloupe:before {
  background-position: -36px -260px;
}
i.flag.gq:before,
i.flag.equatorial.guinea:before {
  background-position: -36px -286px;
}
i.flag.gr:before,
i.flag.greece:before {
  background-position: -36px -312px;
}
i.flag.gs:before,
i.flag.sandwich.islands:before {
  background-position: -36px -338px;
}
i.flag.gt:before,
i.flag.guatemala:before {
  background-position: -36px -364px;
}
i.flag.gu:before,
i.flag.guam:before {
  background-position: -36px -390px;
}
i.flag.gw:before,
i.flag.guinea-bissau:before {
  background-position: -36px -416px;
}
i.flag.gy:before,
i.flag.guyana:before {
  background-position: -36px -442px;
}
i.flag.hk:before,
i.flag.hong.kong:before {
  background-position: -36px -468px;
}
i.flag.hm:before,
i.flag.heard.island:before {
  background-position: -36px -494px;
}
i.flag.hn:before,
i.flag.honduras:before {
  background-position: -36px -520px;
}
i.flag.hr:before,
i.flag.croatia:before {
  background-position: -36px -546px;
}
i.flag.ht:before,
i.flag.haiti:before {
  background-position: -36px -572px;
}
i.flag.hu:before,
i.flag.hungary:before {
  background-position: -36px -598px;
}
i.flag.id:before,
i.flag.indonesia:before {
  background-position: -36px -624px;
}
i.flag.ie:before,
i.flag.ireland:before {
  background-position: -36px -650px;
}
i.flag.il:before,
i.flag.israel:before {
  background-position: -36px -676px;
}
i.flag.in:before,
i.flag.india:before {
  background-position: -36px -702px;
}
i.flag.io:before,
i.flag.indian.ocean.territory:before {
  background-position: -36px -728px;
}
i.flag.iq:before,
i.flag.iraq:before {
  background-position: -36px -754px;
}
i.flag.ir:before,
i.flag.iran:before {
  background-position: -36px -780px;
}
i.flag.is:before,
i.flag.iceland:before {
  background-position: -36px -806px;
}
i.flag.it:before,
i.flag.italy:before {
  background-position: -36px -832px;
}
i.flag.jm:before,
i.flag.jamaica:before {
  background-position: -36px -858px;
}
i.flag.jo:before,
i.flag.jordan:before {
  background-position: -36px -884px;
}
i.flag.jp:before,
i.flag.japan:before {
  background-position: -36px -910px;
}
i.flag.ke:before,
i.flag.kenya:before {
  background-position: -36px -936px;
}
i.flag.kg:before,
i.flag.kyrgyzstan:before {
  background-position: -36px -962px;
}
i.flag.kh:before,
i.flag.cambodia:before {
  background-position: -36px -988px;
}
i.flag.ki:before,
i.flag.kiribati:before {
  background-position: -36px -1014px;
}
i.flag.km:before,
i.flag.comoros:before {
  background-position: -36px -1040px;
}
i.flag.kn:before,
i.flag.saint.kitts.and.nevis:before {
  background-position: -36px -1066px;
}
i.flag.kp:before,
i.flag.north.korea:before {
  background-position: -36px -1092px;
}
i.flag.kr:before,
i.flag.south.korea:before {
  background-position: -36px -1118px;
}
i.flag.kw:before,
i.flag.kuwait:before {
  background-position: -36px -1144px;
}
i.flag.ky:before,
i.flag.cayman.islands:before {
  background-position: -36px -1170px;
}
i.flag.kz:before,
i.flag.kazakhstan:before {
  background-position: -36px -1196px;
}
i.flag.la:before,
i.flag.laos:before {
  background-position: -36px -1222px;
}
i.flag.lb:before,
i.flag.lebanon:before {
  background-position: -36px -1248px;
}
i.flag.lc:before,
i.flag.saint.lucia:before {
  background-position: -36px -1274px;
}
i.flag.li:before,
i.flag.liechtenstein:before {
  background-position: -36px -1300px;
}
i.flag.lk:before,
i.flag.sri.lanka:before {
  background-position: -36px -1326px;
}
i.flag.lr:before,
i.flag.liberia:before {
  background-position: -36px -1352px;
}
i.flag.ls:before,
i.flag.lesotho:before {
  background-position: -36px -1378px;
}
i.flag.lt:before,
i.flag.lithuania:before {
  background-position: -36px -1404px;
}
i.flag.lu:before,
i.flag.luxembourg:before {
  background-position: -36px -1430px;
}
i.flag.lv:before,
i.flag.latvia:before {
  background-position: -36px -1456px;
}
i.flag.ly:before,
i.flag.libya:before {
  background-position: -36px -1482px;
}
i.flag.ma:before,
i.flag.morocco:before {
  background-position: -36px -1508px;
}
i.flag.mc:before,
i.flag.monaco:before {
  background-position: -36px -1534px;
}
i.flag.md:before,
i.flag.moldova:before {
  background-position: -36px -1560px;
}
i.flag.me:before,
i.flag.montenegro:before {
  background-position: -36px -1586px;
}
i.flag.mg:before,
i.flag.madagascar:before {
  background-position: -36px -1613px;
}
i.flag.mh:before,
i.flag.marshall.islands:before {
  background-position: -36px -1639px;
}
i.flag.mk:before,
i.flag.macedonia:before {
  background-position: -36px -1665px;
}
i.flag.ml:before,
i.flag.mali:before {
  background-position: -36px -1691px;
}
i.flag.mm:before,
i.flag.myanmar:before,
i.flag.burma:before {
  background-position: -36px -1717px;
}
i.flag.mn:before,
i.flag.mongolia:before {
  background-position: -36px -1743px;
}
i.flag.mo:before,
i.flag.macau:before {
  background-position: -36px -1769px;
}
i.flag.mp:before,
i.flag.northern.mariana.islands:before {
  background-position: -36px -1795px;
}
i.flag.mq:before,
i.flag.martinique:before {
  background-position: -36px -1821px;
}
i.flag.mr:before,
i.flag.mauritania:before {
  background-position: -36px -1847px;
}
i.flag.ms:before,
i.flag.montserrat:before {
  background-position: -36px -1873px;
}
i.flag.mt:before,
i.flag.malta:before {
  background-position: -36px -1899px;
}
i.flag.mu:before,
i.flag.mauritius:before {
  background-position: -36px -1925px;
}
i.flag.mv:before,
i.flag.maldives:before {
  background-position: -36px -1951px;
}
i.flag.mw:before,
i.flag.malawi:before {
  background-position: -36px -1977px;
}
i.flag.mx:before,
i.flag.mexico:before {
  background-position: -72px 0px;
}
i.flag.my:before,
i.flag.malaysia:before {
  background-position: -72px -26px;
}
i.flag.mz:before,
i.flag.mozambique:before {
  background-position: -72px -52px;
}
i.flag.na:before,
i.flag.namibia:before {
  background-position: -72px -78px;
}
i.flag.nc:before,
i.flag.new.caledonia:before {
  background-position: -72px -104px;
}
i.flag.ne:before,
i.flag.niger:before {
  background-position: -72px -130px;
}
i.flag.nf:before,
i.flag.norfolk.island:before {
  background-position: -72px -156px;
}
i.flag.ng:before,
i.flag.nigeria:before {
  background-position: -72px -182px;
}
i.flag.ni:before,
i.flag.nicaragua:before {
  background-position: -72px -208px;
}
i.flag.nl:before,
i.flag.netherlands:before {
  background-position: -72px -234px;
}
i.flag.no:before,
i.flag.norway:before {
  background-position: -72px -260px;
}
i.flag.np:before,
i.flag.nepal:before {
  background-position: -72px -286px;
}
i.flag.nr:before,
i.flag.nauru:before {
  background-position: -72px -312px;
}
i.flag.nu:before,
i.flag.niue:before {
  background-position: -72px -338px;
}
i.flag.nz:before,
i.flag.new.zealand:before {
  background-position: -72px -364px;
}
i.flag.om:before,
i.flag.oman:before {
  background-position: -72px -390px;
}
i.flag.pa:before,
i.flag.panama:before {
  background-position: -72px -416px;
}
i.flag.pe:before,
i.flag.peru:before {
  background-position: -72px -442px;
}
i.flag.pf:before,
i.flag.french.polynesia:before {
  background-position: -72px -468px;
}
i.flag.pg:before,
i.flag.new.guinea:before {
  background-position: -72px -494px;
}
i.flag.ph:before,
i.flag.philippines:before {
  background-position: -72px -520px;
}
i.flag.pk:before,
i.flag.pakistan:before {
  background-position: -72px -546px;
}
i.flag.pl:before,
i.flag.poland:before {
  background-position: -72px -572px;
}
i.flag.pm:before,
i.flag.saint.pierre:before {
  background-position: -72px -598px;
}
i.flag.pn:before,
i.flag.pitcairn.islands:before {
  background-position: -72px -624px;
}
i.flag.pr:before,
i.flag.puerto.rico:before {
  background-position: -72px -650px;
}
i.flag.ps:before,
i.flag.palestine:before {
  background-position: -72px -676px;
}
i.flag.pt:before,
i.flag.portugal:before {
  background-position: -72px -702px;
}
i.flag.pw:before,
i.flag.palau:before {
  background-position: -72px -728px;
}
i.flag.py:before,
i.flag.paraguay:before {
  background-position: -72px -754px;
}
i.flag.qa:before,
i.flag.qatar:before {
  background-position: -72px -780px;
}
i.flag.re:before,
i.flag.reunion:before {
  background-position: -72px -806px;
}
i.flag.ro:before,
i.flag.romania:before {
  background-position: -72px -832px;
}
i.flag.rs:before,
i.flag.serbia:before {
  background-position: -72px -858px;
}
i.flag.ru:before,
i.flag.russia:before {
  background-position: -72px -884px;
}
i.flag.rw:before,
i.flag.rwanda:before {
  background-position: -72px -910px;
}
i.flag.sa:before,
i.flag.saudi.arabia:before {
  background-position: -72px -936px;
}
i.flag.sb:before,
i.flag.solomon.islands:before {
  background-position: -72px -962px;
}
i.flag.sc:before,
i.flag.seychelles:before {
  background-position: -72px -988px;
}
i.flag.gb.sct:before,
i.flag.scotland:before {
  background-position: -72px -1014px;
}
i.flag.sd:before,
i.flag.sudan:before {
  background-position: -72px -1040px;
}
i.flag.se:before,
i.flag.sweden:before {
  background-position: -72px -1066px;
}
i.flag.sg:before,
i.flag.singapore:before {
  background-position: -72px -1092px;
}
i.flag.sh:before,
i.flag.saint.helena:before {
  background-position: -72px -1118px;
}
i.flag.si:before,
i.flag.slovenia:before {
  background-position: -72px -1144px;
}
i.flag.sj:before,
i.flag.svalbard:before,
i.flag.jan.mayen:before {
  background-position: -72px -1170px;
}
i.flag.sk:before,
i.flag.slovakia:before {
  background-position: -72px -1196px;
}
i.flag.sl:before,
i.flag.sierra.leone:before {
  background-position: -72px -1222px;
}
i.flag.sm:before,
i.flag.san.marino:before {
  background-position: -72px -1248px;
}
i.flag.sn:before,
i.flag.senegal:before {
  background-position: -72px -1274px;
}
i.flag.so:before,
i.flag.somalia:before {
  background-position: -72px -1300px;
}
i.flag.sr:before,
i.flag.suriname:before {
  background-position: -72px -1326px;
}
i.flag.st:before,
i.flag.sao.tome:before {
  background-position: -72px -1352px;
}
i.flag.sv:before,
i.flag.el.salvador:before {
  background-position: -72px -1378px;
}
i.flag.sy:before,
i.flag.syria:before {
  background-position: -72px -1404px;
}
i.flag.sz:before,
i.flag.swaziland:before {
  background-position: -72px -1430px;
}
i.flag.tc:before,
i.flag.caicos.islands:before {
  background-position: -72px -1456px;
}
i.flag.td:before,
i.flag.chad:before {
  background-position: -72px -1482px;
}
i.flag.tf:before,
i.flag.french.territories:before {
  background-position: -72px -1508px;
}
i.flag.tg:before,
i.flag.togo:before {
  background-position: -72px -1534px;
}
i.flag.th:before,
i.flag.thailand:before {
  background-position: -72px -1560px;
}
i.flag.tj:before,
i.flag.tajikistan:before {
  background-position: -72px -1586px;
}
i.flag.tk:before,
i.flag.tokelau:before {
  background-position: -72px -1612px;
}
i.flag.tl:before,
i.flag.timorleste:before {
  background-position: -72px -1638px;
}
i.flag.tm:before,
i.flag.turkmenistan:before {
  background-position: -72px -1664px;
}
i.flag.tn:before,
i.flag.tunisia:before {
  background-position: -72px -1690px;
}
i.flag.to:before,
i.flag.tonga:before {
  background-position: -72px -1716px;
}
i.flag.tr:before,
i.flag.turkey:before {
  background-position: -72px -1742px;
}
i.flag.tt:before,
i.flag.trinidad:before {
  background-position: -72px -1768px;
}
i.flag.tv:before,
i.flag.tuvalu:before {
  background-position: -72px -1794px;
}
i.flag.tw:before,
i.flag.taiwan:before {
  background-position: -72px -1820px;
}
i.flag.tz:before,
i.flag.tanzania:before {
  background-position: -72px -1846px;
}
i.flag.ua:before,
i.flag.ukraine:before {
  background-position: -72px -1872px;
}
i.flag.ug:before,
i.flag.uganda:before {
  background-position: -72px -1898px;
}
i.flag.um:before,
i.flag.us.minor.islands:before {
  background-position: -72px -1924px;
}
i.flag.us:before,
i.flag.america:before,
i.flag.united.states:before {
  background-position: -72px -1950px;
}
i.flag.uy:before,
i.flag.uruguay:before {
  background-position: -72px -1976px;
}
i.flag.uz:before,
i.flag.uzbekistan:before {
  background-position: -108px 0px;
}
i.flag.va:before,
i.flag.vatican.city:before {
  background-position: -108px -26px;
}
i.flag.vc:before,
i.flag.saint.vincent:before {
  background-position: -108px -52px;
}
i.flag.ve:before,
i.flag.venezuela:before {
  background-position: -108px -78px;
}
i.flag.vg:before,
i.flag.british.virgin.islands:before {
  background-position: -108px -104px;
}
i.flag.vi:before,
i.flag.us.virgin.islands:before {
  background-position: -108px -130px;
}
i.flag.vn:before,
i.flag.vietnam:before {
  background-position: -108px -156px;
}
i.flag.vu:before,
i.flag.vanuatu:before {
  background-position: -108px -182px;
}
i.flag.gb.wls:before,
i.flag.wales:before {
  background-position: -108px -208px;
}
i.flag.wf:before,
i.flag.wallis.and.futuna:before {
  background-position: -108px -234px;
}
i.flag.ws:before,
i.flag.samoa:before {
  background-position: -108px -260px;
}
i.flag.ye:before,
i.flag.yemen:before {
  background-position: -108px -286px;
}
i.flag.yt:before,
i.flag.mayotte:before {
  background-position: -108px -312px;
}
i.flag.za:before,
i.flag.south.africa:before {
  background-position: -108px -338px;
}
i.flag.zm:before,
i.flag.zambia:before {
  background-position: -108px -364px;
}
i.flag.zw:before,
i.flag.zimbabwe:before {
  background-position: -108px -390px;
}

/*--------------------------------------------------
    [Font Sizes]
----------------------------------------------------*/
.font-size-10 {
  font-size: 10px !important;
}

.font-size-11 {
  font-size: 11px !important;
}

.font-size-12 {
  font-size: 12px !important;
}

.font-size-13 {
  font-size: 13px !important;
}

.font-size-14 {
  font-size: 14px !important;
}

.font-size-15 {
  font-size: 15px !important;
}

.font-size-16 {
  font-size: 16px !important;
}

.font-size-18 {
  font-size: 18px !important;
}

.font-size-20 {
  font-size: 20px !important;
}

.font-size-22 {
  font-size: 22px !important;
}

.font-size-24 {
  font-size: 24px !important;
}

.font-size-26 {
  font-size: 26px !important;
}

.font-size-28 {
  font-size: 28px !important;
}

.font-size-30 {
  font-size: 30px !important;
}

.font-size-32 {
  font-size: 32px !important;
}

.font-size-34 {
  font-size: 34px !important;
}

.font-size-36 {
  font-size: 36px !important;
}

.font-size-50 {
  font-size: 50px !important;
}

.font-size-60 {
  font-size: 60px !important;
}

.font-size-70 {
  font-size: 70px !important;
}

.font-size-100 {
  font-size: 100px !important;
}

/*------------------------------------------------------------------
    [Font Sizes under 992px]
------------------------------------------------------------------*/
@media (max-width: 992px) {
  .md-font-size-10 {
    font-size: 10px !important;
  }
  .md-font-size-11 {
    font-size: 11px !important;
  }
  .md-font-size-12 {
    font-size: 12px !important;
  }
  .md-font-size-13 {
    font-size: 13px !important;
  }
  .md-font-size-14 {
    font-size: 14px !important;
  }
  .md-font-size-15 {
    font-size: 15px !important;
  }
  .md-font-size-16 {
    font-size: 16px !important;
  }
  .md-font-size-18 {
    font-size: 18px !important;
  }
  .md-font-size-20 {
    font-size: 20px !important;
  }
  .md-font-size-22 {
    font-size: 22px !important;
  }
  .md-font-size-24 {
    font-size: 24px !important;
  }
  .md-font-size-26 {
    font-size: 26px !important;
  }
  .md-font-size-28 {
    font-size: 28px !important;
  }
  .md-font-size-30 {
    font-size: 30px !important;
  }
  .md-font-size-32 {
    font-size: 32px !important;
  }
  .md-font-size-34 {
    font-size: 34px !important;
  }
  .md-font-size-36 {
    font-size: 36px !important;
  }
  .md-font-size-50 {
    font-size: 50px !important;
  }
  .md-font-size-60 {
    font-size: 60px !important;
  }
  .md-font-size-70 {
    font-size: 70px !important;
  }
  .md-font-size-100 {
    font-size: 100px !important;
  }
}

/*------------------------------------------------------------------
    [Font Sizes under 768px]
------------------------------------------------------------------*/
@media (max-width: 768px) {
  .sm-font-size-10 {
    font-size: 10px !important;
  }
  .sm-font-size-11 {
    font-size: 11px !important;
  }
  .sm-font-size-12 {
    font-size: 12px !important;
  }
  .sm-font-size-13 {
    font-size: 13px !important;
  }
  .sm-font-size-14 {
    font-size: 14px !important;
  }
  .sm-font-size-15 {
    font-size: 15px !important;
  }
  .sm-font-size-16 {
    font-size: 16px !important;
  }
  .sm-font-size-18 {
    font-size: 18px !important;
  }
  .sm-font-size-20 {
    font-size: 20px !important;
  }
  .sm-font-size-22 {
    font-size: 22px !important;
  }
  .sm-font-size-24 {
    font-size: 24px !important;
  }
  .sm-font-size-26 {
    font-size: 26px !important;
  }
  .sm-font-size-28 {
    font-size: 28px !important;
  }
  .sm-font-size-30 {
    font-size: 30px !important;
  }
  .sm-font-size-32 {
    font-size: 32px !important;
  }
  .sm-font-size-34 {
    font-size: 34px !important;
  }
  .sm-font-size-36 {
    font-size: 36px !important;
  }
  .sm-font-size-50 {
    font-size: 50px !important;
  }
  .sm-font-size-60 {
    font-size: 60px !important;
  }
  .sm-font-size-70 {
    font-size: 70px !important;
  }
  .sm-font-size-100 {
    font-size: 100px !important;
  }
}

/*------------------------------------------------------------------
    [Font Sizes under 480px]
------------------------------------------------------------------*/
@media (max-width: 480px) {
  .xs-font-size-10 {
    font-size: 10px !important;
  }
  .xs-font-size-11 {
    font-size: 11px !important;
  }
  .xs-font-size-12 {
    font-size: 12px !important;
  }
  .xs-font-size-13 {
    font-size: 13px !important;
  }
  .xs-font-size-14 {
    font-size: 14px !important;
  }
  .xs-font-size-15 {
    font-size: 15px !important;
  }
  .xs-font-size-16 {
    font-size: 16px !important;
  }
  .xs-font-size-18 {
    font-size: 18px !important;
  }
  .xs-font-size-20 {
    font-size: 20px !important;
  }
  .xs-font-size-22 {
    font-size: 22px !important;
  }
  .xs-font-size-24 {
    font-size: 24px !important;
  }
  .xs-font-size-26 {
    font-size: 26px !important;
  }
  .xs-font-size-28 {
    font-size: 28px !important;
  }
  .xs-font-size-30 {
    font-size: 30px !important;
  }
  .xs-font-size-32 {
    font-size: 32px !important;
  }
  .xs-font-size-34 {
    font-size: 34px !important;
  }
  .xs-font-size-36 {
    font-size: 36px !important;
  }
  .xs-font-size-50 {
    font-size: 50px !important;
  }
  .xs-font-size-60 {
    font-size: 60px !important;
  }
  .xs-font-size-70 {
    font-size: 70px !important;
  }
  .xs-font-size-100 {
    font-size: 100px !important;
  }
}
 

/*--------------------------------------------------
    [Line Height]
----------------------------------------------------*/
.line-height-1 {
  line-height: 1;
}

.line-height-base {
  line-height: 1.4;
}

.line-height-2 {
  line-height: 2;
}

/*--------------------------------------------------
    [Border radius]
----------------------------------------------------*/
.radius-0 {
  border-radius: 0 !important;
}

.radius-3 {
  border-radius: 3px !important;
}

.radius-5 {
  border-radius: 5px !important;
}

.radius-6 {
  border-radius: 6px !important;
}

.radius-7 {
  border-radius: 7px !important;
}

.radius-8 {
  border-radius: 8px !important;
}

.radius-9 {
  border-radius: 9px !important;
}

.radius-10 {
  border-radius: 10px !important;
}

.radius-20 {
  border-radius: 20px !important;
}

.radius-30 {
  border-radius: 30px !important;
}

.radius-40 {
  border-radius: 40px !important;
}

.radius-50 {
  border-radius: 50px !important;
}

.radius-circle {
  border-radius: 50% !important;
}

/*--------------------------------------------------
    [Border Top Left Radius]
----------------------------------------------------*/
.radius-t-l-0 {
  border-top-left-radius: 0 !important;
}

.radius-t-l-3 {
  border-top-left-radius: 3px !important;
}

.radius-t-l-5 {
  border-top-left-radius: 5px !important;
}

.radius-t-l-6 {
  border-top-left-radius: 6px !important;
}

.radius-t-l-7 {
  border-top-left-radius: 7px !important;
}

.radius-t-l-8 {
  border-top-left-radius: 8px !important;
}

.radius-t-l-9 {
  border-top-left-radius: 9px !important;
}

.radius-t-l-10 {
  border-top-left-radius: 10px !important;
}

.radius-t-l-20 {
  border-top-left-radius: 20px !important;
}

.radius-t-l-30 {
  border-top-left-radius: 30px !important;
}

.radius-t-l-40 {
  border-top-left-radius: 40px !important;
}

.radius-t-l-50 {
  border-top-left-radius: 50px !important;
}

/*--------------------------------------------------
    [Border Top Right Radius]
----------------------------------------------------*/
.radius-t-r-0 {
  border-top-right-radius: 0 !important;
}

.radius-t-r-3 {
  border-top-right-radius: 3px !important;
}

.radius-t-r-5 {
  border-top-right-radius: 5px !important;
}

.radius-t-r-6 {
  border-top-right-radius: 6px !important;
}

.radius-t-r-7 {
  border-top-right-radius: 7px !important;
}

.radius-t-r-8 {
  border-top-right-radius: 8px !important;
}

.radius-t-r-9 {
  border-top-right-radius: 9px !important;
}

.radius-t-r-10 {
  border-top-right-radius: 10px !important;
}

.radius-t-r-20 {
  border-top-right-radius: 20px !important;
}

.radius-t-r-30 {
  border-top-right-radius: 30px !important;
}

.radius-t-r-40 {
  border-top-right-radius: 40px !important;
}

.radius-t-r-50 {
  border-top-right-radius: 50px !important;
}

/*--------------------------------------------------
    [Border Bottom Left Radius]
----------------------------------------------------*/
.radius-b-l-0 {
  border-bottom-left-radius: 0 !important;
}

.radius-b-l-3 {
  border-bottom-left-radius: 3px !important;
}

.radius-b-l-5 {
  border-bottom-left-radius: 5px !important;
}

.radius-b-l-6 {
  border-bottom-left-radius: 6px !important;
}

.radius-b-l-7 {
  border-bottom-left-radius: 7px !important;
}

.radius-b-l-8 {
  border-bottom-left-radius: 8px !important;
}

.radius-b-l-9 {
  border-bottom-left-radius: 9px !important;
}

.radius-b-l-10 {
  border-bottom-left-radius: 10px !important;
}

.radius-b-l-20 {
  border-bottom-left-radius: 20px !important;
}

.radius-b-l-30 {
  border-bottom-left-radius: 30px !important;
}

.radius-b-l-40 {
  border-bottom-left-radius: 40px !important;
}

.radius-b-l-50 {
  border-bottom-left-radius: 50px !important;
}

/*--------------------------------------------------
    [Border Bottom Right Radius]
----------------------------------------------------*/
.radius-b-r-0 {
  border-bottom-right-radius: 0 !important;
}

.radius-b-r-3 {
  border-bottom-right-radius: 3px !important;
}

.radius-b-r-5 {
  border-bottom-right-radius: 5px !important;
}

.radius-b-r-6 {
  border-bottom-right-radius: 6px !important;
}

.radius-b-r-7 {
  border-bottom-right-radius: 7px !important;
}

.radius-b-r-8 {
  border-bottom-right-radius: 8px !important;
}

.radius-b-r-9 {
  border-bottom-right-radius: 9px !important;
}

.radius-b-r-10 {
  border-bottom-right-radius: 10px !important;
}

.radius-b-r-20 {
  border-bottom-right-radius: 20px !important;
}

.radius-b-r-30 {
  border-bottom-right-radius: 30px !important;
}

.radius-b-r-40 {
  border-bottom-right-radius: 40px !important;
}

.radius-b-r-50 {
  border-bottom-right-radius: 50px !important;
}

/*--------------------------------------------------
    [Border radius Pseudo :before, :after]
----------------------------------------------------*/
.radius-ba-0:before, .radius-ba-0:after {
  border-radius: 0 !important;
}

.radius-ba-3:before, .radius-ba-3:after {
  border-radius: 3px !important;
}

.radius-ba-5:before, .radius-ba-5:after {
  border-radius: 5px !important;
}

.radius-ba-6:before, .radius-ba-6:after {
  border-radius: 6px !important;
}

.radius-ba-7:before, .radius-ba-7:after {
  border-radius: 7px !important;
}

.radius-ba-8:before, .radius-ba-8:after {
  border-radius: 8px !important;
}

.radius-ba-9:before, .radius-ba-9:after {
  border-radius: 9px !important;
}

.radius-ba-10:before, .radius-ba-10:after {
  border-radius: 10px !important;
}

.radius-ba-20:before, .radius-ba-20:after {
  border-radius: 20px !important;
}

.radius-ba-30:before, .radius-ba-30:after {
  border-radius: 30px !important;
}

.radius-ba-40:before, .radius-ba-40:after {
  border-radius: 40px !important;
}

.radius-ba-50:before, .radius-ba-50:after {
  border-radius: 50px !important;
}

.radius-ba-circle:before, .radius-ba-circle:after {
  border-radius: 50% !important;
}

/*--------------------------------------------------
    [Border radius Pseudo :before]
----------------------------------------------------*/
.radius-b-0:before {
  border-radius: 0 !important;
}

.radius-b-3:before {
  border-radius: 3px !important;
}

.radius-b-5:before {
  border-radius: 5px !important;
}

.radius-b-6:before {
  border-radius: 6px !important;
}

.radius-b-7:before {
  border-radius: 7px !important;
}

.radius-b-8:before {
  border-radius: 8px !important;
}

.radius-b-9:before {
  border-radius: 9px !important;
}

.radius-b-10:before {
  border-radius: 10px !important;
}

.radius-b-20:before {
  border-radius: 20px !important;
}

.radius-b-30:before {
  border-radius: 30px !important;
}

.radius-b-40:before {
  border-radius: 40px !important;
}

.radius-b-50:before {
  border-radius: 50px !important;
}

.radius-b-circle:before {
  border-radius: 50% !important;
}

/*--------------------------------------------------
    [Border radius Pseudo :after]
----------------------------------------------------*/
.radius-a-0:after {
  border-radius: 0 !important;
}

.radius-a-3:after {
  border-radius: 3px !important;
}

.radius-a-5:after {
  border-radius: 5px !important;
}

.radius-a-6:after {
  border-radius: 6px !important;
}

.radius-a-7:after {
  border-radius: 7px !important;
}

.radius-a-8:after {
  border-radius: 8px !important;
}

.radius-a-9:after {
  border-radius: 9px !important;
}

.radius-a-10:after {
  border-radius: 10px !important;
}

.radius-a-20:after {
  border-radius: 20px !important;
}

.radius-a-30:after {
  border-radius: 30px !important;
}

.radius-a-40:after {
  border-radius: 40px !important;
}

.radius-a-50:after {
  border-radius: 50px !important;
}

.radius-a-circle:after {
  border-radius: 50% !important;
}

[class*="a-"] a:last-child{
  margin-right: 0 !important;
}
[class*="a-"] a:first-child{
  margin-left: 0 !important;
} 

.list-inline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}

.bg-gold, .bg-gold-hover:hover, .bg-gold-after::after, .bg-gold-before::before {
    background-color: #bf9361;
    color: #FAFAFA;
}

.border-gold {
  border-color: #bf9361;
 }

.bg-dark-golden-rod, .bg-dark-golden-rod-hover:hover, .bg-dark-golden-rod-after::after, .bg-dark-golden-rod-before::before {
    background-color: #9b8357;
    color: #FAFAFA;
}

.bg-golden-rod, .bg-golden-rod-hover:hover, .bg-golden-rod-after::after, .bg-golden-rod-before::before {
    background-color: #85714b;
    color: #FAFAFA;
}