.block-6om { 
    background: #fff; 
    width: 100%; 
    padding: 8px; 
    border-radius: 8px; 
    margin-bottom: 10px; 
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
} 

*,:after,:before { 
    box-sizing: border-box;
} 

h2 { 
    margin-top: 0; 
    margin-bottom: .5rem; 
    font-weight: 500; 
    line-height: 1.2; 
    color: var(--bs-heading-color);
} 

h2 { 
    font-size: calc(1.325rem + .9vw);
} 

@media (min-width: 1200px){ 
  h2 { 
    font-size: 2rem;
  } 
}     

h2.title-oqa  { 
    font-size: 1rem; 
    border-radius: 6px; 
    background-color: #014401; 
    color: #fff; 
    padding: 10px 13px 7px; 
    font-weight: 800; 
    text-transform: uppercase; 
    margin-bottom: 10px;
} 

strong { 
    font-weight: bolder;
} 

a { 
    color: var(--bs-link-color); 
    text-decoration: underline;
} 

a { 
    color: #014401; 
    transition: all .3s; 
    text-decoration: none;
} 

.button-9wo { 
    font: tahoma,geneva,san-serif; 
    display: inline-block; 
    padding: 0.5em; 
    margin: auto; 
    text-decoration: none; 
    color: green; 
    background-image: linear-gradient(#014401, #014401); 
    background-size: 0 5px, auto; 
    background-repeat: no-repeat; 
    background-position: center bottom; 
    transition: all .2s ease-out;
} 

a:hover { 
    color: var(--bs-link-hover-color);
} 

a:hover { 
    color: rgba(1, 68, 1, .8);
} 

.button-9wo:hover { 
    background-size: 100% 5px, auto;
} 


/* These were inline style tags. Uses id+class to override almost everything */
#style-RN9Cr.style-RN9Cr {  
   font-family: Roboto;  
    border-bottom: 1px solid #014401;  
    background: white;  
    color: darkgreen;  
}  
#style-AvxFV.style-AvxFV {  
   font-family: Roboto;  
    border-bottom: 1px solid #014401;  
    background: white;  
    color: darkgreen;  
}  
#style-MtUaT.style-MtUaT {  
   font-family: Roboto;  
    border-bottom: 1px solid #014401;  
    background: white;  
    color: darkgreen;  
}  
#style-SgZ75.style-SgZ75 {  
   font-family: Roboto;  
    border-bottom: 1px solid #014401;  
    background: white;  
    color: darkgreen;  
}  
#style-a4ivf.style-a4ivf {  
   font-family: Roboto;  
    border-bottom: 1px solid #014401;  
    background: white;  
    color: darkgreen;  
}  
#style-ZMbtx.style-ZMbtx {  
   font-family: Roboto;  
    border-bottom: 1px solid #014401;  
    background: white;  
    color: darkgreen;  
}  
#style-YaCbo.style-YaCbo {  
   font-family: Roboto;  
    border-bottom: 1px solid #014401;  
    background: white;  
    color: darkgreen;  
}  
#style-xSocB.style-xSocB {  
   font-family: Roboto;  
    border-bottom: 1px solid #014401;  
    background: white;  
    color: darkgreen;  
}  
#style-tdErY.style-tdErY {  
   font-family: Roboto;  
    border-bottom: 1px solid #014401;  
    background: white;  
    color: darkgreen;  
}  
#style-Fo2qa.style-Fo2qa {  
   font-family: Roboto;  
    border-bottom: 1px solid #014401;  
    background: white;  
    color: darkgreen;  
}  
#style-LWnaA.style-LWnaA {  
   font-family: Roboto;  
    border-bottom: 1px solid #014401;  
    background: white;  
    color: darkgreen;  
}  
#style-LJYnT.style-LJYnT {  
   font-family: Roboto;  
    border-bottom: 1px solid #014401;  
    background: white;  
    color: darkgreen;  
}  
#style-whlNQ.style-whlNQ {  
   font-family: Roboto;  
    border-bottom: 1px solid #014401;  
    background: white;  
    color: darkgreen;  
}  

