.help-menu li {
    padding: 5px 15px;
}

.menu-help-menu-container {
    padding: 0;
}

.header .navigation-menu {
	    background-color: #212429;
}

header .bto-login-simple-mobile .btn.btn-icon-logout, .btn.btn-icon-logout {
    padding: 7px 0 5px 5px;
    position: relative;
    float: right;
    background: none;
}

.btosystem-back-to-login {
    display: block;
    margin: 5px 0;
    text-align: center;
    color: #38c000;
}

.bto-modal-register.bto-user-register {
    margin: 15px 0;
    padding: 8px;
    text-align: center;
    display: block;
    width: 100%;
    color: #fff;
    border-radius: 15px !important;
    background: #38c000;
    border: 1px solid #38c000;
}

.modal-forgot .btosystem-forgot-password,
.modal-login .btosystem-login-btn {
    width: 75%;
    margin: 0 auto;
}

.bto-user-alternate-modal a.bto-user-forgot {
    color: #38c000;
    text-align: right;
}

.bto-user-alternate a.bto-user-forgot:before,
.bto-user-alternate-modal a.bto-user-forgot:before {
    display: none;
}

.btn-ch-password {
    border-color: #2A7DE1;
    background: #2A7DE1;
}

.btn-ch-password:hover,
.btn-ch-password:focus,
.btn-ch-password:active:hover,
.btn-ch-password:active:focus,
.btn-ch-password:active,
.btn-ch-password .active {
    background: #2A7DE1;
    border-color: #3691ff;
}

.bto-user-login .btn-user-success {
    color: #212429;
    border-color: #fff;
    background: #fff;
}

.bto-user-login .btn-user-success:hover,
.bto-user-login .btn-user-success:focus,
.bto-user-login .btn-user-success:active:hover,
.bto-user-login .btn-user-success:active:focus,
.bto-user-login .btn-user-success:active,
.bto-user-login .btn-user-success .active {
    color: #212429;
    border-color: #f9f9f9;
    background-color: #f9f9f9;
}

header .navigation-header.captainup-custom-header {
    padding: 3px 0;
}

header .navigation-header .strendus-brand {
    position: relative;
    float: left;
	  top:5px;
}
.menu-help-menu-container {
    float: right;
}

.help-menu {
    margin: 0;
    padding: 0;
    list-style: none;
}

#menu-help-menu-1 {
    margin-top: 2px;
}

.help-menu li a span {
    display: none;
}

.help-menu li a {
    font-size: 12px;
    text-transform: uppercase;
}

.help-menu li a img {
    width: 22px;
    height: 22px;
    margin-right: 0 !important;
}

#navigation #menu-primary-menu-2.navbar-right li img {
	display: none !important;
}

#bto-wizard-step-4 .register-avatar {
    display: flex;
    flex-direction: column;
}

div.bto-user-logged ul.dropdown-menu-right li:nth-child(5), div.bto-login-simple-mobile-btn ul.dropdown-menu li:nth-child(5) {
	display: block !important;
}

@media (min-width: 992px) {
		header .bto-simple-full .bto-mobilemenu.bto-captainup-nav {
	top: 20px;
		}
    header .bto-simple-full .bto-mobilemenu.bto-captainup-nav {
        top: 20px;
    }

    .navbar-toggle.bto-captainup-nav {
        display: block;
    }

    .navbar-v2 .navigation-right {
        position: relative;
    }
		
    .navbar-v2 .navigation-right.header-captainup {
        padding: 27px 0px;
    }
}

@media only screen and (max-width: 1485px) and (min-width: 991px) {
    header .navigation-header .strendus-brand {
    width: 185px;
    }
} 

@media (min-width: 992px) {
	header .navigation-header .brand {
    margin-top: 0;
}
	header .navbar-v2 .navigation-menu:after {
		width: 100%;
	}
}

@media (max-width: 991px) {
    header .bto-login-simple-mobile .brand {
        top: 0;
    }
		header .bto-login-simple-mobile .brand-logo {
    width: 100px;
		}
		.brand, .bto-float-login {
    	display: block !important;
		}
	
	header .bto-login-simple-mobile .btn {
    font-size: 10px;
	}
	
	header .navigation-header .navbar-toggle {
    padding: 10px 0;
}
	
.help-menu li,
	.menu-help-menu-container{
    padding: 0;
}
	
.help-menu li a {
    margin: 0 5px 0 10px;
}
	
#menu-help-menu {
		left: 0 !important;
		top:6px !important;
}
	
	header .bto-login-simple-mobile .dropdown-menu {
    min-width: 240px;
}
	header .navbar {
		z-index: 1000;
	}
}

@media (max-width: 480px) {
	header .bto-login-simple-mobile .brand-logo {
    width: 90px;
    margin-top: 2px;
	}
	
	header .navigation-header .brand span {
    top: 5px;
    font-size: 8px;
}
	
	header .bto-login-simple-mobile .dropdown-toggle span {
    display: none;
}
}

/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

@media only screen and (max-width: 479px){
	#ctsl{	
		bottom: 140px!important;
	}
	.scroll-top{		
		bottom: 110px!important;
	} 
	footer .age-ban{
		text-align: center;
	}
	#ctsluw{
		bottom: 115px!important;
	}
	
}


@media (max-width:400px) {
	.bto-payment-partners li {
    width: 35%;
    margin: 15px;
}
}
#paymentArea{background:#fff;}
.deposit-bonuses-name{color:#fff !important;}

.socios{cursor:pointer;}
/* Shared */

.btofb-login-btn {
  box-sizing: border-box;
  position: relative;
  min-width: 20em;
  margin: 0.2em;
  padding: 0 15px 0 10px;
  border: none;
  text-align: left;
  line-height: 32px;
  white-space: nowrap;
  border-radius: 0.2em;
  color: #FFF;
}
.btofb-login-btn:before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 34px;
  height: 100%;
}
.btofb-login-btn:focus {
  outline: none;
}
.btofb-login-btn:active {
  box-shadow: inset 0 0 0 32px rgba(0,0,0,0.1);
}

/* Facebook */
.btofb-login-btn{
  background-color: #4C69BA;
  background-image: linear-gradient(#4C69BA, #3B55A0);
  /*font-family: "Helvetica neue", Helvetica Neue, Helvetica, Arial, sans-serif;*/
  text-shadow: 0 -1px 0 #354C8C;
}
.btofb-login-btn:before {
  border-right: #364e92 1px solid;
  background: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/14082/icon_facebook.png') 6px 6px no-repeat;
}
.btofb-login-btn:hover,
.btofb-login-btn:focus {
  background-color: #5B7BD5;
  background-image: linear-gradient(#5B7BD5, #4864B1);
}



.btofb-connect-btn {
  box-sizing: border-box;
  position: relative;
  /* width: 13em;  - apply for fixed size */
  margin: 0.2em;
  padding: 0 15px 0 46px;
  border: none;
  text-align: left;
  line-height: 32px;
  white-space: nowrap;
  border-radius: 0.2em;
  /*font-size: 16px;*/
  color: #FFF;
}
.btofb-connect-btn:before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 34px;
  height: 100%;
}
.btofb-connect-btn:focus {
  outline: none;
}
.btofb-connect-btn:active {
  box-shadow: inset 0 0 0 32px rgba(0,0,0,0.1);
}

/* Facebook */
.btofb-connect-btn{
  background-color: #4C69BA;
  background-image: linear-gradient(#4C69BA, #3B55A0);
  /*font-family: "Helvetica neue", Helvetica Neue, Helvetica, Arial, sans-serif;*/
  text-shadow: 0 -1px 0 #354C8C;
}
.btofb-connect-btn:before {
  border-right: #364e92 1px solid;
  background: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/14082/icon_facebook.png') 6px 6px no-repeat;
}
.btofb-connect-btn:hover,
.btofb-connect-btn:focus {
  background-color: #5B7BD5;
  background-image: linear-gradient(#5B7BD5, #4864B1);
}
.bto-casino-lobby .bto-casino-listgames .bto-casino-game, .bto-casino-lobby .bto-casino-listgames .bto-casino-game-wrapimage{
	height:250px;
}
@media screen and (max-width:991px){
	.bto-casino-lobby .bto-casino-listgames .bto-casino-game, .bto-casino-lobby .bto-casino-listgames .bto-casino-game-wrapimage{
		height:180px;
	}
}

.bto-casino-lobby .bto-casino-game-action button{
    background-color: #fff !important;
    border: 1px solid #fff;
    border-radius: 15px!important;
    color: #000 !important;
}


.bto-single-post-news-content{
	font-size: 15px !important;
}
.bto-single-post-news-content p img{text-align:center !important;position: relative;
    left: 25%;
}


#btoDepositTitleStep2{ display:none;}

.input-group .input-group-addon{
	width:25px;
}
#btoDepositFldAmount{
    align-content: center;
    text-align: center;
    float: none;
	font-size:20px;
}
#btoDepositFldAmount::placeholder {
  color: #3dab10 !important;
}
#btoDepositForm .form-group .input-group{margin: auto;}
#btoDepositForm{
    align-content: center;
    text-align: -webkit-center;
	   text-align: center;
}
#btoDepositForm .form-group{
	margin-bottom: 30px !important;
  margin-top: 15px;
}
#btoDepositSubStepsHeader ul {
	display:none;
}

#btoDepositSubStepsTime::before{
	content:'--';
}
#btoDepositSubStepsCost::before{
	content:'--';
}

