/* Minification failed. Returning unminified contents.
(2,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(41,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(47,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(48,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(49,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(50,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(51,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(52,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(53,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(54,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(55,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(56,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(57,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(58,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(59,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(60,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(61,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(62,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(63,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(64,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(65,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(66,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(67,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(68,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(69,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(70,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(71,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(72,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(73,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(74,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(75,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(76,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(77,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(78,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(79,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(80,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(81,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(82,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(83,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(84,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(85,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(86,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(87,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(88,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(89,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(90,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(91,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(92,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(93,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(94,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(95,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(96,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(97,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(98,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(99,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(105,68): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-primary-grape'
(109,28): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-secondary-fog-400'
(111,28): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(115,17): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-primary-midnight'
(133,28): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-primary-grape'
(134,28): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(138,28): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-secondary-navy-800'
(187,16): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-primary-grape'
 */
:root {
    --color-brand-primary-grape-50: #eaebf4;
    --color-brand-secondary-indigo-300: #c166f4;
    --color-brand-primary-lilac-100: #c6c6e0;
    --color-brand-primary-seafoam-600: #008c79;
    --color-brand-secondary-honey-100: #ffe4a7;
    --color-brand-secondary-indigo-700: #7511df;
    --color-brand-primary-apricot-200: #f7a992;
    --color-brand-primary-grape-200: #abaad2;
    --color-brand-primary-grape-800: #483881;
    --color-brand-primary-grape-700: #50428d;
    --color-brand-primary-apricot-500: #f25729;
    --color-brand-primary-lilac: #7e7db5;
    --color-brand-secondary-honey-800: #f67400;
    --color-brand-primary-apricot-100: #facbbd;
    --color-brand-secondary-navy-600: #2472a6;
    --color-brand-secondary-fushia-800: #a6144f;
    --color-brand-primary-apricot-600: #e75125;
    --color-brand-secondary-fog-200: #f0f2f5;
    --color-brand-primary-seafoam-50: #dff3f1;
    --color-brand-secondary-navy-100: #b7d5e6;
    --color-brand-primary-lilac-700: #3f3484;
    --color-brand-secondary-fushia-200: #f18dab;
    --color-brand-secondary-honey: #fdd26e;
    --color-brand-secondary-fushia-300: #eb608a;
    --color-brand-primary-apricot-700: #d94b20;
    --color-brand-secondary-fushia: #e53f72;
    --color-brand-secondary-honey-300: #fac230;
    --color-brand-secondary-navy-400: #cccbe4;
    --color-brand-primary-grape-400: #746eb1;
    --color-brand-secondary-fushia-900: #810d47;
    --color-brand-primary-lilac-200: #a1a1ca;
    --color-brand-secondary-indigo-400: #b240f1;
    --color-brand-primary-lilac-50: #e8e8f2;
    --color-brand-secondary-fushia-50: #fbe3ea;
    --color-brand-primary-seafoam-300: #43b9aa;
    --color-brand-secondary-honey-700: #f78700;
    --color-brand-primary-seafoam-900: #00503e;
    --color-brand-secondary-fog-400: #c5c7ca;
    --color-brand-secondary-navy: #003865;
    --color-brand-secondary-fog: #a7a9ac;
    --color-brand-secondary-fog-50: #fafcff;
    --color-brand-primary-seafoam-100: #b0e0da;
    --color-brand-primary-seafoam-800: #006c5a;
    --color-brand-secondary-fog-900: #28292b;
    --color-brand-primary-seafoam-700: #007c69;
    --color-brand-primary-lilac-900: #2a1864;
    --color-brand-secondary-indigo-200: #d394f7;
    --color-brand-primary-lilac-400: #6561a6;
    --color-brand-secondary-fog-300: #e7e9ec;
    --color-brand-secondary-honey-400: #f8b400;
    --color-brand-primary-lilac-500: #4d4599;
    --color-brand-secondary-honey-600: #f69a00;
    --color-brand-primary-seafoam-200: #7ccdc3;
    --color-brand-secondary-fog-700: #696b6d;
    --color-brand-primary-apricot-300: #f48867;
    --color-brand-secondary-navy-500: #2f7eb1;
    --color-brand-secondary-fushia-600: #d01c57;
    --color-brand-primary-seafoam-500: #009986;
    --color-brand-secondary-indigo-100: #e4bff9;
    --color-brand-secondary-indigo-900: #0012d3;
    --color-brand-secondary-indigo: #8f0fe6;
    --color-brand-secondary-fog-100: #f5f7fa;
    --color-brand-primary-grape-500: #6054a3;
    --color-brand-secondary-navy-200: #8cbbd5;
    --color-brand-secondary-honey-50: #fff5dc;
    --color-brand-secondary-indigo-500: #a309ec;
    --color-brand-primary-grape-600: #594c99;
    --color-brand-primary-grape-100: #cccbe4;
    --color-brand-primary-lilac-600: #483e90;
    --color-brand-secondary-fog-800: #494b4e;
    --color-brand-secondary-fog-600: #7d7f82;
    --color-brand-primary-apricot-50: #f9e9e7;
    --color-brand-secondary-navy-50: #e2eef4;
    --color-brand-primary-grape-300: #8b89bf;
    --color-brand-primary-midnight: #231f20;
    --color-brand-secondary-fushia-500: #e02059;
    --color-brand-secondary-navy-700: #196295;
    --color-brand-primary-grape: #3b276a;
    --color-brand-dropdown-color: #28292B;
    --color-brand-secondary-honey-500: #f6a800;
    --color-brand-secondary-indigo-50: #f5e5fd;
    --color-brand-primary-apricot: #f36e47;
    --color-brand-secondary-indigo-800: #5b11da;
    --color-brand-secondary-fushia-700: #ba1952;
    --color-brand-secondary-navy-800: #0f5284;
    --color-brand-primary-apricot-900: #b23815;
    --color-brand-secondary-navy-300: #65a1c4;
    --color-brand-primary-lilac-800: #382a79;
    --color-brand-secondary-honey-900: #f64f00;
    --color-brand-primary-apricot-800: #cb441d;
    --color-brand-secondary-fushia-100: #f6bacc;
    --color-brand-primary-seafoam: #00a998;
    --color-brand-primary-apricot-1000: #6b1b04;
    --color-brand-secondary-fog-350: #dee0e4;
    --color-background: #f9f9f9;
    --color-white: #ffffff;
    --color-red-1: #D94B1F;
    --color-red-2: #D94B1F;
}
html,body{height:100%}
body{background:#DFE1E8;font-size:12px;padding-top:0 !important;}

.login-box{width:97%;}
.login-box h1,.login-box h4,.login-box .link_forgot_pwd{color:var(--color-brand-primary-grape);}
.login-box h1{font-size:30px;}
.login-box h4{font-size:17px;margin-top:0;}
.login-box .form-control{
    border: solid 1px var(--color-brand-secondary-fog-400);
    border-radius: 2px;
    background-color: var(--color-white);
    font-size: 14px;
    padding: 8px 12px 8px 45px;
    padding-left: 45px;
    color: var(--color-brand-primary-midnight);
    height: 40px;
}
.login-box .form-control-feedback > i{color:#0080c1;}
.login-box-inner {
    background-color: #ffffff;
    border-radius: 8px;
    padding: 40px;
}
.has-feedback.left .form-control-feedback {
    height: auto;
    left: 12px;
    text-align: left;
    top:50%;
    transform: translateY(-50%);
    width: auto;
}
.login-box .form-control:hover {
    border: solid 1px var(--color-brand-primary-grape);
    background-color: var(--color-white);
    color: #626262;
}
.login-box .form-control:focus {
    border: solid 1px var(--color-brand-secondary-navy-800) !important;
    box-shadow: none;
}

/*To DELETE*/
.login-box > .nav-tabs.nav-justified > li{width:30%;display:table-cell;}
.login-box > .nav-tabs.nav-justified > li > a{border:1px solid transparent;border-radius:0;color:#fff;margin-bottom:0;white-space:nowrap;}
.login-box > .nav-tabs.nav-justified > li > a:hover, .login-box > .nav-tabs.nav-justified > li > a:focus{background-color:rgba(18, 74, 111, 0.3);color:#fff;}
.login-box > .nav-tabs.nav-justified > li.active > a{border:1px solid transparent;background-color:rgba(18, 74, 111, 0.3);border-top:3px solid rgba(18, 74, 111, 0.5)}
.login-box > .tab-content{background-color:rgba(18, 74, 111, 0.3)}
/*-----------*/
.login-box .reset_pwd_rules{
    background-color: #fff;
    padding: 13px;border-radius: 3px;
    font-size: 13px;color: #fff;                            
    top: 0;
    right: -270px;
}
.login-box .reset_pwd_rules li {line-height: 1.6;color: #F78700;}
.login-box .reset_pwd_rules p {color: #3b276a;}
.login-box .reset_pwd_rules li.done {color: #49B9AA;}
.login-box .reset_pwd_rules li.done .fa-li{color:#fff;}
.login-box .reset_pwd_rules .arrow{ 
    display: none;
    width: 0;
    height: 0;
    border: 1px solid #fff;
    border-width: 10px;
    border-color: transparent rgba(0,0,0,0.2) transparent transparent;                             
    top: 7px;
    left: -20px;
}
.SumoSelect.open .search-txt{line-height:normal}
.SumoSelect > .CaptionCont {height: 34px !important; padding-top:7px !important; padding-left:15px;}
.SumoSelect.open .search-txt{padding: 6px 12px; height:34px;}
.SumoSelect.open > .optWrapper{top:34px !important}

.sticky-footer{width:100%;bottom:0;position:absolute;}
.poweredBy {
    position: absolute;
    top: 15px;
    right: 15px;
    background: url('../../assets/images/icons/powered_by.svg') no-repeat;
    background-size: contain;
    height: 50px;
    width: 140px;
    display: block;
}
.copyright_txt{
    color:var(--color-brand-primary-grape);
    font-size:12px;
}
#forgotPassword .datepicker .table-condensed .fa { background: none; }
/*=====================================
 Icons
=====================================*/
.fa, .fas, .far {
    background: url('../../Images/Revamp/IconSprite.svg') no-repeat;
    display: block;
    width: 34px;
    height: 34px;
}
.fa-user {
    background-position: 0px 0px;
}
.fa-unlock-alt {
	background-position: 0px -35px;
}
.fa-envelope {
	background-position: 0px -68px;
}
.fa-calendar-alt {
	background-position: 0px -102px;
}
.fa-map-marker {
	background-position: 0px -136px;
}
.fa-mobile {
	background-position: 0px -170px;
}
.fa-key {
	background-position: 0px -204px;
}
.fa-history {
	background-position: 0px -238px;
}
.enablefiled > .fa-history{background-position: 0px -272px;}
.fa-ul {
    list-style-type: none;
    margin-left: 2.5em;
    padding-left: 0;
}
.fa-li {
    left: -2em;
    top: 4.2px;
    position: absolute;
    text-align: center;
    width: 2em;
}
.fa-ul>li {
    position: relative;
}
.fa-spinner{
    background: url('../../Images/Revamp/preloader.svg') no-repeat center center !important;
    background-size:contain;
    height:48px !important;
    width:48px !important;
    display:block;
    margin: 0 auto;
}
.fa-square{
    display:inline-block;
    height:13px !important;
    width:13px !important;
    background: url('/assets/images/icons/apply_pay_source.svg') no-repeat center center !important;
    background-size: cover !important;
}
.fa-check {
    display: inline-block;
    height: 13px !important;
    width: 13px !important;
    background: url('/assets/images/icons/tick_green.svg') no-repeat center center !important;
}
.fa-exclamation-circle{
    display:block;
    height:100px !important;
    width:100px !important;
    background: url('../../Images/Revamp/exclamation.svg') no-repeat center center !important;
    margin:0 auto;
}
.fa-check:before, .fa-square:before {
    content: "" !important;
}


#dvPPActivateLoginBlock .fa-angle-left, #forgotPassword .fa-angle-left {
    background: url(../../assets/images/icons/left_arrow.svg) !important;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
}

#dvPPActivateLoginBlock .fa-angle-left:before, #dvPPActivateLoginBlock .fa-angle-right:before, #forgotPassword .fa-angle-left:before, #forgotPassword .fa-angle-right:before {
    content: "" !important;
}

#dvPPActivateLoginBlock .fa-angle-right, #forgotPassword .fa-angle-right {
    background: url(../../assets/images/icons/right_arrow.svg) !important;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
}
@media screen and (min-width:480px) {
    .login-box{margin:0 auto;max-width:420px;}
}

@media screen and (min-width:768px){
    body{font-size:14px;}
    .sticky-footer{position:absolute;}
    .SumoSelect{font-size:12px;}
}

@media screen and (min-width:992px) {
    .login-box .reset_pwd_rules {position: absolute;}
    .login-box .reset_pwd_rules .arrow{display:inline-block;position: absolute;}
}

.body_registration {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}
.body_registration .sticky-footer{
    position:relative;
}
.container_registration {
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: center;
}

.footer_registration {
    text-align: center;
    position: relative;
    bottom: 0;
    width: 100%;
}
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