/* Indexed */
.block-pdn { 
    background: #fff; 
    width: 100%; 
    padding: 8px; 
    border-radius: 8px; 
    margin-bottom: 10px; 
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
} 

*,:after,:before { 
    box-sizing: border-box;
} 

h2 { 
    margin-top: 0; 
    margin-bottom: .5rem; 
    font-weight: 500; 
    line-height: 1.2; 
    color: var(--bs-heading-color);
} 

h2 { 
    font-size: calc(1.325rem + .9vw);
} 

@media (min-width: 1200px){ 
  h2 { 
    font-size: 2rem;
  } 
}     

h2.title-ih5  { 
    font-size: 1rem; 
    border-radius: 6px; 
    background-color: #014401; 
    color: #fff; 
    padding: 10px 13px 7px; 
    font-weight: 800; 
    text-transform: uppercase; 
    margin-bottom: 10px;
} 

.text-rlb { 
    text-align: center!important;
} 

.indexing-b3o { 
    width: 110px; 
    overflow: hidden; 
    display: inline-block; 
    height: 50px; 
    border: 1px solid #ddd; 
    padding: 3px; 
    border-radius: 5px;
} 

a { 
    color: var(--bs-link-color); 
    text-decoration: underline;
} 

a { 
    color: #014401; 
    transition: all .3s; 
    text-decoration: none;
} 