.ProfContent {
  position: relative;
  top: 2px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.ProfContent-lid {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  height: 100%;
  background-color: #38c000;
  pointer-events: none;
  transform: translateX(-120%);
  transform-origin: center top;
	
	display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}
.ProfContent-lid h2{
	color:#000!important;
	padding: 25px;
}
.ProfContent-lid.in {
	 transform: translateX(0) skew(0deg);
}

.ProfContent-lid.out {
  animation: c .48s both cubic-bezier(.11,.97,1,1);
}

@keyframes b {
  0% {
    transform: translateX(100%) skew(30deg);
  }

  to {
    transform: translateX(0) skew(0deg);
  }
}

@keyframes c {
  0% {
    transform: translateX(0) skew(0deg);
  }

  to {
    transform: translateX(-100%) skew(-30deg);
  }
}
.dropdown-menu>li , .dropdown-menu>li a{
	font-size:15px!important;
}
.dropdown-menu>li button{
	color:#fff !important;
	font-size:15px!important;
}

.dropdown-menu .btofb-connect-btn{
	padding-left:30px !important;
}

.bto-user-logged .dropdown-toggle:after {
    content: "\e236";
}

/*Leyenda oxxo*/
#btoDepositStep1::after{ 
  content: "*Si realizas tu pago en tiendas comerciales, el establecimiento puede cobrarte una comisión por el servicio. El monto máximo que puedes depositar por transacción es de $5,000 MXN.";
	white-space: pre-wrap;
	display: inline-block;
}

#btoDepositStep1 strong.bto-player-label{
	 padding-right: 0px;
}

footer .age-ban .fa-plus-age{
	color:#ffffff !important;
	
}

.bto-casino-mobile-op{display:none !important;}
.bto-casino-new-ribon, .bto-casino-hot-ribon{position:absolute !important;}

.bto-casino-menu{
	margin-top: 43.5px!important;
}

.btofb-login-btn{
	text-align: center;
}

.form-control{
	opacity: 0.5;
}

#ctsl{
	margin-bottom: 15px;
	
}

/*Mostrar bonos 01/oct/2019 JC*/
@media (max-width: 991px){
	.bto-register-sidebar {
    display: block !important;
   }
}

/*Mostrar scroll button 10/oct/2019 JC*/


	.scroll-top{
		display: block!important;
} 

.missing-mode, .missing-mode h1 {
	color: #000;
}

#btoPlayerMenuTabs li:nth-child(5) {
	display:none;
}

.bonus-table-comments {
	display: none;
}
.bonuses-table thead tr th:first-child {
	min-width: 180px !important;
}

/*SpriteIMG 1*/

.bg-AppStore {
  width: 139px; height: 44px;
    background: url('https://www.strendus.com.mx/content/logrand-1m9A00/uploads/2019/12/compres_sprites.png') -169px -601px;
	
}
.bg-strendusapk {
    width: 139px; height: 44px;
    background: url('https://www.strendus.com.mx/content/logrand-1m9A00/uploads/2019/12/compres_sprites.png') -10px -601px;
}
.bg-VIVA_MEXICO_BLANCO {
    width: 130px; height: 87px;
    background: url('https://www.strendus.com.mx/content/logrand-1m9A00/uploads/2019/12/compres_sprites.png') -160px -227px;
}
.bg-HOLLYWOOD_BLANCO {
    width: 130px; height: 87px;
    background: url('https://www.strendus.com.mx/content/logrand-1m9A00/uploads/2019/12/compres_sprites.png') -403px -10px;
}
.bg-PARADISE_BLANCO {
    width: 130px; height: 87px;
    background: url('https://www.strendus.com.mx/content/logrand-1m9A00/uploads/2019/12/compres_sprites.png') -10px -120px;
}
.bg-NY_BLANCO {
    width: 130px; height: 87px;
    background: url('https://www.strendus.com.mx/content/logrand-1m9A00/uploads/2019/12/compres_sprites.png') -160px -120px;
}
.bg-JUBILEE_BLANCO {
    width: 130px; height: 87px;
    background: url('https://www.strendus.com.mx/content/logrand-1m9A00/uploads/2019/12/compres_sprites.png') -10px -227px;
}
.bg-PROVIDENS_BLANCO {
    width: 130px; height: 87px;
    background: url('https://www.strendus.com.mx/content/logrand-1m9A00/uploads/2019/12/compres_sprites.png') -403px -117px;
}
.bg-GOLDEN_ISLAND_BLANCO {
    width: 130px; height: 87px;
    background: url('https://www.strendus.com.mx/content/logrand-1m9A00/uploads/2019/12/compres_sprites.png') -403px -224px;
}
.bg-TAJ_MAHAL_BLANCO {
    width: 130px; height: 87px;
    background: url('https://www.strendus.com.mx/content/logrand-1m9A00/uploads/2019/12/compres_sprites.png') -160px -334px;
}
.bg-GRAND_LEoN_BLANCO {
    width: 130px; height: 87px;
    background: url('https://www.strendus.com.mx/content/logrand-1m9A00/uploads/2019/12/compres_sprites.png') -10px -334px;
}
.bg-DUBAI_BLANCO {
    width: 130px; height: 87px;
    background: url('https://www.strendus.com.mx/content/logrand-1m9A00/uploads/2019/12/compres_sprites.png') -310px -334px;
}
.bg-farmacias_ahorro {
    width: 130px; height: 60px;
    background: url('https://www.strendus.com.mx/content/logrand-1m9A00/uploads/2019/12/compres_sprites.png') -160px -521px;
}
.bg-farmacias_benavides {
    width: 130px; height: 60px;
    background: url('https://www.strendus.com.mx/content/logrand-1m9A00/uploads/2019/12/compres_sprites.png') -160px -441px;
}
.bg-eleven {
    width: 130px; height: 60px;
    background: url('https://www.strendus.com.mx/content/logrand-1m9A00/uploads/2019/12/compres_sprites.png') -10px -521px;
}
.bg-walmart {
    width: 130px; height: 60px;
    background: url('https://www.strendus.com.mx/content/logrand-1m9A00/uploads/2019/12/compres_sprites.png') -460px -441px;
}
.bg-bbva {
    width: 130px; height: 60px;
    background: url('https://www.strendus.com.mx/content/logrand-1m9A00/uploads/2019/12/compres_sprites.png') -310px -521px;
}
.bg-visa_card {
    width: 130px; height: 60px;
    background: url('https://www.strendus.com.mx/content/logrand-1m9A00/uploads/2019/12/compres_sprites.png') -310px -441px;
}
.bg-mastercard {
    width: 130px; height: 60px;
    background: url('https://www.strendus.com.mx/content/logrand-1m9A00/uploads/2019/12/compres_sprites.png') -10px -441px;
}
.bg-Oxxo {
    width: 130px; height: 60px;
    background: url('https://www.strendus.com.mx/content/logrand-1m9A00/uploads/2019/12/compres_sprites.png') -460px -521px;
}
.bg-segob {
    width: 165px; height: 90px;
    background: url('https://www.strendus.com.mx/content/logrand-1m9A00/uploads/2019/12/compres_sprites.png') -10px -10px;
}

.bg-permiso {
    width: 188px; height: 75px;
    background: url('https://www.strendus.com.mx/content/logrand-1m9A00/uploads/2019/12/compres_sprites.png') -195px -10px;
}


.red{
	color: #FF0000!important;
	margin:0 !important;
}

.azul{
	color: #2A7DE1!important;
}

.blue{
	color: #00C1DE!important; 
}

.magenta{
	color: #E70094!important;
}

.orange{
		color: #FF8300!important;
}

/* WIZARD FORM CSS */

/* Form Wizard */
.bto-register .bto-btn-register {
	font-size: 13px;
}

.btn-back {
	color: #fff;
	border-color: transparent;
	background-color: rgba(56, 192, 0, 0.59);
}

.bto-wizard-nav ul li {
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	text-align: center;
}

.bto-wizard-nav ul li .bto-wizard-indicator {
	font-size: 15px;
	font-weight: bold;
	color: #333;
	background-color: #fff;
}

.bto-wizard-nav ul li .bto-wizard-active {
	border: 2px solid #38c000;
	background-color: #fff;
	color: #333;
}

.bto-wizard-nav ul li .bto-wizard-past {
	color: #fff;
	background: #38c000;
}

.bto-wizard-nav progress {
	background-color: #ffffff;
}

.bto-wizard-nav progress::-webkit-progress-bar {
	background-color: #fff;
}

.bto-wizard-nav progress::-webkit-progress-value {
	background-color: #38c000;
}

.bto-wizard-nav progress::-moz-progress-bar {
	background-color: #fff;
}

.bto-wizard-nav ul li .bto-wizard-active.pass {
	background-color: #38c000;
	color: #fff;
}

.bto-infobip-inputs-wrapper .infobip-input {
	width: 50px;
	height: 40px;
	margin-right: 10px;
	font-size: 30px;
	text-align: center;
	border: 1px solid #3b424c;
}

.bto-infobip-inputs-wrapper #infobipPinInputs {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-content: stretch;
	align-items: center;
}

.bto-infobip-inputs-wrapper label.pin {
	color: #4BFF00;
	font-weight: bold;
}

.bto-infobip-inputs-wrapper p {
	margin-top: 10px;
	margin-bottom: 0;
}

.bto-infobip-inputs-wrapper p span a.bto-infobip-resend-pin {
	color: #38c000;
}

