/***************************************************

  Mixins Themes 

/***************************************************/

/* Mixin Normal*/

/* Mixin Clear */

/* Mixin Border */

/*background RGBA

============================================*/

/***************************************************

  Mixins RTL Themes 

/***************************************************/

/************************************ 

	Override Bootstrap 

*************************************/

/**

 * Web Application Prefix Apply For Making Owner Styles

 */

/**

 *   Blocks Layout Selectors 

 */

/***********************************************************************/

.footer-top {

  background: #0076A9; }



.footer-center {

  background: #025D84; }



.footer-bottom {

  background: #004766; }



@media (min-width: 992px) {

  .box-top-footer {

    display: -webkit-box;

    display: -moz-box;

    display: box;

    display: -webkit-flex;

    display: -moz-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -moz-box-align: center;

    box-align: center;

    -webkit-align-items: center;

    -moz-align-items: center;

    -ms-align-items: center;

    -o-align-items: center;

    align-items: center;

    -ms-flex-align: center; } }



.box-middle-footer {

  padding-top: 45px; }

  @media (min-width: 992px) {

    .box-middle-footer {

      display: -webkit-box;

      display: -moz-box;

      display: box;

      display: -webkit-flex;

      display: -moz-flex;

      display: -ms-flexbox;

      display: flex; } }



.box-links-footer {

  padding-top: 20px;

  padding-bottom: 45px;

  position: relative; }

  @media (min-width: 768px) {

    .box-links-footer {

      display: -webkit-box;

      display: -moz-box;

      display: box;

      display: -webkit-flex;

      display: -moz-flex;

      display: -ms-flexbox;

      display: flex;

      -webkit-box-align: center;

      -moz-box-align: center;

      box-align: center;

      -webkit-align-items: center;

      -moz-align-items: center;

      -ms-align-items: center;

      -o-align-items: center;

      align-items: center;

      -ms-flex-align: center; } }

  @media (max-width: 767px) {

    .box-links-footer {

      padding-top: 10px; } }

  .box-links-footer > [class*="col-"] {

    display: -webkit-box;

    display: -moz-box;

    display: box;

    display: -webkit-flex;

    display: -moz-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -moz-box-align: center;

    box-align: center;

    -webkit-align-items: center;

    -moz-align-items: center;

    -ms-align-items: center;

    -o-align-items: center;

    align-items: center;

    -ms-flex-align: center; }

    @media (max-width: 767px) {

      .box-links-footer > [class*="col-"] {

        text-align: center;

        -webkit-box-pack: center;

        -moz-box-pack: center;

        box-pack: center;

        -webkit-justify-content: center;

        -moz-justify-content: center;

        -ms-justify-content: center;

        -o-justify-content: center;

        justify-content: center;

        -ms-flex-pack: center; } }

  @media (min-width: 768px) {

    .box-links-footer .left-links-footer {

      -webkit-box-pack: start;

      -moz-box-pack: start;

      box-pack: start;

      -webkit-justify-content: flex-start;

      -moz-justify-content: flex-start;

      -ms-justify-content: flex-start;

      -o-justify-content: flex-start;

      justify-content: flex-start;

      -ms-flex-pack: start; } }

  @media (min-width: 768px) {

    .box-links-footer .right-links-footer {

      -webkit-box-pack: end;

      -moz-box-pack: end;

      box-pack: end;

      -webkit-justify-content: flex-end;

      -moz-justify-content: flex-end;

      -ms-justify-content: flex-end;

      -o-justify-content: flex-end;

      justify-content: flex-end;

      -ms-flex-pack: end; } }

  .box-links-footer .icon-store-footer + .icon-store-footer {

    margin-left: 10px; }

    .rtl .box-links-footer .icon-store-footer + .icon-store-footer {

      margin-right: 10px;

      margin-left: inherit; }



.box-bottom-footer {

  padding-top: 20px;

  padding-bottom: 20px; }

  @media (min-width: 768px) {

    .box-bottom-footer {

      display: -webkit-box;

      display: -moz-box;

      display: box;

      display: -webkit-flex;

      display: -moz-flex;

      display: -ms-flexbox;

      display: flex;

      -webkit-box-align: center;

      -moz-box-align: center;

      box-align: center;

      -webkit-align-items: center;

      -moz-align-items: center;

      -ms-align-items: center;

      -o-align-items: center;

      align-items: center;

      -ms-flex-align: center; } }

  .box-bottom-footer > [class*="col-"] {

    display: -webkit-box;

    display: -moz-box;

    display: box;

    display: -webkit-flex;

    display: -moz-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: center;

    -moz-box-pack: center;

    box-pack: center;

    -webkit-justify-content: center;

    -moz-justify-content: center;

    -ms-justify-content: center;

    -o-justify-content: center;

    justify-content: center;

    -ms-flex-pack: center; }

  @media (min-width: 768px) {

    .box-bottom-footer .left-bottom-footer {

      -webkit-box-pack: start;

      -moz-box-pack: start;

      box-pack: start;

      -webkit-justify-content: flex-start;

      -moz-justify-content: flex-start;

      -ms-justify-content: flex-start;

      -o-justify-content: flex-start;

      justify-content: flex-start;

      -ms-flex-pack: start; } }

  @media (min-width: 768px) {

    .box-bottom-footer .right-bottom-footer {

      -webkit-box-pack: end;

      -moz-box-pack: end;

      box-pack: end;

      -webkit-justify-content: flex-end;

      -moz-justify-content: flex-end;

      -ms-justify-content: flex-end;

      -o-justify-content: flex-end;

      justify-content: flex-end;

      -ms-flex-pack: end; } }



/*# sourceMappingURL=footerposition1491402918.css.map */