.button-b7h { 
    font: tahoma,geneva,san-serif; 
    display: inline-block; 
    padding: 0.5em; 
    margin: auto; 
    text-decoration: none; 
    color: green; 
    background-image: linear-gradient(#014401, #014401); 
    background-size: 0 5px, auto; 
    background-repeat: no-repeat; 
    background-position: center bottom; 
    transition: all .2s ease-out;
} 

a:hover { 
    color: var(--bs-link-hover-color);
} 

a:hover { 
    color: rgba(1, 68, 1, .8);
} 

.button-b7h:hover { 
    background-size: 100% 5px, auto;
} 

img { 
    vertical-align: middle;
} 

.content-lio img  { 
    width: 100%;
} 

/* Footer */
* { 
    box-sizing: border-box;
} 

.p-oha { 
    padding: .25rem!important;
} 

.container-9va { 
    margin-left: auto; 
    margin-right: auto; 
    padding-left: 15px; 
    padding-right: 15px; 
    width: 1340px; 
    max-width: none !important;
} 
 
.pkp_structure_main {
    background-color:white !important;
}

.logo-brand {
    max-width: 150px;
    width: 100%; 
    height: 100%;
}

/*LOGO HEADER*/
.jpm {
    background-image:url('https://e-journal.battuta.ac.id/public/site/images/jpm.png');
    width: 100%;
    height: 100%;
}

.px-c9i { 
    padding-right: 0!important; 
    padding-left: 0!important;
} 

.py-sqk { 
    padding-top: 0!important; 
    padding-bottom: 0!important;
} 

.text-4is { 
    text-align: center!important;
} 

@media (min-width: 992px){ 
  .px-lg-kbk { 
    padding-right: 1rem!important; 
    padding-left: 1rem!important;
  } 
}     

.container-bnx { 
    margin-left: auto; 
    margin-right: auto; 
    padding-left: 15px; 
    padding-right: 15px; 
    width: 1340px; 
    max-width: none !important;
}  

.logo-qjk { 
    width: 100%; 
    height: 100%;
} 
/*END LOGO HEADER*/

.pkp_block {
    padding: 2.143rem !important;
    margin-top: -30px !important;
}
  .pkp_structure_main:first-child:last-child:before {
            display:none !important;
        }
        .pkp_structure_main:first-child:last-child:after {
            display:none !important;
        }  
 
.bg-l1l {  
    background-color: rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important;
} 

.py-1nd { 
    padding-top: 1rem!important; 
    padding-bottom: 1rem!important;
} 

.text-fgb { 
    text-align: center!important;
} 

@media (min-width: 992px){ 
  .px-lg-aoj { 
    padding-right: 1.5rem!important; 
    padding-left: 1.5rem!important;
  } 

  .py-lg-qfm { 
    padding-top: 1rem!important; 
    padding-bottom: 1rem!important;
  } 
}     

.font-size-ghn { 
    font-size: 14px!important;
} 

.footer-ola { 
    overflow: hidden; 
    display: inline-flex;
} 

.footer-ola { 
    text-align: left;
} 

.footer-ola { 
    margin: 10px 0;
} 

.footer-xhw { 
    flex: 0 0 auto; 
    width: 300px;
} 

h3 { 
    margin-top: 0; 
    margin-bottom: .5rem; 
    font-weight: 500; 
    line-height: 1.2; 
    color: var(--bs-heading-color);
} 

h3 { 
    font-size: calc(1.3rem + .6vw);
} 

@media (min-width: 1200px){ 
  h3 { 
    font-size: 1.75rem;
  } 
}     

.footer-cgr h3  { 
    font-size: 18px; 
    margin-bottom: 10px;
} 

ul { 
    padding-left: 2rem;
} 

ul { 
    margin-top: 0; 
    margin-bottom: 1rem;
} 

.footer-cgr ul  { 
    margin: 0; 
    padding: 0;
} 

.footer-cgr li  { 
    list-style: none;
} 

a { 
    color: var(--bs-link-color); 
    text-decoration: underline;
} 

a { 
    color: #014401; 
    transition: all .3s; 
    text-decoration: none;
} 

.button-ovg { 
    font: tahoma,geneva,san-serif; 
    display: inline-block; 
    padding: 0.5em; 
    margin: auto; 
    text-decoration: none; 
    color: green; 
    background-image: linear-gradient(#014401, #014401); 
    background-size: 0 5px, auto; 
    background-repeat: no-repeat; 
    background-position: center bottom; 
    transition: all .2s ease-out;
} 

a:hover { 
    color: var(--bs-link-hover-color);
} 

a:hover { 
    color: rgba(1, 68, 1, .8);
} 

.button-ovg:hover { 
    background-size: 100% 5px, auto;
} 


/* These were inline style tags. Uses id+class to override almost everything */
#style-91Z4Q.style-91Z4Q {  
   font-size: small;  
}  
#style-31Cbj.style-31Cbj {  
   font-size: small;  
}  
#style-jN41f.style-jN41f {  
   font-size: small;  
}  
#style-BQ8PB.style-BQ8PB {  
   font-size: small;  
}  
#style-xjYZY.style-xjYZY {  
   font-size: small;  
}  
#style-AsEtZ.style-AsEtZ {  
   font-size: small;  
}  
#style-Idfna.style-Idfna {  
   font-size: small;  
}  
#style-BixEm.style-BixEm {  
   font-size: small;  
}  
#style-ApQzi.style-ApQzi {  
   font-size: small;  
}  
#style-a12KA.style-a12KA {  
   font-size: small;  
}  
#style-pEMWq.style-pEMWq {  
   font-size: small;  
}  
#style-6Oo7Z.style-6Oo7Z {  
   font-size: small;  
}  
#style-QeMrN.style-QeMrN {  
   font-size: small;  
}  
#style-AJMEg.style-AJMEg {  
   font-size: small;  
}  
#style-DriNw.style-DriNw {  
   font-size: small;  
}  
#style-DLKaP.style-DLKaP {  
   font-size: small;  
}  
#style-WMoJy.style-WMoJy {  
   font-size: small;  
}  

.py-mbd { 
    padding-top: 1rem!important; 
    padding-bottom: 1rem!important;
} 

@media (min-width: 992px){ 
  .px-lg-33z { 
    padding-right: 1.5rem!important; 
    padding-left: 1.5rem!important;
  } 

  .py-lg-z8e { 
    padding-top: 1rem!important; 
    padding-bottom: 1rem!important;
  } 
}     

.font-size-piy { 
    font-size: 13px!important;
} 

.text-otd {  
    color: rgba(var(--bs-rgb(255, 255, 255)-rgb),var(--bs-text-opacity))!important;
} 

.bg-8bk { 
    background-color: #460147;
} 

p { 
    margin-top: 0; 
    margin-bottom: 1rem;
} 

p { 
    margin-top: 0; 
    margin-bottom: 0.5rem;
} 