.bto-wizard-footer {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-content: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.bto-wizard-step-2  .bto-wizard-footer {
	margin-top: 20px;
}
.bto-infobip-inputs-wrapper p span a.bto-infobip-resend-pin,
.bto-register .bto-checkbox-inline a {
	color: #4BFF00;
	font-weight: 500;
}
.wiz-width-100 {
	width: 100%;
}
@media (min-width:992px) {
	.wizzard-form .error-container {
        position: relative;
        z-index: 2;
        top: 0;
        right: 0;
        float: left;
        width: 100%;
    }

    .wizzard-form .error-container label.error {
        position: absolute;
        top: 0;
        width: 100%;
        height: auto;
        margin: 0;
        margin-top: 2px;
        padding: 6px;
        border-radius: 0 !important;
        text-indent: unset;
        border: 1px solid #ebccd1;
        background: #f2dede;
    }

    .wizzard-form .error-container .tooltip {
        display: none !important;
    }
}
@media (max-width:991px) {
    .input-group.prefix label.error {
        position: absolute;
        left: 0;
        bottom: -37px;
    }
	
	header .navigation-header .brand span { display:none;}
}
.sweet-alert .sa-icon.sa-error { border: none; }
.sweet-alert .sa-icon.sa-error:before { content: ""; display: block; width: 80px; height: 80px; background: url('data:image/png;base64,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') no-repeat center; background-size: 80px; }
.sweet-alert .sa-icon.sa-error .sa-x-mark { display: none; }
#rootIlotto { color: initial; font-size: initial; line-height: initial; font-style: initial; }

.btoAddKYC 
{display: none !important;}

@media (max-width: 765px) {
	
	div.navigation-header {
		position: relative;
		z-index: 999;
	}
	.dropdown-menu .btofb-connect-btn {
    padding-left: 42px !important;
}
}

div.bto-user-logged ul.dropdown-menu-right li:nth-child(5),div.bto-login-simple-mobile-btn ul.dropdown-menu li:nth-child(5){display: none;}

#menu-help-menu {
position: relative;
top: 0px;
}
#stnotificaciones {
	display: none !important;
}

.clase-especial-g123{
	padding-right: 50px!important;
}


.footer{background-color: #212121;} body .nicescroll-rails{background: #1d4408!important;} body .nicescroll-rails > div{background: #59d600!important;} body .nicescroll-rails > div, body .nicescroll-rails{width: 5pxpx!important; border:none!important;;} body .nicescroll-rails > div, body .nicescroll-rails{border-radius: 20pxpx!important;}

#optimoveSdkWebTool {
    width: 0;
    display: none;
    position: fixed;
    right: 0;
    top: 0;
    background: #fff;
    z-index: 1000;
}

#optimoveSdkWebTool.open {
    max-width: 1500px;
    min-width: 340px;
    height: 100vh;
}

#optimoveSdkWebTool.open.ag-theme-balham {
    width: 500px;
    display: block;
    z-index: 10000;
    -webkit-box-shadow: -3px 0 10px 0 rgba(200, 200, 200, 0.5);
    box-shadow: -3px 0 10px 0 rgba(200, 200, 200, 0.5);
}

#optimovePanelHead.panel-heading {
    padding: 16px 15px;
}

#optimovePanelHead .popupDiv {
    padding-left: 334px;
    position: relative;
}

#optimovePanelHead .popupDiv .popup {
    position: absolute;
    visibility: hidden;
}

#optimovePanelHead .popupDiv .popup.showPopup {
    visibility: visible;
    display: block;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 6px #00000029;
    border-radius: 4px;
    opacity: 1;
    width: 109px;
    height: 84px;
    z-index: 1;
}

#optimovePanelHead .popupDiv .popup.showPopup .dockRightPicDiv {
    height: 28px;
    padding-top: 10px;
    padding-left: 10px;
}

#optimovePanelHead .popupDiv .popup.showPopup .dockRightPicDiv .dockText {
    display: inline;
    padding-left: 6px;
}

#optimovePanelHead .popupDiv .popup.showPopup .dockRightPicDiv:hover {
    background-color: #ECEFF1;
}

#optimovePanelHead .popupDiv .popup.showPopup .dockLeftPicDiv {
    height: 28px;
    padding-top: 10px;
    padding-left: 10px;
}

#optimovePanelHead .popupDiv .popup.showPopup .dockLeftPicDiv .dockText {
    display: inline;
    padding-left: 6px;
}

#optimovePanelHead .popupDiv .popup.showPopup .dockLeftPicDiv:hover {
    background-color: #ECEFF1;
}

#optimovePanelHead .popupDiv .popup.showPopup .dockBottomPicDiv {
    height: 28px;
    padding-top: 10px;
    padding-left: 10px;
}

#optimovePanelHead .popupDiv .popup.showPopup .dockBottomPicDiv .dockText {
    display: inline;
    padding-left: 6px;
}

#optimovePanelHead .popupDiv .popup.showPopup .dockBottomPicDiv:hover {
    background-color: #ECEFF1;
}

#optimovePanelHead .popup.popupNotShow {
    visibility: hidden;
}

#optimovePanelHead .popup.showPopup {
    visibility: visible;
    display: block;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 6px #00000029;
    border-radius: 4px;
    opacity: 1;
    width: 109px;
    height: 83px;
}

#optimoveSdkWebTool.open.ag-theme-balham .ag-header-cell {
    padding-right: 0px !important;
}

#optimoveSDKDragger {
    width: 10px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: transparent;
    z-index: 1;
    cursor: w-resize;
}

#optimoveSdkWebTool .material-icons {
    cursor: pointer;
}

#optimoveSdkWebTool .ag-root-wrapper.ag-layout-normal {
    height: calc(100% - 103px);
}

#optimoveSdkWebTool.ag-theme-balham .is-not-main {
    background-color: #ECEFF1;
}

#optimoveSdkWebTool.ag-theme-balham .errorNotMainRow {
    background-color: #FFD6C2;
}

#optimoveSdkWebTool.ag-theme-balham .ag-header-cell {
    background-color: #CFD8DC;
    box-sizing: content-box;
}

#optimoveSdkWebTool .ag-header-cell-text {
    color: #455A64;
    text-align: left;
    font: Bold 12px/14px Roboto;
    letter-spacing: 0;
    opacity: 1;
}

#optimoveSdkWebTool.ag-theme-balham .ag-cell {
    text-align: left;
    font: Regular 12px/14px Roboto;
    letter-spacing: 0;
    color: #37474F;
    opacity: 1;
}

#optimoveSdkWebTool.ag-theme-balham .ag-cell .fa-angle-right,
#optimoveSdkWebTool.ag-theme-balham .ag-cell .fa-angle-down {
    width: 18px;
    height: 18px;
    padding-right: 10px;
    color: #37474F;
}

#optimoveSdkWebTool.ag-theme-balham .ag-cell .fa-exclamation-circle {
    padding-right: 20px;
    width: 16px;
    height: 17px;
    color: #FF5500;
}

#optimoveSdkWebTool.ag-theme-balham .ag-cell.mainRowClass.optDateCell.optHasError {
    color: #FF5500;
}

#optimoveSdkWebTool.ag-theme-balham .ag-cell.mainRowClass.mainRowClassEventId.optHasError {
    color: #FF5500;
}

#optimoveSdkWebTool.ag-theme-balham .ag-cell.mainRowClass.mainRowClassEventName.optHasError {
    color: #FF5500;
}

#optimoveSdkWebTool.ag-theme-balham .ag-cell.notMainDateRowClass {
    left: 26px !important;
    white-space: normal !important;
}

#optimoveSdkWebTool.ag-theme-balham .ag-cell.notMainDateRowClass.optParametersWarning {
    color: #212121 !important;
    font-weight: bold !important;
    left: 26px !important;
}

#optimoveSdkWebTool .cell-wrap-text {
    white-space: normal !important;
}

#optimoveSdkWebTool.ag-theme-balham .ag-cell.notMainDateRowClass.optNotExistWarning {
    left: 26px !important;
    left: 26px !important;
    white-space: nowrap !important;
    color: #CF4500;
}

#optimoveSdkWebTool.ag-theme-balham .ag-cell.notMainRowClass.notMainRowClassEventId {
    left: 160px !important;
    font-weight: bold;
    white-space: normal !important;
}

#optimoveSdkWebTool.ag-theme-balham .ag-cell.notMainRowClass.notMainRowClassEventId.optHasError {
    left: 160px !important;
    font-weight: normal;
    white-space: normal !important;
}

#optimoveSdkWebTool .ag-overlay-loading-center {
    text-align: center;
    font: Bold 24px/28px Roboto;
    letter-spacing: 0;
    color: #F2F0F0;
    opacity: 1;
}

#optimoveSdkWebTool .cell-parameter-value {
    width: 540px !important;
    ;
}

#optimoveSdkWebTool .ag-full-width-row {
    padding-left: 8px !important;
    padding-top: 16px !important;
}

#optimoveSdkWebTool .optimoveTopHeadLine {
    display: flex;
    align-items: center;
    justify-content: space-around;
}

#optimoveSdkWebTool .optimoveTopHeadLine .optimoveWebToolBtnClose {
    box-shadow: none;
}

#optimoveSdkWebTool .optimoveTopHeadLine .optimoveWebToolBtnClose i {
    font-size: 17px;
    color: #5F7C8A;
}

#optimoveSdkWebTool .optimoveTopHeadLine .positionButtonPic {
    padding-right: 10px;
}

#optimoveSdkWebTool .optimoveTopHeadLineText {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 8px;
    color: #424242;
    text-align: left;
    font: Light 18px/18px Roboto;
    letter-spacing: 0;
    opacity: 1;
    font-weight: 300;
    font-size: 18px;
}

#optimoveSdkWebTool .optimoveBottomHeadLineText {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 10px 0 5px;
    text-align: left;
    font: Regular 12px/16px Roboto;
    letter-spacing: 0;
    color: #546E7A;
    opacity: 1;
}

#optimoveSdkWebTool .opvArrowNoParams {
    visibility: hidden;
}

#optimoveSdkWebTool .btn-link.opt-btn-link {
    padding-top: 5px;
    padding-left: 0px;
    border: 0;
    cursor: pointer;
    color: #00AAFF;
    font-size: 12px;
    font-weight: 700;
    user-select: none;
    text-shadow: none;
    background-color: white !important;
}

#optimoveSdkWebTool .btn-link.opt-btn-link:hover {
    color: #00699E !important;
    text-decoration: none;
}

#optimoveSdkWebTool .opt-btn-link.btn-link.disable-btn:hover {
    color: #B0BEC5 !important;
}

#optimoveSdkWebTool.ag-theme-balham .ag-header-cell::after,
.ag-theme-balham .ag-header-group-cell::after {
    border-right: none;
}

#optimoveSdkWebTool .ag-row-hover {
    background-color: #F5F7F7 !important;
}

#optimoveSdkWebTool.ag-theme-balham .ag-row-selected.opti-row-class {
    background-color: white !important;
    border-color: #d9dcde;
}

#optimoveSdkWebTool.ag-theme-balham .ag-root {
    border: 0px !important;
}

#optimoveSdkWebTool.ag-theme-balham .ag-overlay-loading-center {
    border: 0px !important;
}