.mb-w1f { 
    margin-bottom: 0!important;
} 

.text-oe8 {  
    color: rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important;
} 

/*VISITOR*/
.block-fkm { 
    background: #fff; 
    width: 100%; 
    padding: 8px; 
    border-radius: 8px; 
    margin-bottom: 10px; 
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
} 

*,:after,:before { 
    box-sizing: border-box;
} 

h2 { 
    margin-top: 0; 
    margin-bottom: .5rem; 
    font-weight: 500; 
    line-height: 1.2; 
    color: var(--bs-heading-color);
} 

h2 { 
    font-size: calc(1.325rem + .9vw);
} 

@media (min-width: 1200px){ 
  h2 { 
    font-size: 2rem;
  } 
}     

h2.title-t1f  { 
    font-size: 1rem; 
    border-radius: 6px; 
    background-color: #014401; 
    color: #fff; 
    padding: 10px 13px 7px; 
    font-weight: 800; 
    text-transform: uppercase; 
    margin-bottom: 10px;
} 

a { 
    color: var(--bs-link-color); 
    text-decoration: underline;
} 

a { 
    color: #014401; 
    transition: all .3s; 
    text-decoration: none;
} 

a:hover { 
    color: var(--bs-link-hover-color);
} 

a:hover { 
    color: rgba(1, 68, 1, .8);
} 

strong { 
    font-weight: bolder;
} 

img { 
    vertical-align: middle;
} 

.content-gtf img  { 
    width: 100%;
} 

.button-9pb { 
    font: tahoma,geneva,san-serif; 
    display: inline-block; 
    padding: 0.5em; 
    margin: auto; 
    text-decoration: none; 
    color: green; 
    background-image: linear-gradient(#014401, #014401); 
    background-size: 0 5px, auto; 
    background-repeat: no-repeat; 
    background-position: center bottom; 
    transition: all .2s ease-out;
} 

.button-9pb:hover { 
    background-size: 100% 5px, auto;
} 


/* These were inline style tags. Uses id+class to override almost everything */
#style-8cKlL.style-8cKlL {  
   width: auto;  
}  
#style-UyqRR.style-UyqRR {  
   width: auto;  
}  


/*COVER*/
.mb-sow { 
    margin-bottom: .5rem!important;
} 
.card-1zo { 
    --bs-card-border-width: 1px; 
    --bs-card-border-color: var(--bs-border-color-translucent); 
    --bs-card-border-radius: 0.375rem; 
    --bs-card-bg: #fff; 
    position: relative; 
    display: flex; 
    flex-direction: column; 
    min-width: 0; 
    height: var(--bs-card-height); 
    word-wrap: break-word; 
    background-color: var(--bs-card-bg); 
    background-clip: border-box; 
    border: var(--bs-card-border-width) solid var(--bs-card-border-color); 
    border-radius: var(--bs-card-border-radius);
} 

.sha-raw { 
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
} 

.border-t4f { 
    border: 0!important;
} 

.w-bk3 { 
    width: 100%!important;
} 

.p-sb7 { 
    padding: .5rem!important;
} 

*,:after,:before { 
    box-sizing: border-box;
} 

.border-o8m { 
    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;
} 

.pb-ikn { 
    padding-bottom: .5rem!important;
} 

.text-wp7 { 
    text-align: center!important;
} 

img { 
    vertical-align: middle;
} 

.rou-owb { 
    border-radius: var(--bs-border-radius)!important;
} 

p { 
    margin-top: 0; 
    margin-bottom: 1rem;
} 

p { 
    margin-top: 0; 
    margin-bottom: 0.5rem;
} 

.lea-apd { 
    font-size: 1.25rem; 
    font-weight: 300;
} 

.font-size-jpg { 
    font-size: 14px!important;
} 

h5 { 
    margin-top: 0; 
    margin-bottom: .5rem; 
    font-weight: 500; 
    line-height: 1.2; 
    color: var(--bs-heading-color);
} 

h5 { 
    font-size: 1.25rem;
} 

.m-hw3 { 
    margin: 0!important;
} 

a { 
    color: var(--bs-link-color); 
    text-decoration: underline;
} 