.kumulos-rating{display:flex;height:20px;font-size:16px;align-items:center;margin-top:3px}.kumulos-rating .kumulos-rating-star{position:relative}.kumulos-rating .kumulos-rating-star .kumulos-rating-halfstar{position:absolute;left:0;top:0;width:50%;overflow:hidden}.kumulos-rating .kumulos-rating-count{font-size:12px;margin-left:3px}
@keyframes kumulos-anim-shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-2px, 0, 0)}40%,60%{transform:translate3d(2px, 0, 0)}}@keyframes kumulos-anim-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes kumulos-reveal-left{0%{opacity:0;transform:translate(10px, -50%)}100%{opacity:1;transform:translate(0px, -50%)}}@keyframes kumulos-reveal-right{0%{opacity:0;transform:translate(-10px, -50%)}100%{opacity:1;transform:translate(0px, -50%)}}@keyframes kumulos-toast-in-out{0%{opacity:0;transform:translate3d(-50%, 100%, 0)}100%{opacity:1;transform:translate3d(-50%, 0, 0)}}@keyframes kumulos-slide-down{0%{transform:translate3d(0, -100%, 0)}100%{transform:translate3d(0, 0, 0)}}@keyframes kumulos-slide-up{0%{transform:translate3d(0, 100%, 0)}100%{transform:translate3d(0, 0, 0)}}.kumulos-tooltip-parent .kumulos-tooltip{display:none}.kumulos-tooltip-parent:hover .kumulos-tooltip{display:block}.kumulos-tooltip{background:#222;position:absolute;top:50%;padding:8px 12px;font:14px helvetica,sans-serif;color:#eee;border-radius:6px;white-space:nowrap;z-index:1100;pointer-events:none;transform:translateY(-50%);will-change:opacity,transform}.kumulos-tooltip:after{content:"";width:0;height:0;position:absolute;top:50%;right:100%;border:solid transparent;border-width:8px;margin-top:-8px}.kumulos-tooltip-right{left:calc(100% + 12px);animation:kumulos-reveal-right .2s cubic-bezier(0.23, 1, 0.32, 1)}.kumulos-tooltip-right:after{border-right-color:#222;right:100%}.kumulos-tooltip-left{right:calc(100% + 12px);animation:kumulos-reveal-left .2s cubic-bezier(0.23, 1, 0.32, 1)}.kumulos-tooltip-left:after{border-left-color:#222;left:100%}.kumulos-toast{display:inline-block;position:fixed;bottom:0;left:50%;transform:translateX(-50%);background:#222;z-index:1100;padding:12px;font-size:16px;font-family:helvetica,sans-serif;color:#eee;border-radius:8px 8px 0 0;animation:kumulos-toast-in-out .25s cubic-bezier(0.23, 1, 0.32, 1)}.kumulos-prompt{box-sizing:border-box;z-index:1000}.kumulos-prompt *,.kumulos-prompt *:before,.kumulos-prompt *:after{box-sizing:inherit}.kumulos-action-button{border:none;margin-left:10px;padding:7px 10px;min-width:100px;text-transform:uppercase;font-size:14px;font-weight:600}.kumulos-action-button:hover{cursor:pointer}.kumulos-action-button-cancel{background:none;color:#555}.kumulos-action-button-cancel:hover{background:#eee}.kumulos-action-button-confirm{border-radius:3px;box-shadow:1px 3px 3px rgba(0,0,0,.54);background:#4c88e0;color:#fff}.kumulos-action-button-confirm:hover{opacity:.8}.kumulos-checkbox-container{display:block;position:relative;padding-left:30px;margin-bottom:12px;cursor:pointer;user-select:none;line-height:20px;font-size:.9em;font-weight:bold}.kumulos-checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.kumulos-checkbox{box-sizing:border-box;position:absolute;top:0;left:0;height:20px;width:20px;border-radius:3px;border:1px solid #ddd}.kumulos-checkbox-container:hover input~.kumulos-checkbox{border-color:#aaa;display:block}.kumulos-checkbox-container:hover input~.kumulos-checkbox:after{display:block;border-color:#aaa;box-shadow:none}.kumulos-checkbox:after{content:"";position:absolute;display:none}.kumulos-checkbox-container input:checked~.kumulos-checkbox{border-color:#aaa}.kumulos-checkbox-container input:checked~.kumulos-checkbox:after{display:block;border-color:#222;box-shadow:2px 2px 2px 0px rgba(0,0,0,.3)}.kumulos-checkbox-container .kumulos-checkbox:after{left:10px;top:-7px;width:8px;height:20px;border:solid #000;border-width:0 3px 3px 0;transform:rotate(45deg)}.kumulos-banner-container{display:flex;flex-direction:row;flex-flow:wrap;position:fixed;left:0;width:100%;min-height:80px;padding:10px;font-family:helvetica,sans-serif;backface-visibility:hidden;box-shadow:0 0 3px 1px rgba(0,0,0,.54)}.kumulos-banner-container.kumulos-prompt-position-top{top:0;animation:kumulos-slide-down .4s ease}.kumulos-banner-container.kumulos-prompt-position-bottom{bottom:0;top:unset;animation:kumulos-slide-up .4s ease}@media only screen and (min-device-width: 480px){.kumulos-banner-container{flex-flow:initial}}.kumulos-banner-icon{width:65px;height:65px;margin-right:10px}.kumulos-banner-content{display:flex;flex-direction:column;flex:1}.kumulos-banner-header{display:flex;font-size:12px;line-height:14px}.kumulos-banner-header h1{font-size:inherit;font-weight:bold;margin:0 0 3px 0}@media only screen and (min-device-width: 480px){.kumulos-banner-header{font-size:18px}}.kumulos-banner-body{display:flex;flex-grow:2;align-items:flex-start;font-size:12px;line-height:14px;overflow:hidden;margin-top:10px}@media only screen and (min-device-width: 480px){.kumulos-banner-body{font-size:14px}}.kumulos-banner-actions{display:flex;align-self:center;justify-self:flex-end;width:100%;justify-content:flex-end;margin-top:10px}@media only screen and (min-device-width: 480px){.kumulos-banner-actions{width:auto;margin-top:0}}.kumulos-banner-compact .kumulos-banner-body{margin-top:0}.kumulos-banner-compact .kumulos-banner-actions{width:auto;margin-top:0}.kumulos-banner-compact .kumulos-banner-close{display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:bold;margin-right:10px}@supports(padding: max(0px)){.kumulos-safe-area-inset-pad-left{padding-left:max(10px, env(safe-area-inset-left))}.kumulos-safe-area-inset-pad-right{padding-right:max(10px, env(safe-area-inset-right))}.kumulos-safe-area-inset-pad-top{padding-top:max(10px, env(safe-area-inset-top))}.kumulos-safe-area-inset-pad-bottom{padding-bottom:max(10px, env(safe-area-inset-bottom))}}.kumulos-bell-container{position:fixed}.kumulos-bell-container-bottom-left{bottom:15px;left:15px}.kumulos-bell-container-bottom-right{bottom:15px;right:15px}.kumulos-bell{transition:transform .2s cubic-bezier(0.23, 1, 0.32, 1),box-shadow .2s cubic-bezier(0.23, 1, 0.32, 1);border-radius:100%;border-color:#fff;background:#4c88e0;box-shadow:1px 2px 2px 0 rgba(0,0,0,.54);width:60px;height:60px;padding:10px;transform:scale(0.9);cursor:pointer;animation:kumulos-anim-fade-in .2s ease-in;backface-visibility:hidden}.kumulos-bell:hover{transform:scale(1);box-shadow:1px 2px 3px 1px rgba(0,0,0,.54)}.kumulos-bell:active{transform:scale(0.8);box-shadow:1px 2px 2px 0 rgba(0,0,0,.54)}.kumulos-bell svg{fill:#fff;animation:kumulos-anim-shake .4s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;animation-delay:.3s}.kumulos-bell:before{content:"";display:block;width:85%;height:85%;border:solid 1px;border-radius:100%;border-color:inherit;position:absolute;top:0;left:0;margin:7.5% 0 0 7.5%}.kumulos-bell-inner{border-radius:100%}.kumulos-channel-dialog-container,.kumulos-alert-container{position:fixed;top:0;left:0;width:100%;height:100%;max-height:100%;padding:20px;display:flex;flex-direction:row;flex-wrap:wrap;font-family:helvetica,sans-serif;animation:kumulos-anim-fade-in .2s ease-in;backface-visibility:hidden}@media only screen and (min-device-width: 480px){.kumulos-channel-dialog-container,.kumulos-alert-container{left:50%;width:500px;min-height:250px;margin-left:-250px;box-shadow:0 0 3px 1px rgba(0,0,0,.54);height:auto}.kumulos-channel-dialog-container.kumulos-prompt-position-top-center,.kumulos-alert-container.kumulos-prompt-position-top-center{border-radius:0 0 3px 3px}.kumulos-channel-dialog-container.kumulos-prompt-position-center,.kumulos-alert-container.kumulos-prompt-position-center{border-radius:3px;top:120px}}.kumulos-channel-dialog-icon,.kumulos-alert-icon{order:2;width:60px;height:60px;align-self:flex-start}.kumulos-channel-dialog-content,.kumulos-alert-content{display:flex;order:1;flex-direction:column;flex:1;margin-right:10px}.kumulos-channel-dialog-header,.kumulos-alert-header{display:flex;font-size:18px;margin-bottom:20px}.kumulos-channel-dialog-header h1,.kumulos-alert-header h1{font-size:inherit;font-weight:400;margin:0}.kumulos-channel-dialog-body,.kumulos-alert-body{flex:1;white-space:pre-wrap;overflow-y:auto}.kumulos-channel-dialog-actions,.kumulos-alert-actions{display:flex;justify-content:flex-end;margin-top:20px;order:3;width:100%;height:30px;align-self:flex-end}.kumulos-channel-list-container{margin:20px 0}body.kumulos-background-mask-blur{overflow:hidden}.kumulos-background-mask-blur>*:not(.kumulos-prompt):not(.kumulos-overlay):not(.kumulos-background-mask){filter:blur(3px)}.kumulos-background-mask{position:fixed;top:0;left:0;height:100%;width:100%;z-index:900;background-color:rgba(0,0,0,.3);display:block}.kumulos-overlay-blur>*:not(.kumulos-overlay){filter:blur(3px)}.kumulos-overlay{box-sizing:border-box;z-index:2000}.kumulos-overlay *,.kumulos-overlay *:before,.kumulos-overlay *:after{box-sizing:inherit}.kumulos-overlay-strip{display:flex;box-shadow:0 0 6px 0 rgba(0,0,0,.8);min-height:150px}.kumulos-overlay-strip:before{display:block;content:"";width:calc(500px + 12%);max-width:660px}.kumulos-overlay-content-container{display:flex;max-width:38%;padding:1em;font-size:14px;font-family:helvetica,sans-serif}.kumulos-overlay-content-container *{margin:0}.kumulos-overlay-content-container svg{margin:55px 1.7em 0 0;stroke:none;fill:rgba(0,0,0,.8);flex-shrink:0}.kumulos-overlay-content-container img{width:55px;height:55px;flex-shrink:0}.kumulos-overlay-content-container h3,.kumulos-overlay-content-container p,.kumulos-overlay-content-container a{color:inherit}.kumulos-overlay-content-container h3{font-size:1.3em;font-weight:bold}.kumulos-overlay-content-container a{margin-right:.65em;opacity:.8;text-decoration:none}.kumulos-overlay .kumulos-overlay-content{margin-left:.75em}.kumulos-overlay .kumulos-overlay-content p{margin:.5em 0}.kumulos-overlay .kumulos-silent-overlay-indicator{position:absolute;left:0;top:0;z-index:1}.kumulos-overlay .kumulos-silent-overlay-content-text{max-width:500px;text-align:center;font-size:1.3em;font-family:helvetica,sans-serif}.kumulos-overlay-chrome .kumulos-overlay-strip:before{width:440px}.kumulos-overlay-edge 
.kumulos-overlay-strip:before{display:none}.kumulos-overlay-edge .kumulos-overlay-strip{position:absolute;bottom:0;width:100%;padding-bottom:60px;justify-content:center}.kumulos-overlay-edge .kumulos-overlay-content-container{min-width:675px}.kumulos-overlay-edge .kumulos-overlay-content-container svg{order:1;transform:rotate(-30deg)}.kumulos-overlay-safari .kumulos-overlay-strip:before{width:calc(50% + 212px);max-width:100%}@media(max-width: 900px){.kumulos-overlay{display:none}}
.kumulos-rating{display:flex;height:20px;font-size:16px;align-items:center;margin-top:3px}.kumulos-rating .kumulos-rating-star{position:relative}.kumulos-rating .kumulos-rating-star .kumulos-rating-halfstar{position:absolute;left:0;top:0;width:50%;overflow:hidden}.kumulos-rating .kumulos-rating-count{font-size:12px;margin-left:3px}
@keyframes kumulos-anim-shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-2px, 0, 0)}40%,60%{transform:translate3d(2px, 0, 0)}}@keyframes kumulos-anim-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes kumulos-reveal-left{0%{opacity:0;transform:translate(10px, -50%)}100%{opacity:1;transform:translate(0px, -50%)}}@keyframes kumulos-reveal-right{0%{opacity:0;transform:translate(-10px, -50%)}100%{opacity:1;transform:translate(0px, -50%)}}@keyframes kumulos-toast-in-out{0%{opacity:0;transform:translate3d(-50%, 100%, 0)}100%{opacity:1;transform:translate3d(-50%, 0, 0)}}@keyframes kumulos-slide-down{0%{transform:translate3d(0, -100%, 0)}100%{transform:translate3d(0, 0, 0)}}@keyframes kumulos-slide-up{0%{transform:translate3d(0, 100%, 0)}100%{transform:translate3d(0, 0, 0)}}.kumulos-tooltip-parent .kumulos-tooltip{display:none}.kumulos-tooltip-parent:hover .kumulos-tooltip{display:block}.kumulos-tooltip{background:#222;position:absolute;top:50%;padding:8px 12px;font:14px helvetica,sans-serif;color:#eee;border-radius:6px;white-space:nowrap;z-index:1100;pointer-events:none;transform:translateY(-50%);will-change:opacity,transform}.kumulos-tooltip:after{content:"";width:0;height:0;position:absolute;top:50%;right:100%;border:solid transparent;border-width:8px;margin-top:-8px}.kumulos-tooltip-right{left:calc(100% + 12px);animation:kumulos-reveal-right .2s cubic-bezier(0.23, 1, 0.32, 1)}.kumulos-tooltip-right:after{border-right-color:#222;right:100%}.kumulos-tooltip-left{right:calc(100% + 12px);animation:kumulos-reveal-left .2s cubic-bezier(0.23, 1, 0.32, 1)}.kumulos-tooltip-left:after{border-left-color:#222;left:100%}.kumulos-toast{display:inline-block;position:fixed;bottom:0;left:50%;transform:translateX(-50%);background:#222;z-index:1100;padding:12px;font-size:16px;font-family:helvetica,sans-serif;color:#eee;border-radius:8px 8px 0 0;animation:kumulos-toast-in-out .25s cubic-bezier(0.23, 1, 0.32, 1)}.kumulos-prompt{box-sizing:border-box;z-index:1000}.kumulos-prompt *,.kumulos-prompt *:before,.kumulos-prompt *:after{box-sizing:inherit}.kumulos-action-button{border:none;margin-left:10px;padding:7px 10px;min-width:100px;text-transform:uppercase;font-size:14px;font-weight:600}.kumulos-action-button:hover{cursor:pointer}.kumulos-action-button-cancel{background:none;color:#555}.kumulos-action-button-cancel:hover{background:#eee}.kumulos-action-button-confirm{border-radius:3px;box-shadow:1px 3px 3px rgba(0,0,0,.54);background:#4c88e0;color:#fff}.kumulos-action-button-confirm:hover{opacity:.8}.kumulos-checkbox-container{display:block;position:relative;padding-left:30px;margin-bottom:12px;cursor:pointer;user-select:none;line-height:20px;font-size:.9em;font-weight:bold}.kumulos-checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.kumulos-checkbox{box-sizing:border-box;position:absolute;top:0;left:0;height:20px;width:20px;border-radius:3px;border:1px solid #ddd}.kumulos-checkbox-container:hover input~.kumulos-checkbox{border-color:#aaa;display:block}.kumulos-checkbox-container:hover input~.kumulos-checkbox:after{display:block;border-color:#aaa;box-shadow:none}.kumulos-checkbox:after{content:"";position:absolute;display:none}.kumulos-checkbox-container input:checked~.kumulos-checkbox{border-color:#aaa}.kumulos-checkbox-container input:checked~.kumulos-checkbox:after{display:block;border-color:#222;box-shadow:2px 2px 2px 0px rgba(0,0,0,.3)}.kumulos-checkbox-container .kumulos-checkbox:after{left:10px;top:-7px;width:8px;height:20px;border:solid #000;border-width:0 3px 3px 0;transform:rotate(45deg)}.kumulos-banner-container{display:flex;flex-direction:row;flex-flow:wrap;position:fixed;left:0;width:100%;min-height:80px;padding:10px;font-family:helvetica,sans-serif;backface-visibility:hidden;box-shadow:0 0 3px 1px rgba(0,0,0,.54)}.kumulos-banner-container.kumulos-prompt-position-top{top:0;animation:kumulos-slide-down .4s ease}.kumulos-banner-container.kumulos-prompt-position-bottom{bottom:0;top:unset;animation:kumulos-slide-up .4s ease}@media only screen and (min-device-width: 480px){.kumulos-banner-container{flex-flow:initial}}.kumulos-banner-icon{width:65px;height:65px;margin-right:10px}.kumulos-banner-content{display:flex;flex-direction:column;flex:1}.kumulos-banner-header{display:flex;font-size:12px;line-height:14px}.kumulos-banner-header h1{font-size:inherit;font-weight:bold;margin:0 0 3px 0}@media only screen and (min-device-width: 480px){.kumulos-banner-header{font-size:18px}}.kumulos-banner-body{display:flex;flex-grow:2;align-items:flex-start;font-size:12px;line-height:14px;overflow:hidden;margin-top:10px}@media only screen and (min-device-width: 480px){.kumulos-banner-body{font-size:14px}}.kumulos-banner-actions{display:flex;align-self:center;justify-self:flex-end;width:100%;justify-content:flex-end;margin-top:10px}@media only screen and (min-device-width: 480px){.kumulos-banner-actions{width:auto;margin-top:0}}.kumulos-banner-compact .kumulos-banner-body{margin-top:0}.kumulos-banner-compact .kumulos-banner-actions{width:auto;margin-top:0}.kumulos-banner-compact .kumulos-banner-close{display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:bold;margin-right:10px}@supports(padding: max(0px)){.kumulos-safe-area-inset-pad-left{padding-left:max(10px, env(safe-area-inset-left))}.kumulos-safe-area-inset-pad-right{padding-right:max(10px, env(safe-area-inset-right))}.kumulos-safe-area-inset-pad-top{padding-top:max(10px, env(safe-area-inset-top))}.kumulos-safe-area-inset-pad-bottom{padding-bottom:max(10px, env(safe-area-inset-bottom))}}.kumulos-bell-container{position:fixed}.kumulos-bell-container-bottom-left{bottom:15px;left:15px}.kumulos-bell-container-bottom-right{bottom:15px;right:15px}.kumulos-bell{transition:transform .2s cubic-bezier(0.23, 1, 0.32, 1),box-shadow .2s cubic-bezier(0.23, 1, 0.32, 1);border-radius:100%;border-color:#fff;background:#4c88e0;box-shadow:1px 2px 2px 0 rgba(0,0,0,.54);width:60px;height:60px;padding:10px;transform:scale(0.9);cursor:pointer;animation:kumulos-anim-fade-in .2s ease-in;backface-visibility:hidden}.kumulos-bell:hover{transform:scale(1);box-shadow:1px 2px 3px 1px rgba(0,0,0,.54)}.kumulos-bell:active{transform:scale(0.8);box-shadow:1px 2px 2px 0 rgba(0,0,0,.54)}.kumulos-bell svg{fill:#fff;animation:kumulos-anim-shake .4s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;animation-delay:.3s}.kumulos-bell:before{content:"";display:block;width:85%;height:85%;border:solid 1px;border-radius:100%;border-color:inherit;position:absolute;top:0;left:0;margin:7.5% 0 0 7.5%}.kumulos-bell-inner{border-radius:100%}.kumulos-channel-dialog-container,.kumulos-alert-container{position:fixed;top:0;left:0;width:100%;height:100%;max-height:100%;padding:20px;display:flex;flex-direction:row;flex-wrap:wrap;font-family:helvetica,sans-serif;animation:kumulos-anim-fade-in .2s ease-in;backface-visibility:hidden}@media only screen and (min-device-width: 480px){.kumulos-channel-dialog-container,.kumulos-alert-container{left:50%;width:500px;min-height:250px;margin-left:-250px;box-shadow:0 0 3px 1px rgba(0,0,0,.54);height:auto}.kumulos-channel-dialog-container.kumulos-prompt-position-top-center,.kumulos-alert-container.kumulos-prompt-position-top-center{border-radius:0 0 3px 3px}.kumulos-channel-dialog-container.kumulos-prompt-position-center,.kumulos-alert-container.kumulos-prompt-position-center{border-radius:3px;top:120px}}.kumulos-channel-dialog-icon,.kumulos-alert-icon{order:2;width:60px;height:60px;align-self:flex-start}.kumulos-channel-dialog-content,.kumulos-alert-content{display:flex;order:1;flex-direction:column;flex:1;margin-right:10px}.kumulos-channel-dialog-header,.kumulos-alert-header{display:flex;font-size:18px;margin-bottom:20px}.kumulos-channel-dialog-header h1,.kumulos-alert-header h1{font-size:inherit;font-weight:400;margin:0}.kumulos-channel-dialog-body,.kumulos-alert-body{flex:1;white-space:pre-wrap;overflow-y:auto}.kumulos-channel-dialog-actions,.kumulos-alert-actions{display:flex;justify-content:flex-end;margin-top:20px;order:3;width:100%;height:30px;align-self:flex-end}.kumulos-channel-list-container{margin:20px 0}body.kumulos-background-mask-blur{overflow:hidden}.kumulos-background-mask-blur>*:not(.kumulos-prompt):not(.kumulos-overlay):not(.kumulos-background-mask){filter:blur(3px)}.kumulos-background-mask{position:fixed;top:0;left:0;height:100%;width:100%;z-index:900;background-color:rgba(0,0,0,.3);display:block}.kumulos-overlay-blur>*:not(.kumulos-overlay){filter:blur(3px)}.kumulos-overlay{box-sizing:border-box;z-index:2000}.kumulos-overlay *,.kumulos-overlay *:before,.kumulos-overlay *:after{box-sizing:inherit}.kumulos-overlay-strip{display:flex;box-shadow:0 0 6px 0 rgba(0,0,0,.8);min-height:150px}.kumulos-overlay-strip:before{display:block;content:"";width:calc(500px + 12%);max-width:660px}.kumulos-overlay-content-container{display:flex;max-width:38%;padding:1em;font-size:14px;font-family:helvetica,sans-serif}.kumulos-overlay-content-container *{margin:0}.kumulos-overlay-content-container svg{margin:55px 1.7em 0 0;stroke:none;fill:rgba(0,0,0,.8);flex-shrink:0}.kumulos-overlay-content-container img{width:55px;height:55px;flex-shrink:0}.kumulos-overlay-content-container h3,.kumulos-overlay-content-container p,.kumulos-overlay-content-container a{color:inherit}.kumulos-overlay-content-container h3{font-size:1.3em;font-weight:bold}.kumulos-overlay-content-container a{margin-right:.65em;opacity:.8;text-decoration:none}.kumulos-overlay .kumulos-overlay-content{margin-left:.75em}.kumulos-overlay .kumulos-overlay-content p{margin:.5em 0}.kumulos-overlay .kumulos-silent-overlay-indicator{position:absolute;left:0;top:0;z-index:1}.kumulos-overlay .kumulos-silent-overlay-content-text{max-width:500px;text-align:center;font-size:1.3em;font-family:helvetica,sans-serif}.kumulos-overlay-chrome .kumulos-overlay-strip:before{width:440px}
.kumulos-overlay-edge .kumulos-overlay-strip:before{display:none}.kumulos-overlay-edge .kumulos-overlay-strip{position:absolute;bottom:0;width:100%;padding-bottom:60px;justify-content:center}.kumulos-overlay-edge .kumulos-overlay-content-container{min-width:675px}.kumulos-overlay-edge .kumulos-overlay-content-container svg{order:1;transform:rotate(-30deg)}.kumulos-overlay-safari .kumulos-overlay-strip:before{width:calc(50% + 212px);max-width:100%}@media(max-width: 900px){.kumulos-overlay{display:none}}
#optimoveSdkWebTool {
    width: 0;
    display: none;
    position: fixed;
    right: 0;
    top: 0;
    background: #fff;
    z-index: 1000;
}