a { 
    color: #014401; 
    transition: all .3s; 
    text-decoration: none;
} 

a:hover { 
    color: var(--bs-link-hover-color);
} 

a:hover { 
    color: rgba(1, 68, 1, .8);
} 

.mb-oim { 
    margin-bottom: 0!important;
} 

b { 
    font-weight: bolder;
} 


/*FOOTER*/
footer { 
    display: block;
} 

footer[role="contentinfo"] { 
    background: #eee; 
    padding: 2em; 
    margin-top: 4em;
} 

footer[role="contentinfo"] { 
    background: #1d2126; 
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#45484d', endColorstr='#000000', GradientType=1); 
    color: #9d9898; 
    padding: 35px 0 0 0; 
    margin-top: 0px; 
    font-size: 0.9em; 
    background-color: #1e1e1f; 
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Cpath fill='%233f3d41' fill-opacity='0.4' d='M1 3h1v1H1V3zm2-2h1v1H3V1z'%3E%3C/path%3E%3C/svg%3E");
} 

:before,:after { 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box;
} 

.container-fluid { 
    margin-right: auto; 
    margin-left: auto; 
    padding-left: 15px; 
    padding-right: 15px;
} 

.clearfix:before,.clearfix:after, .dl-horizontal dd::before, .dl-horizontal dd::after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after, .form-horizontal .form-group::before, .form-horizontal .form-group::after,.btn-toolbar:before,.btn-toolbar:after, .btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after, .pkp_block .content::before, .pkp_block .content::after,.header_view:before,.header_view:after { 
    content: " "; 
    display: table;
} 

.clearfix::before, .clearfix::after, .dl-horizontal dd::before, .dl-horizontal dd::after, .container::before, .container::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after, .form-horizontal .form-group::before, .form-horizontal .form-group::after, .btn-toolbar::before, .btn-toolbar::after, .btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after, .nav::before, .nav::after, .navbar::before, .navbar::after, .navbar-header::before, .navbar-header::after, .navbar-collapse::before, .navbar-collapse::after, .pager::before, .pager::after, .panel-body::before, .panel-body::after, .modal-header::before, .modal-header::after, .modal-footer::before, .modal-footer::after, .pkp_block .content::before, .pkp_block .content::after, .header_view::before, .header_view::after { 
    content: " "; 
    display: table;
} 

.clearfix:after, .dl-horizontal dd::after,.container:after,.container-fluid:after,.row:after, .form-horizontal .form-group::after,.btn-toolbar:after, .btn-group-vertical > .btn-group::after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-header:after,.modal-footer:after, .pkp_block .content::after,.header_view:after { 
    clear: both;
} 

.row { 
    margin-left: -15px; 
    margin-right: -15px;
} 

.clearfix::after, .dl-horizontal dd::after, .container::after, .container-fluid::after, .row::after, .form-horizontal .form-group::after, .btn-toolbar::after, .btn-group-vertical > .btn-group::after, .nav::after, .navbar::after, .navbar-header::after, .navbar-collapse::after, .pager::after, .panel-body::after, .modal-header::after, .modal-footer::after, .pkp_block .content::after, .header_view::after { 
    clear: both;
} 

.hidden { 
    display: none !important;
} 

.row-flex { 
    display: -webkit-box; 
    display: -webkit-flex; 
    display: -ms-flexbox; 
    display: flex; 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box; 
    margin-right: -15px; 
    margin-left: -15px; 
    -webkit-box-orient: horizontal; 
    -webkit-box-direction: normal; 
    -webkit-flex-direction: row; 
    -ms-flex-direction: row; 
    flex-direction: row; 
    -webkit-box-flex: 0; 
    -webkit-flex: 0 1 auto; 
    -ms-flex: 0 1 auto; 
    flex: 0 1 auto; 
    -webkit-flex-wrap: wrap; 
    -ms-flex-wrap: wrap; 
    flex-wrap: wrap;
} 

@media (min-width: 992px){ 
  .center-md { 
    -ms-flex-pack: center; 
    -webkit-box-pack: center; 
    -webkit-justify-content: center; 
    justify-content: center;
  } 
}     

.text-center { 
    text-align: center;
} 

.text-center { 
    text-align: center!important;
} 

.copyright-wrapper  { 
    background: rgb(42, 42, 42); 
    color: #b7b7b7; 
    padding: 5px 0 5px; 
    margin-top: 40px;
} 

.col-flex-md-4 { 
    width: 100%; 
    max-width: 100%; 
    min-height: 1px; 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box; 
    padding-right: 15px; 
    padding-left: 15px; 
    -webkit-box-flex: 0; 
    -webkit-flex: 0 0 auto; 
    -ms-flex: 0 0 auto; 
    flex: 0 0 auto; 
    -webkit-flex-basis: 100%; 
    -ms-flex-preferred-size: 100%; 
    flex-basis: 100%;
} 

@media (min-width: 992px){ 
  .col-flex-md-4 { 
    width: 33.333333%; 
    max-width: 33.333333%; 
    -webkit-flex-basis: 33.333333%; 
    -ms-flex-preferred-size: 33.333333%; 
    flex-basis: 33.333333%;
  } 
}     

.col-flex-md-3 { 
    width: 100%; 
    max-width: 100%; 
    min-height: 1px; 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box; 
    padding-right: 15px; 
    padding-left: 15px; 
    -webkit-box-flex: 0; 
    -webkit-flex: 0 0 auto; 
    -ms-flex: 0 0 auto; 
    flex: 0 0 auto; 
    -webkit-flex-basis: 100%; 
    -ms-flex-preferred-size: 100%; 
    flex-basis: 100%;
} 

@media (min-width: 992px){ 
  .col-flex-md-3 { 
    width: 25%; 
    max-width: 25%; 
    -webkit-flex-basis: 25%; 
    -ms-flex-preferred-size: 25%; 
    flex-basis: 25%;
  } 
}     

.container { 
    margin-right: auto; 
    margin-left: auto; 
    padding-left: 15px; 
    padding-right: 15px;
} 

@media (min-width: 768px){ 
  .container { 
    width: 750px;
  } 
}     

@media (min-width: 992px){ 
  .container { 
    width: 970px;
  } 
}     

@media (min-width: 1200px){ 
  .container { 
    width: 1170px;
  } 
}     

@media (min-width: 1600px){ 
  .container { 
    width: 1530px;
  } 
}     

img { 
    border: 0;
} 

img { 
    vertical-align: middle;
} 

img { 
    max-width: 100%; 
    height: auto;
} 

footer img { 
    margin-bottom: 20px;
} 

.img-responsive { 
    display: block; 
    max-width: 100%; 
    height: auto;
} 
 

h4 { 
    font-family: inherit; 
    font-weight: 400; 
    line-height: 1.1; 
    color: #444;
} 

h4 { 
    margin-top: 11.5px; 
    margin-bottom: 11.5px;
} 

h4 { 
    font-size: 24px;
} 

footer h4 { 
    font-size: 18px; 
    color: #e1e1e1;
} 

address { 
    margin-bottom: 23px; 
    font-style: normal; 
    line-height: 1.846;
}  

.contact_detail .item-contact div  { 
    padding: 5px; 
    margin-bottom: 8px; 
    border-bottom: 1px solid #292929;
} 

.col-sm-12,.col-md-12,.col-lg-12 { 
    position: relative; 
    min-height: 1px; 
    padding-left: 15px; 
    padding-right: 15px;
} 

@media (min-width: 768px){ 
  .col-sm-12 { 
    float: left;
  } 

  .col-sm-12 { 
    width: 100%;
  } 
}     

@media (min-width: 992px){ 
  .col-md-12 { 
    float: left;
  } 

  .col-md-12 { 
    width: 100%;
  } 
}     

@media (min-width: 1200px){ 
  .col-lg-12 { 
    float: left;
  } 

  .col-lg-12 { 
    width: 100%;
  } 
}     

strong { 
    font-weight: bold;
} 

 a:hover { 
    color: #0a6ebd; 
    text-decoration: underline;
} 

.copyright-wrapper img  { 
    margin: 0;
} 
/*END FOOTER*/