#optimoveSdkWebTool.open {
    max-width: 1500px;
    min-width: 340px;
    height: 100vh;
}

#optimoveSdkWebTool.open.ag-theme-balham {
    width: 500px;
    display: block;
    z-index: 10000;
    -webkit-box-shadow: -3px 0 10px 0 rgba(200, 200, 200, 0.5);
    box-shadow: -3px 0 10px 0 rgba(200, 200, 200, 0.5);
}

#optimovePanelHead.panel-heading {
    padding: 16px 15px;
}

#optimovePanelHead .popupDiv {
    padding-left: 334px;
    position: relative;
}

#optimovePanelHead .popupDiv .popup {
    position: absolute;
    visibility: hidden;
}

#optimovePanelHead .popupDiv .popup.showPopup {
    visibility: visible;
    display: block;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 6px #00000029;
    border-radius: 4px;
    opacity: 1;
    width: 109px;
    height: 84px;
    z-index: 1;
}

#optimovePanelHead .popupDiv .popup.showPopup .dockRightPicDiv {
    height: 28px;
    padding-top: 10px;
    padding-left: 10px;
}

#optimovePanelHead .popupDiv .popup.showPopup .dockRightPicDiv .dockText {
    display: inline;
    padding-left: 6px;
}

#optimovePanelHead .popupDiv .popup.showPopup .dockRightPicDiv:hover {
    background-color: #ECEFF1;
}

#optimovePanelHead .popupDiv .popup.showPopup .dockLeftPicDiv {
    height: 28px;
    padding-top: 10px;
    padding-left: 10px;
}

#optimovePanelHead .popupDiv .popup.showPopup .dockLeftPicDiv .dockText {
    display: inline;
    padding-left: 6px;
}

#optimovePanelHead .popupDiv .popup.showPopup .dockLeftPicDiv:hover {
    background-color: #ECEFF1;
}

#optimovePanelHead .popupDiv .popup.showPopup .dockBottomPicDiv {
    height: 28px;
    padding-top: 10px;
    padding-left: 10px;
}

#optimovePanelHead .popupDiv .popup.showPopup .dockBottomPicDiv .dockText {
    display: inline;
    padding-left: 6px;
}

#optimovePanelHead .popupDiv .popup.showPopup .dockBottomPicDiv:hover {
    background-color: #ECEFF1;
}

#optimovePanelHead .popup.popupNotShow {
    visibility: hidden;
}

#optimovePanelHead .popup.showPopup {
    visibility: visible;
    display: block;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 6px #00000029;
    border-radius: 4px;
    opacity: 1;
    width: 109px;
    height: 83px;
}

#optimoveSdkWebTool.open.ag-theme-balham .ag-header-cell {
    padding-right: 0px !important;
}

#optimoveSDKDragger {
    width: 10px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: transparent;
    z-index: 1;
    cursor: w-resize;
}

#optimoveSdkWebTool .material-icons {
    cursor: pointer;
}

#optimoveSdkWebTool .ag-root-wrapper.ag-layout-normal {
    height: calc(100% - 103px);
}

#optimoveSdkWebTool.ag-theme-balham .is-not-main {
    background-color: #ECEFF1;
}

#optimoveSdkWebTool.ag-theme-balham .errorNotMainRow {
    background-color: #FFD6C2;
}

#optimoveSdkWebTool.ag-theme-balham .ag-header-cell {
    background-color: #CFD8DC;
    box-sizing: content-box;
}

#optimoveSdkWebTool .ag-header-cell-text {
    color: #455A64;
    text-align: left;
    font: Bold 12px/14px Roboto;
    letter-spacing: 0;
    opacity: 1;
}

#optimoveSdkWebTool.ag-theme-balham .ag-cell {
    text-align: left;
    font: Regular 12px/14px Roboto;
    letter-spacing: 0;
    color: #37474F;
    opacity: 1;
}

#optimoveSdkWebTool.ag-theme-balham .ag-cell .fa-angle-right,
#optimoveSdkWebTool.ag-theme-balham .ag-cell .fa-angle-down {
    width: 18px;
    height: 18px;
    padding-right: 10px;
    color: #37474F;
}

#optimoveSdkWebTool.ag-theme-balham .ag-cell .fa-exclamation-circle {
    padding-right: 20px;
    width: 16px;
    height: 17px;
    color: #FF5500;
}

#optimoveSdkWebTool.ag-theme-balham .ag-cell.mainRowClass.optDateCell.optHasError {
    color: #FF5500;
}

#optimoveSdkWebTool.ag-theme-balham .ag-cell.mainRowClass.mainRowClassEventId.optHasError {
    color: #FF5500;
}

#optimoveSdkWebTool.ag-theme-balham .ag-cell.mainRowClass.mainRowClassEventName.optHasError {
    color: #FF5500;
}

#optimoveSdkWebTool.ag-theme-balham .ag-cell.notMainDateRowClass {
    left: 26px !important;
    white-space: normal !important;
}

#optimoveSdkWebTool.ag-theme-balham .ag-cell.notMainDateRowClass.optParametersWarning {
    color: #212121 !important;
    font-weight: bold !important;
    left: 26px !important;
}

#optimoveSdkWebTool .cell-wrap-text {
    white-space: normal !important;
}

#optimoveSdkWebTool.ag-theme-balham .ag-cell.notMainDateRowClass.optNotExistWarning {
    left: 26px !important;
    left: 26px !important;
    white-space: nowrap !important;
    color: #CF4500;
}

#optimoveSdkWebTool.ag-theme-balham .ag-cell.notMainRowClass.notMainRowClassEventId {
    left: 160px !important;
    font-weight: bold;
    white-space: normal !important;
}

#optimoveSdkWebTool.ag-theme-balham .ag-cell.notMainRowClass.notMainRowClassEventId.optHasError {
    left: 160px !important;
    font-weight: normal;
    white-space: normal !important;
}

#optimoveSdkWebTool .ag-overlay-loading-center {
    text-align: center;
    font: Bold 24px/28px Roboto;
    letter-spacing: 0;
    color: #F2F0F0;
    opacity: 1;
}

#optimoveSdkWebTool .cell-parameter-value {
    width: 540px !important;
    ;
}

#optimoveSdkWebTool .ag-full-width-row {
    padding-left: 8px !important;
    padding-top: 16px !important;
}

#optimoveSdkWebTool .optimoveTopHeadLine {
    display: flex;
    align-items: center;
    justify-content: space-around;
}

#optimoveSdkWebTool .optimoveTopHeadLine .optimoveWebToolBtnClose {
    box-shadow: none;
}

#optimoveSdkWebTool .optimoveTopHeadLine .optimoveWebToolBtnClose i {
    font-size: 17px;
    color: #5F7C8A;
}

#optimoveSdkWebTool .optimoveTopHeadLine .positionButtonPic {
    padding-right: 10px;
}

#optimoveSdkWebTool .optimoveTopHeadLineText {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 8px;
    color: #424242;
    text-align: left;
    font: Light 18px/18px Roboto;
    letter-spacing: 0;
    opacity: 1;
    font-weight: 300;
    font-size: 18px;
}

#optimoveSdkWebTool .optimoveBottomHeadLineText {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 10px 0 5px;
    text-align: left;
    font: Regular 12px/16px Roboto;
    letter-spacing: 0;
    color: #546E7A;
    opacity: 1;
}

#optimoveSdkWebTool .opvArrowNoParams {
    visibility: hidden;
}

#optimoveSdkWebTool .btn-link.opt-btn-link {
    padding-top: 5px;
    padding-left: 0px;
    border: 0;
    cursor: pointer;
    color: #00AAFF;
    font-size: 12px;
    font-weight: 700;
    user-select: none;
    text-shadow: none;
    background-color: white !important;
}

#optimoveSdkWebTool .btn-link.opt-btn-link:hover {
    color: #00699E !important;
    text-decoration: none;
}

#optimoveSdkWebTool .opt-btn-link.btn-link.disable-btn:hover {
    color: #B0BEC5 !important;
}

#optimoveSdkWebTool.ag-theme-balham .ag-header-cell::after,
.ag-theme-balham .ag-header-group-cell::after {
    border-right: none;
}

#optimoveSdkWebTool .ag-row-hover {
    background-color: #F5F7F7 !important;
}

#optimoveSdkWebTool.ag-theme-balham .ag-row-selected.opti-row-class {
    background-color: white !important;
    border-color: #d9dcde;
}

#optimoveSdkWebTool.ag-theme-balham .ag-root {
    border: 0px !important;
}

#optimoveSdkWebTool.ag-theme-balham .ag-overlay-loading-center {
    border: 0px !important;
}
.kumulos-rating{display:flex;height:20px;font-size:16px;align-items:center;margin-top:3px}.kumulos-rating .kumulos-rating-star{position:relative}.kumulos-rating .kumulos-rating-star .kumulos-rating-halfstar{position:absolute;left:0;top:0;width:50%;overflow:hidden}.kumulos-rating .kumulos-rating-count{font-size:12px;margin-left:3px}
@keyframes kumulos-anim-shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-2px, 0, 0)}40%,60%{transform:translate3d(2px, 0, 0)}}@keyframes kumulos-anim-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes kumulos-reveal-left{0%{opacity:0;transform:translate(10px, -50%)}100%{opacity:1;transform:translate(0px, -50%)}}@keyframes kumulos-reveal-right{0%{opacity:0;transform:translate(-10px, -50%)}100%{opacity:1;transform:translate(0px, -50%)}}@keyframes kumulos-toast-in-out{0%{opacity:0;transform:translate3d(-50%, 100%, 0)}100%{opacity:1;transform:translate3d(-50%, 0, 0)}}@keyframes kumulos-slide-down{0%{transform:translate3d(0, -100%, 0)}100%{transform:translate3d(0, 0, 0)}}@keyframes kumulos-slide-up{0%{transform:translate3d(0, 100%, 0)}100%{transform:translate3d(0, 0, 0)}}.kumulos-tooltip-parent .kumulos-tooltip{display:none}.kumulos-tooltip-parent:hover .kumulos-tooltip{display:block}.kumulos-tooltip{background:#222;position:absolute;top:50%;padding:8px 12px;font:14px helvetica,sans-serif;color:#eee;border-radius:6px;white-space:nowrap;z-index:1100;pointer-events:none;transform:translateY(-50%);will-change:opacity,transform}.kumulos-tooltip:after{content:"";width:0;height:0;position:absolute;top:50%;right:100%;border:solid transparent;border-width:8px;margin-top:-8px}.kumulos-tooltip-right{left:calc(100% + 12px);animation:kumulos-reveal-right .2s cubic-bezier(0.23, 1, 0.32, 1)}.kumulos-tooltip-right:after{border-right-color:#222;right:100%}.kumulos-tooltip-left{right:calc(100% + 12px);animation:kumulos-reveal-left .2s cubic-bezier(0.23, 1, 0.32, 1)}.kumulos-tooltip-left:after{border-left-color:#222;left:100%}.kumulos-toast{display:inline-block;position:fixed;bottom:0;left:50%;transform:translateX(-50%);background:#222;z-index:1100;padding:12px;font-size:16px;font-family:helvetica,sans-serif;color:#eee;border-radius:8px 8px 0 0;animation:kumulos-toast-in-out .25s cubic-bezier(0.23, 1, 0.32, 1)}.kumulos-prompt{box-sizing:border-box;z-index:1000}.kumulos-prompt *,.kumulos-prompt *:before,.kumulos-prompt *:after{box-sizing:inherit}.kumulos-action-button{border:none;margin-left:10px;padding:7px 10px;min-width:100px;text-transform:uppercase;font-size:14px;font-weight:600}.kumulos-action-button:hover{cursor:pointer}.kumulos-action-button-cancel{background:none;color:#555}.kumulos-action-button-cancel:hover{background:#eee}.kumulos-action-button-confirm{border-radius:3px;box-shadow:1px 3px 3px rgba(0,0,0,.54);background:#4c88e0;color:#fff}.kumulos-action-button-confirm:hover{opacity:.8}.kumulos-checkbox-container{display:block;position:relative;padding-left:30px;margin-bottom:12px;cursor:pointer;user-select:none;line-height:20px;font-size:.9em;font-weight:bold}.kumulos-checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.kumulos-checkbox{box-sizing:border-box;position:absolute;top:0;left:0;height:20px;width:20px;border-radius:3px;border:1px solid #ddd}.kumulos-checkbox-container:hover input~.kumulos-checkbox{border-color:#aaa;display:block}.kumulos-checkbox-container:hover input~.kumulos-checkbox:after{display:block;border-color:#aaa;box-shadow:none}.kumulos-checkbox:after{content:"";position:absolute;display:none}.kumulos-checkbox-container input:checked~.kumulos-checkbox{border-color:#aaa}.kumulos-checkbox-container input:checked~.kumulos-checkbox:after{display:block;border-color:#222;box-shadow:2px 2px 2px 0px rgba(0,0,0,.3)}.kumulos-checkbox-container .kumulos-checkbox:after{left:10px;top:-7px;width:8px;height:20px;border:solid #000;border-width:0 3px 3px 0;transform:rotate(45deg)}.kumulos-banner-container{display:flex;flex-direction:row;flex-flow:wrap;position:fixed;left:0;width:100%;min-height:80px;padding:10px;font-family:helvetica,sans-serif;backface-visibility:hidden;box-shadow:0 0 3px 1px rgba(0,0,0,.54)}.kumulos-banner-container.kumulos-prompt-position-top{top:0;animation:kumulos-slide-down .4s ease}.kumulos-banner-container.kumulos-prompt-position-bottom{bottom:0;top:unset;animation:kumulos-slide-up .4s ease}@media only screen and (min-device-width: 480px){.kumulos-banner-container{flex-flow:initial}}.kumulos-banner-icon{width:65px;height:65px;margin-right:10px}.kumulos-banner-content{display:flex;flex-direction:column;flex:1}.kumulos-banner-header{display:flex;font-size:12px;line-height:14px}.kumulos-banner-header h1{font-size:inherit;font-weight:bold;margin:0 0 3px 0}@media only screen and (min-device-width: 480px){.kumulos-banner-header{font-size:18px}}.kumulos-banner-body{display:flex;flex-grow:2;align-items:flex-start;font-size:12px;line-height:14px;overflow:hidden;margin-top:10px}@media only screen and (min-device-width: 480px){.kumulos-banner-body{font-size:14px}}.kumulos-banner-actions{display:flex;align-self:center;justify-self:flex-end;width:100%;justify-content:flex-end;margin-top:10px}@media only screen and (min-device-width: 480px){.kumulos-banner-actions{width:auto;margin-top:0}}.kumulos-banner-compact .kumulos-banner-body{margin-top:0}.kumulos-banner-compact .kumulos-banner-actions{width:auto;margin-top:0}.kumulos-banner-compact .kumulos-banner-close{display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:bold;margin-right:10px}@supports(padding: max(0px)){.kumulos-safe-area-inset-pad-left{padding-left:max(10px, env(safe-area-inset-left))}.kumulos-safe-area-inset-pad-right{padding-right:max(10px, env(safe-area-inset-right))}.kumulos-safe-area-inset-pad-top{padding-top:max(10px, env(safe-area-inset-top))}.kumulos-safe-area-inset-pad-bottom{padding-bottom:max(10px, env(safe-area-inset-bottom))}}.kumulos-bell-container{position:fixed}.kumulos-bell-container-bottom-left{bottom:15px;left:15px}.kumulos-bell-container-bottom-right{bottom:15px;right:15px}.kumulos-bell{transition:transform .2s cubic-bezier(0.23, 1, 0.32, 1),box-shadow .2s cubic-bezier(0.23, 1, 0.32, 1);border-radius:100%;border-color:#fff;background:#4c88e0;box-shadow:1px 2px 2px 0 rgba(0,0,0,.54);width:60px;height:60px;padding:10px;transform:scale(0.9);cursor:pointer;animation:kumulos-anim-fade-in .2s ease-in;backface-visibility:hidden}.kumulos-bell:hover{transform:scale(1);box-shadow:1px 2px 3px 1px rgba(0,0,0,.54)}.kumulos-bell:active{transform:scale(0.8);box-shadow:1px 2px 2px 0 rgba(0,0,0,.54)}.kumulos-bell svg{fill:#fff;animation:kumulos-anim-shake .4s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;animation-delay:.3s}.kumulos-bell:before{content:"";display:block;width:85%;height:85%;border:solid 1px;border-radius:100%;border-color:inherit;position:absolute;top:0;left:0;margin:7.5% 0 0 7.5%}.kumulos-bell-inner{border-radius:100%}.kumulos-channel-dialog-container,.kumulos-alert-container{position:fixed;top:0;left:0;width:100%;height:100%;max-height:100%;padding:20px;display:flex;flex-direction:row;flex-wrap:wrap;font-family:helvetica,sans-serif;animation:kumulos-anim-fade-in .2s ease-in;backface-visibility:hidden}@media only screen and (min-device-width: 480px){.kumulos-channel-dialog-container,.kumulos-alert-container{left:50%;width:500px;min-height:250px;margin-left:-250px;box-shadow:0 0 3px 1px rgba(0,0,0,.54);height:auto}.kumulos-channel-dialog-container.kumulos-prompt-position-top-center,.kumulos-alert-container.kumulos-prompt-position-top-center{border-radius:0 0 3px 3px}.kumulos-channel-dialog-container.kumulos-prompt-position-center,.kumulos-alert-container.kumulos-prompt-position-center{border-radius:3px;top:120px}}.kumulos-channel-dialog-icon,.kumulos-alert-icon{order:2;width:60px;height:60px;align-self:flex-start}.kumulos-channel-dialog-content,.kumulos-alert-content{display:flex;order:1;flex-direction:column;flex:1;margin-right:10px}.kumulos-channel-dialog-header,.kumulos-alert-header{display:flex;font-size:18px;margin-bottom:20px}.kumulos-channel-dialog-header h1,.kumulos-alert-header h1{font-size:inherit;font-weight:400;margin:0}.kumulos-channel-dialog-body,.kumulos-alert-body{flex:1;white-space:pre-wrap;overflow-y:auto}.kumulos-channel-dialog-actions,.kumulos-alert-actions{display:flex;justify-content:flex-end;margin-top:20px;order:3;width:100%;height:30px;align-self:flex-end}.kumulos-channel-list-container{margin:20px 0}body.kumulos-background-mask-blur{overflow:hidden}.kumulos-background-mask-blur>*:not(.kumulos-prompt):not(.kumulos-overlay):not(.kumulos-background-mask){filter:blur(3px)}.kumulos-background-mask{position:fixed;top:0;left:0;height:100%;width:100%;z-index:900;background-color:rgba(0,0,0,.3);display:block}.kumulos-overlay-blur>*:not(.kumulos-overlay){filter:blur(3px)}.kumulos-overlay{box-sizing:border-box;z-index:2000}.kumulos-overlay *,.kumulos-overlay *:before,.kumulos-overlay *:after{box-sizing:inherit}.kumulos-overlay-strip{display:flex;box-shadow:0 0 6px 0 rgba(0,0,0,.8);min-height:150px}.kumulos-overlay-strip:before{display:block;content:"";width:calc(500px + 12%);max-width:660px}.kumulos-overlay-content-container{display:flex;max-width:38%;padding:1em;font-size:14px;font-family:helvetica,sans-serif}.kumulos-overlay-content-container *{margin:0}.kumulos-overlay-content-container svg{margin:55px 1.7em 0 0;stroke:none;fill:rgba(0,0,0,.8);flex-shrink:0}.kumulos-overlay-content-container img{width:55px;height:55px;flex-shrink:0}.kumulos-overlay-content-container h3,.kumulos-overlay-content-container p,.kumulos-overlay-content-container a{color:inherit}.kumulos-overlay-content-container h3{font-size:1.3em;font-weight:bold}.kumulos-overlay-content-container a{margin-right:.65em;opacity:.8;text-decoration:none}.kumulos-overlay .kumulos-overlay-content{margin-left:.75em}.kumulos-overlay .kumulos-overlay-content p{margin:.5em 0}.kumulos-overlay .kumulos-silent-overlay-indicator{position:absolute;left:0;top:0;z-index:1}.kumulos-overlay .kumulos-silent-overlay-content-text{max-width:500px;text-align:center;font-size:1.3em;font-family:helvetica,sans-serif}.kumulos-overlay-chrome .kumulos-overlay-strip:before{width:440px}
.kumulos-overlay-edge .kumulos-overlay-strip:before{display:none}.kumulos-overlay-edge .kumulos-overlay-strip{position:absolute;bottom:0;width:100%;padding-bottom:60px;justify-content:center}.kumulos-overlay-edge .kumulos-overlay-content-container{min-width:675px}.kumulos-overlay-edge .kumulos-overlay-content-container svg{order:1;transform:rotate(-30deg)}.kumulos-overlay-safari .kumulos-overlay-strip:before{width:calc(50% + 212px);max-width:100%}@media(max-width: 900px){.kumulos-overlay{display:none}}