@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700');
@import url('magnific-popup.css');
@import url('select2.min.css');

/** Enable HTML5 for older browsers
================================================== */
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section{
	display:block;
}

/* GERAL
================================================== */
:root{
	--main-color: #103996;
	--dark-color: #000;
	--vermelho: #2065d1;
}

*{
	box-sizing: border-box;
	margin:0;
	padding:0;
	list-style:none;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
}

html{
	min-height:100%;
	position:relative;
}

body{
	background:url('../images/bg_login.jpg');
	background-attachment: fixed;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	height:100%;
}

h3{
	color: var(--main-color);
	font-size: 26px;
	font-weight: 300;
}

h6 small{font-size: 12px}

.full_height{height: 100%;}

.content{
	width:90%;
	max-width:1200px;
	margin:0 auto;
}

.page_content{
	padding:60px;
}

.valor_extrato,
a{
	text-decoration:none;
	-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;
}

p, span, ul, strong{color:#323232;}
.popup-basic u{font-weight: 700}
.modal-title{color:var(--main-color) !important}
.popup-m{max-width: 690px}

.clear{clear:both}
.float-left{float:left}
.float-right{float:right}

.width-25{width:25%;}
.width-30{width:30%;}
.width-35{width:35%;}
.width-45{width:45%;}
.width-48{width:48%;}
.width-50{width:50%;}
.width-60{width:60%;}
.width-70{width:70%;}
.width-100{width:100%;}

.margin-auto{margin: 0 auto;}
.margin-0{margin:0}
.margin-5{margin-left:5%}

.center, .text-center{text-align: center}
.center input[type="submit"]{margin:0 auto;}
.text-right{text-align: right;}

.display-none{display: none}

.valor_entrada{color:#19bd9b}
.valor_saida{color:#e84c3d}

.valor_entrada i,
.valor_saida i{margin-left: 15px}

.valor_extrato_entrada{background: rgba(26, 188, 154, 0.03);}
.valor_extrato_entrada td:first-child{border-left: 3px solid rgba(26, 188, 154, 1);}

.valor_extrato_saida{background: rgba(233, 75, 61, 0.03);}
.valor_extrato_saida td:first-child{border-left: 3px solid rgba(233, 75, 61, 1);}

.compra_cancelada{background: rgba(253, 208, 48, 0.05);}
.compra_cancelada td:first-child{border-left: 3px solid rgba(253, 208, 48, 1);}

.valor_extrato:hover{
	position: relative;
	transform: scale(1.1);

	-webkit-box-shadow: 0 24px 81px rgba(0, 0, 0, 0.7), 0 9px 32px rgba(0, 0, 0, 0.4);
	box-shadow: 0 24px 81px rgba(0, 0, 0, 0.7), 0 9px 32px rgba(0, 0, 0, 0.4);
}
.valor_extrato:hover td{color: #fff}
.valor_extrato:hover td:first-child{border-radius: 10px 0 0 10px}
.valor_extrato:hover td:last-child{border-radius: 0 10px 10px 0}

.valor_extrato_entrada:hover{background: rgba(26, 188, 154, 1)}
.valor_extrato_saida:hover{background: rgba(233, 75, 61, 1)}
.compra_cancelada:hover{background: rgba(253, 208, 48, 1)}

.compra_cancelada{cursor:not-allowed}
.compra_cancelada td{text-decoration:line-through;}

.w-100 {
    width: 100%;
}
.selecao_icon {
    height: 20%;
}
.h-100 {
    height: 100%;
}

.flex{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.flex-center{justify-content: center;}
.flex-center div{padding:0 30px;}

.flex-3{flex-basis: 32%;}

hr{
	border:none;
	margin-top: 5px;
	border-bottom: 1px solid rgba(0,0,0,0.1);
}

.btn,
input[type="submit"]{
	display: inline-block;
	height:47px;
	line-height:47px;
	background:var(--main-color);
	
	color:#fff;
	font-weight:700;
	letter-spacing:3px;
	font-size: 12px;
	text-transform: uppercase;

	padding: 0 45px;
	border:none;
	cursor: pointer;

	-webkit-border-radius:100px; 
	border-radius:100px;

	-webkit-appearance: none;

	-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;
}
input[type="submit"].success{background:#19bd9b;}

input[type="submit"]:hover,
.btn:hover{padding: 0 60px;}

.btn-danger{background:#dc3135 !important;}
.btn-secondary{background:var(--vermelho) !important;}

.remover_fotos{
	display: block;
	width: 50px;
	height: 50px;
	line-height: 50px;

	border-radius: 100px;
	color: #fff;

	margin:0 auto;
	margin-bottom: -35px;
	position: relative;
	z-index: 99;
}

.align_middle{
	display: -webkit-flex;
	display: flex;

	-webkit-align-items: center;
	align-items: center;
}

.main_title h2{
	font-size: 24px;
	font-weight: 600;
	color: var(--main-color);
	margin-bottom: 5px;
}

.main_title p{font-weight: 500}

.main_title hr,
.dashboard_shortcuts hr{
	width:70px;
	height:5px;
	border:none;
	background:var(--main-color);

	margin-top:20px;

	-webkit-border-radius: 20px; 
	border-radius: 20px; 
}

.box_icon .btn{
	height:36px;
	line-height:36px;

	padding: 0 30px;
	font-size: 11px;
}
.box_icon .btn:hover{padding: 0 45px;}

.foto_imagem,
.foto_usuario{
	position: relative;
	width: 300px;
	margin:0 auto;
}

.foto_imagem span,
.foto_usuario span{
	display: block;
	width: 300px;
	height: 300px;

	background-size: cover;
	background-position: center center;

	-webkit-border-radius: 300px;
	border-radius: 300px;
}

.foto_imagem span{
	display: block;
	width: 300px;
	height: 120px;

	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.foto_imagem a,
.foto_usuario a{
	position: absolute;

	top: 0;
	bottom:0;
	left: -30px;
	margin:auto;

	width: 60px;
	height: 60px;

	line-height: 60px;
	font-size: 25px;

	-webkit-border-radius: 100px;
	border-radius: 100px;

	-webkit-box-shadow: 0 24px 81px rgba(0, 0, 0, 0.35), 0 9px 32px rgba(0, 0, 0, 0.04);
	box-shadow: 0 24px 81px rgba(0, 0, 0, 0.35), 0 9px 32px rgba(0, 0, 0, 0.04);

	-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;
}

.foto_imagem a:hover,
.foto_usuario a:hover{
	transform: scale(1.3);

	-webkit-box-shadow: 0 24px 81px rgba(0, 0, 0, 0.65), 0 9px 32px rgba(0, 0, 0, 0.24);
	box-shadow: 0 24px 81px rgba(0, 0, 0, 0.65), 0 9px 32px rgba(0, 0, 0, 0.24);
}

.mensalidade{
	display: block;
	width: 36px;
	height: 36px;
	
	line-height: 36px;
	text-align: center;
	color:#fff;

	-webkit-border-radius: 100px;
	border-radius: 100px;
}

.mensalidade_pago{background:#19bd9b}
.mensalidade_nao_pago{background:#f5393d}

.foto_modal{
	max-width: 100%;
	height: auto
}

.popup-basic img{max-width: 100%}

input[type="file"]{display: none}
.foto_usuario{display: block !important;}

.gauth_apps{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.gauth_apps a{width: 48%}
.gauth_apps a img{max-width: 100%}

.loading_gauth{
	text-align: center;
}
.loading_gauth i{
	font-size: 45px;
	color:var(--main-color);
}

.comprovante_pdf{margin-top: 45px !important}

.limpar_filtros a{color:var(--main-color);font-size: 12px}
.limpar_filtros_light a{color:#666 !important}

/* STEPS
================================================== */
.steps{
	max-width: 400px;
	margin:0 auto;
	margin-bottom: 30px;

	position: relative;
}

.steps:before{
	content: '';
	display: block;
	width: 80%;
	height: 1px;
	background:rgba(0,0,0,0.1); 

	margin:0 auto;
	position: relative;
	top: 15px;
}

.steps div{
	display: flex;
	justify-content: space-around;

	position: relative;
	z-index: 3;
}

.steps span{
	display: block;
	width: 30px;
	height: 30px;
	background: #fff;

	line-height:30px;
	color: var(--main-color);
	text-align: center;
	font-size: 14px;
	font-weight: 700;

	border:1px solid var(--main-color);

	-webkit-border-radius:30px;
	border-radius:30px;
}

.steps span.active{
	color: #fff;
	background: var(--main-color);
}


/* DASHBOARD
================================================== */
.dashboard_header_user-image,
.dashboard_icon{
	width: 230px;
	height: 230px;

	-webkit-border-radius: 300px;
	border-radius: 300px;

	background-size:cover;

	position: absolute;
	top:0;
	bottom: 0;
	left: -65px;
	margin:auto;

	text-align: center;
}

.dashboard_icon{background: var(--vermelho);}

.dashboard_icon i{
	color: #fff;
	font-size: 90px;
	line-height: 230px;

	left:26px;
	position: relative;
}

.dashboard_content .main_title{
	margin-left: 165px;
}

.dashboard_header{
	display: -webkit-flex;
	display: flex;

	justify-content: space-between;
}

.dashboard_shortcuts{
	margin-top: 80px;
	display: flex;
	justify-content:space-between;

	flex-wrap: wrap;
}

.page_shortcuts, .user_infos-actions .dashboard_shortcuts{margin-top: 0;}

.dashboard_shortcuts a{
	width: 20%;

	text-align: center;
	color:var(--main-color);
	font-size: 20px;
	font-weight: 600;

	-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;
}

.page_shortcuts a{margin-bottom: 40px;}
.user_infos-actions .dashboard_shortcuts a{width:45%}

.dashboard_shortcuts a:hover,
.dashboard_shortcuts a.active{
	background:var(--main-color);
	color:#fff;
	margin-top: -20px
}

.dashboard_shortcuts a i{
	display: block;
	font-size: 65px;
	min-height: 64px;

	margin-top:30px;
	margin-bottom: 70px;
}

.dashboard_shortcuts .box_bg{background-position: 100px 100px;}

.dashboard_shortcuts hr{
	margin:0 auto;
	margin-top: 25px;
}

.form_shortcuts{
	margin-top: 0;
}

.form_2_itens{justify-content: space-evenly}
.form_4_itens a{width: 22%;}
.form_6_itens a{width: 14%;}

.aniversariantes_cake{
	display: block;
	float: left;
	margin-right: 65px;
}

.aniversariantes_title{margin-top:24px}

.menu_mobile{display: none}

/* USER INFOS
================================================== */
.nome_reprensentante{
	font-size: 26px;
	color: var(--main-color);
	font-weight: 600
}

.user_infos-data span{
	display: block;
	width: 48%;
	float: left;

	background: #fff;
	display: block;
	font-size: 14px;
	color:#595959;

	margin-bottom: 35px;

	padding-bottom: 10px;
}

.user_infos-data span:nth-child(2n){float: right}
.user_infos-data span:nth-child(2n+1){clear:both;}
.user_infos-data span:last-child{width: 100%;float: none;clear: both;}

.user_infos-data span strong{
	display: block;
	text-transform: uppercase;
	color:#323232;
	font-weight: 700;
	font-size: 14px;
}

.user_infos-data span i{
	display: block;
	float: left;

	width:45px;
	height: 45px;
	background:var(--main-color);
	margin-right: 20px;

	line-height:45px;
	text-align: center;
	color: #fff;


	-webkit-border-radius:100px;
	border-radius:100px;
}

.span_total{width: 100% !important;float: none !important;clear: both;}

/* BOX
================================================== */
.box{
	background:#fff;
	padding:35px;
	position: relative;

	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.box_bg{
	background-image:url(../images/bg_box.png); 
	background-repeat: no-repeat;
	background-position: 110% 0;
}

.box_icon{overflow: hidden;}

.box_shadow{
	-webkit-box-shadow: 0 24px 81px rgba(0, 0, 0, 0.35), 0 9px 32px rgba(0, 0, 0, 0.04);
	box-shadow: 0 24px 81px rgba(0, 0, 0, 0.35), 0 9px 32px rgba(0, 0, 0, 0.04);
}

.box_shadow_light{
	-webkit-box-shadow:0 10px 38px rgba(0, 0, 0, 0.15), 0 9px 32px rgba(0, 0, 0, 0.04);
	box-shadow:0 10px 38px rgba(0, 0, 0, 0.15), 0 9px 32px rgba(0, 0, 0, 0.04);
}

a:hover.box_shadow_light{
	-webkit-box-shadow: 0 24px 81px rgba(0, 0, 0, 0.45), 0 9px 32px rgba(0, 0, 0, 0.14);
	box-shadow: 0 24px 81px rgba(0, 0, 0, 0.45), 0 9px 32px rgba(0, 0, 0, 0.14);
}

/* LOGIN
================================================== */
.login{
	height: 100vh;
	background:url('../images/bg_login.jpg') no-repeat center center;
	background-size: cover;
}

.box_login{
	width: 100%;
	max-width:970px;
	background:#fff;

	-webkit-display: flex;
	display: flex;

	position: relative;

	-webkit-border-radius: 10px;
	border-radius: 10px;

	-webkit-box-shadow: 0 24px 81px rgba(0, 0, 0, 0.35), 0 9px 32px rgba(0, 0, 0, 0.04);
	box-shadow: 0 24px 81px rgba(0, 0, 0, 0.35), 0 9px 32px rgba(0, 0, 0, 0.04);
}

.login_image{
	width: 70%;

	background-image:url(../images/login_image.jpg);
	background-size:cover;
	background-repeat: no-repeat;
	background-position: center;


	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
}

.login_logo{
	max-width: 100%;
	margin: 0 auto;
	margin-bottom: 30px !important;
	display: block;
}

.login_container{
	width: 50%;
	padding: 45px;
}

.login_container img{
	display: block;
	margin:0 auto;
}

#imagem_qrCode{
	text-align: center;
	margin-bottom: 30px;
}

#imagem_qrCode img{
	height: 200px;
	width: 200px;
}


#imagem_qrCode small{
	display: block;
	margin-top:5px;
	font-size: 12px;
	color: #808080;
}

.login .header_title{
	margin-bottom: 35px;
	padding-bottom: 10px;
}

.form_buttons{
	display: -webkit-flex;
	display: flex;

	-webkit-align-items: center;
	align-items: center;

	justify-content: space-between;
}

.form_buttons a{
	font-size: 12px;
	color:var(--main-color);
	font-weight: 500;
}

.login input[type="text"],
.login input[type="password"]{
	width: 100%;
	height:47px;
	background:#f1f1f1;

	margin-bottom: 10px;
	padding:0 25px; 

	border:none;

	-webkit-border-radius:100px; 
	border-radius:100px; 
}

/* SECTION TITLE/MENU
================================================== */
.header_title{
	margin-bottom: 55px;
	padding-bottom: 35px;
	border-bottom:1px solid rgba(0,0,0,0.1);
}

.header_title_min{margin-bottom:25px;}

.header_title span{
	display: block;
	float: left
}

.user_profile i,
.header_title i{
	display: block;
	width:73px;
	height:73px;
	background:var(--main-color); 
	
	line-height:73px;
	color:#fff;
	font-size:30px;
	text-align: center;

	-webkit-border-radius:100px; 
	border-radius:100px; 

	margin-top: -15px;
	float:right;
}

.header_title h1{
	color:#595959;
	font-size:10px;
	text-transform:uppercase;
	font-weight:700;
	letter-spacing: 3px;
}


.header_title h2{
	color:var(--main-color);
	font-size:36px;
	font-weight:400;
}

.header_menu{
	margin-bottom: 40px;
	padding-bottom: 5px;
	border-bottom:1px solid rgba(0,0,0,0.04);
}

.header_menu a{
	display: inline-block;
	color:#fff;
	background:#19bd9b;

	padding:10px 20px;
	margin:0 0 10px 0;
	float: none;

	-webkit-border-radius:6px; 
	border-radius:6px; 

}
.header_menu a:hover{background:#17a086}


/* TOPO
================================================== */
#topo{
	width: 260px;
	height: 100%;

	/*background:#303f9f url('../images/bg_topo.jpg') no-repeat bottom center;*/
	background-size: 100% auto;

	position: absolute;
	z-index: 9999;

	-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;
}

.logo_adm{
	width: 226px;
	display: block;
	margin:0 auto;
	margin-top: 35px;
	padding-bottom:15px;
	text-align: center;

	border-bottom:1px solid rgba(255,255,255,0.04);
}

.logo_adm img{max-width: 100%;height: auto;}

.home_content{
	float: right;
	width:calc( 100% - 260px );
}

.header_breadcrumb{
	background:url(../images/bg_header_breadcrumb.png) no-repeat left center;

	position: relative;
	z-index: 99;

	padding:15px 70px;

	-webkit-box-shadow: 0 0 20px 2px rgba(0,0,0,0.1);
			box-shadow: 0 0 20px 2px rgba(0,0,0,0.1);
}

.header_breadcrumb .float-left{width:60%;}
.header_breadcrumb .float-right{width:30%;max-width: 280px;}

.header_breadcrumb .float-left i,
.chamado-infos i{
	display: block;
	width:41px;
	height:41px;
	background:var(--main-color);

	float: left;
	margin-right:15px;

	font-size:16px;
	color:#fff;
	text-align: center;
	line-height:44px;

	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.header_breadcrumb .float-left strong{
	color:var(--main-color);
	text-transform: uppercase;
	font-weight: 500;
	font-size: 16px;

	padding: 4px 0 0 0;
	display: inline-block;
}

.header_breadcrumb .float-left p,
.header_breadcrumb .float-left p a{
	font-size: 13px;
	color:#323232;
	font-weight: 500;
}

.header_breadcrumb:after{
	content: "";
	display: block;
	clear: both
}

/* MENU
================================================== */
#menu{
	margin-top: 35px;
	height: calc(100vh - 230px);
	overflow: auto
}

#menu li{
	position: relative;
	opacity: 0.6;

	-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;
}

#menu li.has_submenu:after{
	display: block;
	content: "\f107";
	font-family:"Font Awesome 5 Pro";
	font-weight: 900;
	position: absolute;
	top: 20px;
	right: 15px;
	font-size: 12px;
	color:#fff;
}
#menu li.submenu_open:after{content:"\f106";}

#menu li a{
	display: block;
	color:#323232;
	padding:18px 30px;

	-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;
}
#menu li a span{color:#323232;}

#menu li a i{
	margin-right: 20px;
	font-size: 18px;
	-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;
}

.submenu li a i{margin-right: 10px !important}

#menu li:hover,
#menu li.active{
	background:rgba(0,0,0,0.05);
	border-right: 5px solid var(--vermelho); 

	opacity: 1;
}

#menu li:hover.has_submenu:after{color: #323232;right: 18px;}

#menu li:hover a,
#menu li:hover a i,
#menu li.active a{color:#323232;}

.submenu{padding-bottom: 10px;display: none;}

#menu li .submenu a{
	padding:10px 30px;
	padding-left: 80px;
	font-size: 14px;
	display: flex;
	align-items: center;
}

#menu::-webkit-scrollbar-track{
	-webkit-box-shadow: none;
	background-color: transparent;
}

#menu::-webkit-scrollbar{
	width: 10px;
	background-color: transparent;
}

#menu::-webkit-scrollbar-thumb{
	background-color:rgba(255,255,255,0.3);
	border-radius: 10px;
	-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;
}

#menu:hover::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,0.5);}




/* USER MENU
================================================== */
.user_menu{text-align: right;}

/* FORM
================================================== */
*:focus {outline: none;}

.form_label,
.form_inside{
	max-width: 950px;
	margin:0 auto;
}

.form_label.width-100{max-width: 100%}

.form_label label{
	display: block;
	color: #000
}

.form_label label small,
.form_label label small a{
	font-size: 12px;
	color: #000
}

label span small{color: var(--main-color) !important}

.form_label label small a{text-decoration: underline;}

.form_label h3{
	text-align: center;
	margin-bottom: 60px;
	font-weight: 400;
	font-size: 20px;
}

.label_inline{margin-top: 4px;}
.label_inline label{
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;
	display: inline-block;
}

.select2-container--default .select2-selection--single,
input[type="text"],
input[type="email"],
input[type="password"],
input[type="number"],
input[type="tel"],
input[type="date"],
input[type="month"],
textarea,
select{
	width: 100%;
	height:40px;
	background:#f1f1f1;

	margin-bottom: 10px;
	padding:0 15px; 

	border:none;

	-webkit-border-radius:10px; 
	border-radius:10px; 
}

textarea{
	height: 150px;
	padding:25px; 

	-webkit-border-radius:6px; 
	border-radius:6px; 
}

fieldset{
	border:none;
	width: 45%;
	float: left;
}

fieldset + fieldset{float: right}

.select2{
	display: block;
	width: 100% !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 40px}

.fieldset_flex{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.fieldset_flex label{text-align: center;}

.fieldset_flex fieldset{
	border-bottom: 1px solid  rgba(0,0,0,0.1);
	margin-bottom: 50px;
}

.fieldset_flex_2 fieldset{
	width: 45%;
}

.fieldset_flex_3 fieldset{
	width: 31%;
}
.fieldset_flex .selecao_box label{width: 50%}
.fieldset_flex small{min-height: 34px;display: inline-block;}

.fieldset_middle{
	float: none;
	margin:0 auto;
}

.fieldset_100{
	float: none;
	width: 100%
}

.input_radio{
	display: inline-block;
	margin:15px 17px 23px 0
}

.input_radio label{
	display: inline;
	font-size: 14px;
	font-weight: 500;
}

.form_filter{
	display: flex;
	align-items: center;
}

.form_filter input[type="text"],
.form_filter input[type="email"],
.form_filter input[type="password"],
.form_filter input[type="number"],
.form_filter input[type="tel"],
.form_filter input[type="date"],
.form_filter input[type="month"],
.form_filter textarea,
.form_filter select{
	margin-bottom: 0
}

.taxas{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 5px
}

.taxas span{
	width: 48%;
	display: inline-block;
}
.taxas span p{margin-bottom: 0 !important}



/* FORM TIMELINE
================================================== */
.timeline_form{
	-webkit-display: flex;
	display: flex;

	justify-content:space-between;
}

.timeline_form div{
	width: 15%;
	text-align: center;
}

.timeline_content{position: relative;}

.timeline_content:before{
	display: block;
	content:"";

	width: 100%;
	height: 4px;
	background: #f1f1f1;

	position: relative;
	top: 80px;
}

.timeline_form .movimentacao_timeline_ativo:before{
	display: block;
	content:"";

	width: 100%;
	height: 4px;
	background:#56cfaa;

	position: relative;
	top: 76px;
}

.timeline_form span{
	display: block;
	width: 40px;
	height: 40px;

	line-height:40px;
	text-align: center;
	color: #fff;

	background: #59c0ed;
	margin:0 auto;
	margin-top: 45px;
	margin-bottom:10px;

	-webkit-border-radius: 100px;
	border-radius: 100px;
}
.timeline_form span.movimentacao_ativo{background:#56cfaa;}

.timeline_form p{
	text-transform: uppercase;
	font-size: 12px;

	letter-spacing: 3px;
	font-weight: 700;
}

.timeline_form div:first-child{padding-left:0;}
.timeline_form div:last-child{padding-right:0;}

.timeline_form input[type='date']{
	width: 90%;
	font-size: 12px;
	text-align: center;
	padding: 0 10px;
}

/* ERROS
================================================== */
.login .sucesso, .login .msg_erro{
	max-width: 640px;
	position: absolute;
	left: 0;
	right: 0;
	top: 7%;
	z-index: 999;
}

.avisos, .avisos *, .sucesso *, .msg_erro *{color:#fff !important;}
.avisos, .sucesso, .msg_erro, .alerta{
	width:100%;

	padding:30px;
	margin:0 auto;
	margin-bottom:40px;	
	
	-webkit-border-radius:6px;
	border-radius:6px;

	color:#fff !important;
}

.msg_erro{background: #e84c3d;}
.sucesso{background: #19bd9b;}
.avisos{background: #19bd9b;font-size: 14px;}
.alerta{background: #f4bd0d;font-size: 14px;}

.alerta, .alerta *{color:#323232 !important;}


.avisos span{display: block}

/* TABLE
================================================== */
table{width:100%}

td a{
	color: var(--main-color);
	font-size: 14px;
	text-decoration: underline;
}

thead tr th{
	background:rgba(0,0,0,0.04);
	padding:10px 20px;
	
	font-size:12px;
	text-transform: uppercase;
	text-align: left;
	color:#626262;
}

thead tr th:first-child{
	-webkit-border-radius:6px 0 0 6px;
	border-radius:6px 0 0 6px;
}
thead tr th:last-child{
	text-align: right;

	-webkit-border-radius:0 6px 6px 0;
	border-radius:0 6px 6px 0;
}

tbody tr td{
	padding:15px 20px;
	border-bottom: 1px solid rgba(0,0,0,0.04);

	font-size:14px;
	text-align: left;
	color:#626262;
}

tbody tr td strong{
	font-size:12px;
	color:#626262;
}


tbody tr td:last-child{
	text-align: right;
}

table img{width: 130px;height: auto;border-radius: 6px;}

.btn-group a,
.btn-group span,
.btn-mini{
	display:inline-block;
	width:36px;
	height:36px;

	margin-left:-5px;

	text-align: center;
	line-height: 36px;
	color:#fff;
}

.btn-group a:first-child{
	-webkit-border-radius:6px 0 0 6px;
	border-radius:6px 0 0 6px;
}

.btn-group a:last-child{
	-webkit-border-radius:0 6px 6px 0;
	border-radius:0 6px 6px 0;
}

.btn-group a:only-child,
.btn-group span:only-child{
	-webkit-border-radius:6px;
	border-radius:6px;
}

.btn-mini{
	-webkit-border-radius:6px;
	border-radius:6px;
}

.icon-round{
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color:#fff;

	-webkit-border-radius: 100px;
	border-radius: 100px;
}

.icone_tabela{
	display: block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;

	border-radius: 100px
}

td:last-child .icone_tabela{float: right;}

.btn-wide{width: 100%;text-align: center;}

.btn-info{background:#19bd9b; }
.btn-info:hover{background:#46bc98; }

.icone_success,
.btn-success{background:#56cfaa;}
.btn-success:hover{background:#46bc98; }

.btn-primary{background:#cb0d42; }
.btn-primary:hover{background:#46aede; }

.icone_error,
.btn-danger{background:#f5393d; }
.btn-danger:hover{background:#dc3135; }

.icone_warning,
.btn-alert{background:#e8c543; }
.btn-alert:hover{background:#d6b641; }

/* USER PROFILE
================================================== */
.user_profile{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.user_profile div{
	flex-basis: 48%;
	margin-bottom: 25px;
}

.user_profile i{
	width:50px;
	height:50px;
	background:var(--main-color); 
	
	line-height:50px;
	font-size:18px;

	-webkit-border-radius:100px; 
	border-radius:100px; 

	margin: 0 15px 0 0;
	float:left;
}

.user_profile-info{padding-top: 4px}

.user_profile strong{
	text-transform: uppercase;
	font-size: 12px;
}

.user_profile p{font-size: 18px}

.lista_mensalidade th:last-child,
.lista_mensalidade td:last-child{
	text-align: center !important;
}
.lista_mensalidade .mensalidade{margin:0 auto ;}

.lista_perfil strong{
	display: block;
	width: 35%;
	float: left;
	color:#626262
}

.lista_perfil span{
	display: block;
	width: 60%;
	float: right;
}

.lista_perfil hr{
	clear: both;
	margin-bottom:22px;
	padding-top: 5px;
	border-bottom: 1px solid rgba(0,0,0,0);
}


/* ESTAGIOS
================================================== */
.estagio{
	clear: both;
	margin-bottom:22px;
}

.estagio_icon{
	width: 50%;
	float: left
}

.estagio_icon span{margin-right: 15px;}

.estagio_data{
	display: block;
	width: 40%;
	float: right;

	text-align: right;
	line-height: 40px;
}

.crm_colunas{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.crm_col{flex-basis: 15%;position: relative;}

.crm_colunas h3{
	display: block;
	background:var(--main-color);
	padding: 10px;
	margin-bottom: 20px;

	-webkit-border-radius:8px;
	border-radius:8px;

	font-size: 16px;
	color: #fff;
	font-weight: 400;
}

.crm_colunas a{
	display: block;
	padding: 20px;
	margin-bottom: 15px;

	font-size: 15px;
	color:var(--main-color);

	border-left:6px solid #f1f1f1;

	-webkit-border-radius:8px;
	border-radius:8px;

	-webkit-box-shadow: 0 7px 21px rgba(0, 0, 0, 0.08), 0 4px 10px rgba(0, 0, 0, 0.02);
	box-shadow: 0 7px 21px rgba(0, 0, 0, 0.08), 0 4px 10px rgba(0, 0, 0, 0.02);
}

.crm_colunas a:hover{
	-webkit-box-shadow: 0 24px 81px rgba(0, 0, 0, 0.35), 0 9px 32px rgba(0, 0, 0, 0.04);
	box-shadow: 0 24px 81px rgba(0, 0, 0, 0.35), 0 9px 32px rgba(0, 0, 0, 0.04);
}

.crm_col:nth-child(1) a{border-color:#da1a17;}
.crm_col:nth-child(2) a{border-color:#ff7512;}
.crm_col:nth-child(3) a{border-color:#9445ee;}
.crm_col:nth-child(4) a{border-color:#26a7fa;}
.crm_col:nth-child(5) a{border-color:#76c601;}
.crm_col:nth-child(6) a{border-color:var(--main-color);}

.crm_colunas .crm_col:after{
	content: "";
	height:81%;
	border-right: 1px dashed rgba(0,0,0,0.2);

	position: absolute;
	top: 65px;
	right: -15px;
}

.crm_colunas .crm_col:last-child:after{display: none}

.crm_border_0 .crm_col:after{display: none}



/* FILTERS
================================================== */
.filter{
	padding:15px;
	background:var(--main-color);

	text-align: right;
	color:#fff;

	border-radius: 10px;
}

.filter input
.filter select{
	padding:5px 10px;
	border-radius: 10px;
	border:none;
}

.filter label{margin-right: 15px;cursor: pointer;}

/* TABS
================================================== */
.tabs-notas,
.tabs-secondary,
.tabs{
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: center;
}

.tabs-notas li,
.tabs-secondary li,
.tabs li{
	background: none;
	display: inline-block;
	margin-right: 10px;
	padding: 10px 25px;

	cursor: pointer;
	border:1px solid var(--vermelho);
	color:#323232;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 600;

	-webkit-border-radius: 100px;
	border-radius: 100px;
}

.popup-basic .tab-link,
.tabs_cor_texto li,
.box .tabs li,
.box .tabs-secondary li{color:var(--vermelho);}
.box .tabs-notas li{color:var(--vermelho);}

.popup-basic .tab-link{
	padding: 10px 15px;
	font-size: 11px;
}

ul.tabs-notas li.current,
ul.tabs-notas li:hover,
ul.tabs-secondary li.current,
ul.tabs-secondary li:hover,
ul.tabs li.current,
ul.tabs li:hover{
	background: var(--vermelho) !important;
	color: #fff !important;
}

.tab-content, .tab-content-secondary{display: none;}
.tab-content.current, .tab-content-secondary.current{display: inherit;}

.tab-content .tab_destaque{
	width:60%;
	float:left;
	position:relative;
	z-index: 2;
	padding: 60px;
	background:#fff;

	-webkit-box-shadow: 15px 25px 50px 0px rgba(92, 95, 101, 0.2);
	box-shadow: 15px 25px 50px 0px rgba(92, 95, 101, 0.2);
}


.tab_infos{
	width:40%;
	background:#ebebed;
	padding: 60px;
	margin-top: 30px;
	float:left;
	z-index: 1;
}


/* LISTAGEM CURSOS/MARKETING
================================================== */
.listagem_cursos_item{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;

	border-bottom: 1px solid rgba(0,0,0,0.05);
	margin-bottom: 60px;
	padding-bottom: 10px;
}

.listagem_cursos_foto{
	flex-basis: 30%;
	height: 220px;
	background-size: cover;
	background-position: center center;

	border-radius: 6px; 
}

.listagem_cursos_info{
	flex-basis: 65%;
}

.listagem_cursos_info span{
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 2px;
	font-weight: bold;
	margin-bottom: 20px;
	display: block;
}

.listagem_cursos_info h2{
	color: var(--main-color);
	font-size: 24px;
}


.curso_container{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.curso_menu{
	flex-basis: 30%;
	background:#f2f3f5;
	border-radius: 6px;
	padding:30px;
}

.curso_menu h2{
	background:var(--main-color);
	color: #fff;
	padding: 10px;
	border-radius: 100px;
}

.curso_menu a{
	display: inline-block;
	color:var(--main-color);
	margin-left:20px;
	margin-bottom: 8px;
}

.curso_menu a strong{
	display: inline-block;
	width: 25px;
	height: 25px;
	color:var(--main-color);
	border:2px solid var(--main-color);

	border-radius: 100px;
	line-height: 23px;
	text-align: center;
	margin-right: 10px;
}

.sem_etapa a:first-of-type,
.etapa_atual{
	font-weight: bold;
	text-transform: uppercase;
}

.sem_etapa a:first-of-type strong,
.etapa_atual strong{
	background:var(--main-color);
	color:#fff !important;
}

.curso_menu hr{margin-bottom: 40px;}

.curso_infos{
	flex-basis: 65%;
	padding: 30px 0
}

.curso_infos img{max-width: 100%;height: auto;border-radius: 10px;}
.curso_infos video{border-radius: 10px;}

#progress {
	background: #333;
	border-radius: 13px;
	height: 20px;
	width: 100%;
	padding: 3px;
}

#progress:after {
	content: '';
	display: block;
	background: orange;
	width: 50%;
	height: 100%;
	border-radius: 9px;
}

/* OUTROS
================================================== */
.foto_solicitacao_cartao{
	max-width: 100%;
	border-radius: 10px;

	-webkit-box-shadow: 0 24px 81px rgba(0, 0, 0, 0.2), 0 9px 32px rgba(0, 0, 0, 0.1) !important;
	box-shadow: 0 24px 81px rgba(0, 0, 0, 0.2), 0 9px 32px rgba(0, 0, 0, 0.1) !important;
}

.inforcoes_outra_conta_digital_agencia thead tr th:last-child,
.inforcoes_outra_conta_digital thead tr th:last-child{text-align: left;}


/* PAGINACAO
================================================== */
.pagination{
	display: flex;
	justify-content: center;
	margin: 20px 0;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
}

.pagination > li > a,
.pagination > li > span {
	color: var(--main-color);
	text-decoration:none;
	border:1px solid #ddd;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
	background-color:var(--main-color);
	color: #fff;
}

.pagination-split li {
	margin-left: 5px;
	display: inline-block;
	float: left;
}

.pagination-split li:first-child {
	margin-left: 0;
}

.pagination-split li a {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding:6px 12px;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
	background-color: var(--main-color);
	border-color: var(--main-color);
	color:#fff !important
}

/* CHECKBOX
================================================== */
.checkbox {
	background-color: #dd6b72;
	display: block;
	margin:0 0 8px 0;
	position: relative;
	border-radius: 6px;
}

.exibe_contas_agencia_pesquisa .checkbox,
.exibe_contas_pesquisa .checkbox{
	background-color: #2b2b2b;
}

.checkbox label {
	padding: 12px 20px;
	width: 100%;
	display: block;
	
	cursor: pointer;
	position: relative;
	z-index: 2;
	transition: color 200ms ease-in;
	overflow: hidden;
	border-radius: 6px;

	color: #fff;
	font-size: 14px;
}

.checkbox label:before {
	width: 100%;
	height: 10px;
	border-radius: 50%;
	content: '';
	background-color: #19bd9b;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%) scale3d(1, 1, 1);
	transform: translate(-50%, -50%) scale3d(1, 1, 1);
	transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
	opacity: 0;
	z-index: -1;
	border-radius: 6px;
}

.checkbox label:after {
	width: 25px;
	height: 25px;
	content: '';
	border: 2px solid #D1D7DC;
	background-color: #fff;
	background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E ");
	background-repeat: no-repeat;
	background-position:1px 2px;
	border-radius: 50%;
	z-index: 2;
	position: absolute;
	right: 20px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	cursor: pointer;
	transition: all 200ms ease-in;

	opacity: 0
}

.checkbox input:checked ~ label:before {
	-webkit-transform: translate(-50%, -50%) scale3d(56, 56, 1);
	transform: translate(-50%, -50%) scale3d(56, 56, 1);
	opacity: 1;
}

.checkbox input:checked ~ label:after {
	background-color: #54E0C7;
	border-color: #54E0C7;
	opacity: 1;
}

.checkbox input {
	order: 1;
	z-index: 2;
	position: absolute;
	visibility: hidden;
}


/* PLANOS
================================================== */
.selecao_box {
	width: 100%;
	display: flex;
}

.selecao_box input[type="radio"]{display: none;}
.selecao_box input[type="radio"]:checked + .box{background-color:var(--main-color);}

.selecao_box input[type="radio"]:checked + .box p,
.selecao_box input[type="radio"]:checked + .box i,
.selecao_box input[type="radio"]:checked + .box span,
.selecao_box input[type="radio"]:checked + .box span small{
	color: #fff !important;
}

.selecao_box .box {
	width: 100%;
	height: 200px;
	background-color: #fff;
	transition: all 250ms ease;
	will-change: transition;
	display: inline-block;
	text-align: center;
	cursor: pointer;
	position: relative;

	margin:6px;
	padding: 10px;

	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.selecao_box .box:active {transform: translateY(10px);}

.selecao_box .box i{
	text-align: center;
	color: var(--main-color);
	width: 100%;
	font-size: 40px;
}

.selecao_box .box span{
	transition: all 300ms ease;
	user-select: none;	
	color: var(--main-color);;
	flex: 100%;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
}

.selecao_box .box p {
	flex: 100%;
	font-size: 14px;
	line-height: 16px;
}

.selecao_box p {
	font-weight: 400;
}

/* CHECKOUT
================================================== */
.checkout{
	padding: 30px;

	border-radius: 10px;

	-webkit-box-shadow: 0 24px 81px rgba(0,0,0,.4),0 9px 32px rgba(0,0,0,.2)!important;
	box-shadow: 0 24px 81px rgba(0,0,0,.4),0 9px 32px rgba(0,0,0,.2)!important;
}

/*.checkout_fixed{
	position: fixed;
}
*/
.total_recarga{
	margin-top: 30px;
	border-top: 1px solid rgba(0,0,0,0.06);
	padding-top: 10px
}

#total_saldo,
.total_recarga span,
.total_recarga strong{
	font-size: 24px;
	color: #19bd9b
}

#total_saldo{margin-top:6px;display: block;}

#resumo .resumo_recarga div{padding: 10px;align-items: center;}

#resumo .resumo_recarga div:nth-child(2n){
	background:rgba(0,0,0,0.03);
	border-radius: 10px
}

#resumo .resumo_recarga strong{text-align: right;}

.input_radius,
#resumo input[type="password"]{
	border-radius: 100px !important;
	padding: 25px 20px !important;
}

/* RECARGA
================================================== */
.selecao_pagamento_cartoes{justify-content:center;}
.selecao_pagamento_cartoes label{flex-basis: 31%}

.status{
	display: block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	background: #59c0ed;
	-webkit-border-radius: 100px;
	border-radius: 100px;
}

.status.status_ativo {
	background: #56cfaa;
}

/* CARTEIRA
================================================== */
.carteira{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 78%;
	float: left;
}

.carteira_item{
	margin-right: 30px
}


.carteira_item:last-child{margin-right: 0}

.carteira_item img{
	width: 100%;
	height: auto;
	margin-bottom: 10px;
	
	-webkit-border-radius: 20px;
	border-radius: 20px;
}

.carteira_item_details{
	margin-top: 10px;
	padding:0 20px;
}

.carteira_item_details i{
	float: left;
	margin-right: 10px;

	background: #56cfaa;
	color: #24674e;
	padding: 20px;
	border-radius: 6px;
}

.carteira_item_details div{font-size: 14px !important;color: #727980}
.carteira_item_details div + div{text-align: right;}
.carteira_item_details div + div strong{color:#19bd9b;font-size: 18px}

.carteira_item_details strong{
	display: block;
}

.carteira_atalhos{
	width: 18%;
	float: right;
	margin-top:0;
}

.carteira_atalhos a{width: 48%;color:#fff;background: #19bd9b}
.carteira_atalhos_1 a{width: 100%;}
.carteira_atalhos a + a{background: var(--main-color)}
.carteira_atalhos a i {margin-top: 10px;margin-bottom: 60px;color:#fff;}
.carteira_atalhos hr{background: #fff}

.extrato_admin .carteira_header{justify-content: center;}

.carteira_header{
	width: 48%;
}

.pag_carteira_header{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.carteira_header img{max-width: 350px;max-height:320px;}

.carteira_infos{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	margin-left: 70px
}

.carteira_infos div{
	flex-basis: 48%
}
.carteira_infos div:nth-child(1),
.carteira_infos div:nth-child(2){
	margin-bottom: 20px
}

.carteira_infos span{
	font-size: 14px;
	opacity: 0.7;
}

.carteira_infos div strong{
	display: block;
	font-size: 20px
}

.carteira_saldo_img{
	position: relative;
	width: 100%;
	display: flex;
	align-items: center;
}

.carteira_saldos{
	background:#56cfaa;
	padding:40px;
	border-radius: 10px;
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
	color:#24674e;

	 -webkit-box-shadow: 0 10px 38px rgba(0, 0, 0, 0.15), 0 9px 32px rgba(0, 0, 0, 0.04);
	box-shadow: 0 10px 38px rgba(0, 0, 0, 0.15), 0 9px 32px rgba(0, 0, 0, 0.04);

	position: absolute;
    right: 10px;
}

.pag_carteira_header .carteira_saldos{
	position: relative;
	right: inherit;
	margin-left: -40px;
}

.carteira_saldos strong{
	display: block;
	font-size: 24px;
	color:#24674e
}

/* DOCUMENTOS
================================================== */
.documentos_agencia{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.documentos_agencia .width-30{flex-basis: 18%}
.documentos_agencia label{min-height: 45px;margin-bottom: 20px;}

.file_input {
	margin-top: 20px;
	display: inline-block;
	width: 60px;
	height: 60px;
	line-height: 60px;
	background: var(--vermelho);
	border-radius: 100px;
	color: #fff;
	text-align: center;
	font-size: 20px;
	cursor: pointer;
}

.aviso{text-align: center;color:var(--vermelho);}

.documentos_agencia_img,
.aviso img{
	margin-top: 15px;
	width:100%;
	height: auto;
	border-radius: 10px;

	 -webkit-box-shadow: 0 10px 38px rgba(0, 0, 0, 0.15), 0 9px 32px rgba(0, 0, 0, 0.04);
	box-shadow: 0 10px 38px rgba(0, 0, 0, 0.15), 0 9px 32px rgba(0, 0, 0, 0.04);
}

.atalhos_suporte{
	justify-content: center;
}

.atalhos_suporte a{
	margin:0 20px;
}


/* AGENCIA
================================================== */
.home_agencia{
	display: flex;
	justify-content: space-around;
	align-items: center;
}

.home_agencia .carteira_atalhos{
	width: 245px;
	float: none
}

.home_agencia .carteira_atalhos a{width: 100%}
.carteira_atalhos a{color: #fff !important}

.campo_copia{
	display: flex;
	flex-wrap: wrap;
	justify-content: center
}

.campo_copia p{
	display: block;
	width: 100%;
	overflow:hidden;

	font-size: 14px;
	background: #f1f1f1;
	padding:10px 15px;
	border-radius: 100px;
}

/* AVISOS PAGAMENTO
================================================== */
.avisos_pagamentos{font-size: 12px;}
.avisos_pagamentos strong{font-size: 14px;}

.avisos_pagamentos a{
	display: block;
	margin-top: 15px;

	text-align: center;
	color: var(--main-color)
}

.status_pagamento{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 1px;

	padding:7px 15px;
	border-radius: 10px;

	display: flex;
	align-items: center;
	justify-content:center;

	color:#fff;
}
.status_pagamento i{margin-right: 15px;}

.status_pendente{
	background: #efc64c;
	color:#75642c;
}
.user_infos .status_pendente i{color:#75642c;}

.status_vencido{background: #cd5b5f;}
.status_liquidado{background: #73c2a4;}

.user_infos .status_pagamento i{
	display: inherit;
	float: none;
	width: inherit;
	height: inherit;
	line-height: inherit;
	background: none;
}

.user_infos .status_seguranca i{font-size: 20px;line-height: 26px !important;display: block;}

/* RASTREIO CORREIOS
================================================== */
.ativar_cartao_cliente{
	color: #24674e
}
.ativar_cartao_cliente i{
	display: block;
	font-size: 32px;
	margin-bottom: 10px;
}

.tabela_rastreio .tituloimagem{display: none}
.tabela_rastreio #somediv p{display: none}
.tabela_rastreio .highlightSRO{display: none}
.tabela_rastreio a{display: none !important}

.tabela_rastreio table{    border-collapse: collapse;}
.tabela_rastreio tr:nth-child(even) {background-color: rgba(0,0,0,0.03);}

.tabela_rastreio .sroLbEvent{
	text-align:left !important;
}

.tabela_rastreio .sroDtEvent{
	padding:20px 0 20px 70px;
	position: relative;
}

.tabela_rastreio .sroDtEvent:after,
.tabela_rastreio .sroDtEvent:before,
.tabela_rastreio .correios_detail:before{
	display: block;
	width: 35px;
	height: 35px;
	line-height: 35px;
	background:var(--main-color);
	border-radius: 100px;

	font-family: "Font Awesome 5 Pro";
	color: #fff;
	text-align: center;

	position: absolute;
	left:20px;
}

.tabela_rastreio .sroDtEvent:before{
	content: "\f133";
	top: 21px;
}

.tabela_rastreio .sroDtEvent:after{
	content: "\f017";
	top: 58px;
}

.tabela_rastreio .correios_detail:before{
	content: "\f124";
	font-weight: 900;
	top: 95px;
}

.tabela_rastreio .sroDtEvent,
.tabela_rastreio .sroDtEvent label{
	font-size: 15px !important;
	color: #323232;
	line-height: 38px;
}

.tabela_rastreio .sroLbEvent strong{font-size: 16px !important;color: #323232}





/* REMESSAS
================================================== */
.bt_remessa{
	background: #56cfaa;
	padding:20px 40px;
	border-radius: 10px 0 0 10px;
	
	text-align: center;
	font-size: 14px;
	color: #24674e;
	text-transform: uppercase;

	-webkit-box-shadow: 0 10px 38px rgba(0, 0, 0, 0.4), 0 9px 32px rgba(0, 0, 0, 0.1);
	box-shadow: 0 10px 38px rgba(0, 0, 0, 0.4), 0 9px 32px rgba(0, 0, 0, 0.1);

	position: fixed;
	right: 0;
	top: 50px;
	z-index: 999;
}
.bt_remessa:hover{padding:20px 100px;color: #fff;}

.bt_remessa i{
	font-size: 40px;
	margin-bottom: 20px;
	display: block;
}

/* FILTROSS
================================================== */
.filtros{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}

.filtros div{margin-right: 20px;min-width: 250px}

.filtros input{border-radius: 100px !important}

.filtros_light label{
	color: #666
}


/* sALDO AGENCIAS
================================================== */
.saldo_agencias{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
}

.saldo_agencias_item{
	width: 30%;
	margin-bottom: 3%;
}

.saldo_agencias_nome{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	height: 140px
}
.saldo_agencias_nome h2{font-size: 24px}

.saldo_agencias_item img{
	max-width: 100%;
	max-height: 100%;
}

.saldo_agencias_item p{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;

	border-bottom: 1px solid rgba(0,0,0,0.1);
	padding-bottom: 5px
}

.saldo_agencias_item p span:nth-child(1){
	font-weight: bold;
	font-size: 13px
}

.clientes_relatorio{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
}

.clientes_relatorio div{
	text-align: center;
	color: #666;
}

.clientes_relatorio span{
	display: block;
	color: #666;
	font-size: 26px;
	margin-top: 20px;
}

.clientes_relatorio i{
	display: block;
	color: #666;
	font-size: 30px;
}



/* ANIMACOES
================================================== */
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.duration-xs{-webkit-animation-duration:.25s;animation-duration:.25s}.duration-sm{-webkit-animation-duration:.5s;animation-duration:.5s}.duration-md{-webkit-animation-duration:1s;animation-duration:1s}.duration-lg{-webkit-animation-duration:2s;animation-duration:2s}.duration-xl{-webkit-animation-duration:4s;animation-duration:4s}.timing-linear{-webkit-animation-timing-function:linear;animation-timing-function:linear}.timing-ease-in{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.timing-ease-out{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.timing-ease-in-out{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.timing-cubic-bezier{-webkit-animation-timing-function:cubic-bezier;animation-timing-function:cubic-bezier}.delay-xs{-webkit-animation-delay:.25s;animation-delay:.25s}.delay-sm{-webkit-animation-delay:.5s;animation-delay:.5s}.delay-md{-webkit-animation-delay:1s;animation-delay:1s}.delay-lg{-webkit-animation-delay:2s;animation-delay:2s}.delay-xl{-webkit-animation-delay:4s;animation-delay:4s}.iteration-infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.iteration-1{-webkit-animation-iteration-count:1;animation-iteration-count:1}.iteration-2{-webkit-animation-iteration-count:2;animation-iteration-count:2}.iteration-3{-webkit-animation-iteration-count:3;animation-iteration-count:3}.iteration-4{-webkit-animation-iteration-count:2;animation-iteration-count:2}.iteration-5{-webkit-animation-iteration-count:4;animation-iteration-count:4}.direction-normal{-webkit-animation-direction:normal;animation-direction:normal}.direction-reverse{-webkit-animation-direction:reverse;animation-direction:reverse}.direction-alternate{-webkit-animation-direction:alternate;animation-direction:alternate}.direction-alternate-reverse{-webkit-animation-direction:alternate-reverse;animation-direction:alternate-reverse}.fill-mode-none{-webkit-animation-fill-mode:none;animation-fill-mode:none}.fill-mode-forwards{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.fill-mode-backwards{-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.fill-mode-both{-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(.755,.050,.855,.060);transition-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(.755,.050,.855,.060);transition-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(.755,.050,.855,.060);transition-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);-ms-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(.755,.050,.855,.060);transition-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);-ms-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);-ms-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@keyframes pulse{0%,100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);-ms-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{0%,100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);-ms-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);-ms-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);-ms-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);-ms-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);-ms-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);-ms-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);-ms-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);-ms-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);-ms-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);-ms-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}@keyframes tada{0%,100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,100%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}@keyframes wobble{0%,100%{-webkit-transform:none;-ms-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);-ms-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);-ms-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);-ms-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);-ms-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);-ms-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);-ms-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);-ms-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);-ms-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);-ms-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);-ms-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);-ms-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);-ms-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);-ms-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);-ms-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);-ms-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);-ms-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);-ms-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);-ms-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);-ms-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-ms-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-ms-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);-ms-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);-ms-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);-ms-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);-ms-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);-ms-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);-ms-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);-ms-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);-ms-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);-ms-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);-ms-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);-ms-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotate{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg)}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none}}@keyframes rotate{0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);-ms-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg)}100%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:none;-ms-transform:none;transform:none}}.rotate{-webkit-animation-name:rotate;animation-name:rotate}@-webkit-keyframes rotateDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none}}@keyframes rotateDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-ms-transform:none;transform:none}}.rotateDownLeft{-webkit-animation-name:rotateDownLeft;animation-name:rotateDownLeft}@-webkit-keyframes rotateDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none}}@keyframes rotateDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-ms-transform:none;transform:none}}.rotateDownRight{-webkit-animation-name:rotateDownRight;animation-name:rotateDownRight}@-webkit-keyframes rotateUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none}}@keyframes rotateUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-ms-transform:none;transform:none}}.rotateUpLeft{-webkit-animation-name:rotateUpLeft;animation-name:rotateUpLeft}@-webkit-keyframes rotateUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg)}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none}}@keyframes rotateUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);-ms-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg)}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-ms-transform:none;transform:none}}.rotateUpRight{-webkit-animation-name:rotateUpRight;animation-name:rotateUpRight}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);-ms-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);-ms-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);-ms-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);-ms-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);-ms-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);-ms-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);-ms-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);-ms-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);-ms-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-ms-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-ms-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);-ms-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);-ms-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}

/* SUMMERNOTE
================================================== */
@font-face{font-family:"summernote";font-style:normal;font-weight:normal;src:url("../fonts/summernote.eot?e557617934c52ea068954af79ed7c221");src:url("../fonts/summernote.eot?#iefix") format("embedded-opentype"),url("../fonts/summernote.woff?e557617934c52ea068954af79ed7c221") format("woff"),url("../fonts/summernote.ttf?e557617934c52ea068954af79ed7c221") format("truetype")}[class^="note-icon-"]:before,[class*=" note-icon-"]:before{display:inline-block;font:normal normal normal 14px summernote;font-size:inherit;-webkit-font-smoothing:antialiased;text-decoration:inherit;text-rendering:auto;text-transform:none;vertical-align:middle;speak:none;-moz-osx-font-smoothing:grayscale}.note-icon-align-center:before,.note-icon-align-indent:before,.note-icon-align-justify:before,.note-icon-align-left:before,.note-icon-align-outdent:before,.note-icon-align-right:before,.note-icon-align:before,.note-icon-arrow-circle-down:before,.note-icon-arrow-circle-left:before,.note-icon-arrow-circle-right:before,.note-icon-arrow-circle-up:before,.note-icon-arrows-alt:before,.note-icon-arrows-h:before,.note-icon-arrows-v:before,.note-icon-bold:before,.note-icon-caret:before,.note-icon-chain-broken:before,.note-icon-circle:before,.note-icon-close:before,.note-icon-code:before,.note-icon-col-after:before,.note-icon-col-before:before,.note-icon-col-remove:before,.note-icon-eraser:before,.note-icon-font:before,.note-icon-frame:before,.note-icon-italic:before,.note-icon-link:before,.note-icon-magic:before,.note-icon-menu-check:before,.note-icon-minus:before,.note-icon-orderedlist:before,.note-icon-pencil:before,.note-icon-picture:before,.note-icon-question:before,.note-icon-redo:before,.note-icon-row-above:before,.note-icon-row-below:before,.note-icon-row-remove:before,.note-icon-special-character:before,.note-icon-square:before,.note-icon-strikethrough:before,.note-icon-subscript:before,.note-icon-summernote:before,.note-icon-superscript:before,.note-icon-table:before,.note-icon-text-height:before,.note-icon-trash:before,.note-icon-underline:before,.note-icon-undo:before,.note-icon-unorderedlist:before,.note-icon-video:before{display:inline-block;font-family:"summernote";font-style:normal;font-weight:normal;text-decoration:inherit}.note-icon-align-center:before{content:"\f101"}.note-icon-align-indent:before{content:"\f102"}.note-icon-align-justify:before{content:"\f103"}.note-icon-align-left:before{content:"\f104"}.note-icon-align-outdent:before{content:"\f105"}.note-icon-align-right:before{content:"\f106"}.note-icon-align:before{content:"\f107"}.note-icon-arrow-circle-down:before{content:"\f108"}.note-icon-arrow-circle-left:before{content:"\f109"}.note-icon-arrow-circle-right:before{content:"\f10a"}.note-icon-arrow-circle-up:before{content:"\f10b"}.note-icon-arrows-alt:before{content:"\f10c"}.note-icon-arrows-h:before{content:"\f10d"}.note-icon-arrows-v:before{content:"\f10e"}.note-icon-bold:before{content:"\f10f"}.note-icon-caret:before{content:"\f110"}.note-icon-chain-broken:before{content:"\f111"}.note-icon-circle:before{content:"\f112"}.note-icon-close:before{content:"\f113"}.note-icon-code:before{content:"\f114"}.note-icon-col-after:before{content:"\f115"}.note-icon-col-before:before{content:"\f116"}.note-icon-col-remove:before{content:"\f117"}.note-icon-eraser:before{content:"\f118"}.note-icon-font:before{content:"\f119"}.note-icon-frame:before{content:"\f11a"}.note-icon-italic:before{content:"\f11b"}.note-icon-link:before{content:"\f11c"}.note-icon-magic:before{content:"\f11d"}.note-icon-menu-check:before{content:"\f11e"}.note-icon-minus:before{content:"\f11f"}.note-icon-orderedlist:before{content:"\f120"}.note-icon-pencil:before{content:"\f121"}.note-icon-picture:before{content:"\f122"}.note-icon-question:before{content:"\f123"}.note-icon-redo:before{content:"\f124"}.note-icon-row-above:before{content:"\f125"}.note-icon-row-below:before{content:"\f126"}.note-icon-row-remove:before{content:"\f127"}.note-icon-special-character:before{content:"\f128"}.note-icon-square:before{content:"\f129"}.note-icon-strikethrough:before{content:"\f12a"}.note-icon-subscript:before{content:"\f12b"}.note-icon-summernote:before{content:"\f12c"}.note-icon-superscript:before{content:"\f12d"}.note-icon-table:before{content:"\f12e"}.note-icon-text-height:before{content:"\f12f"}.note-icon-trash:before{content:"\f130"}.note-icon-underline:before{content:"\f131"}.note-icon-undo:before{content:"\f132"}.note-icon-unorderedlist:before{content:"\f133"}.note-icon-video:before{content:"\f134"}.summernote-ui *{color:black;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}p{margin:0 0 10px}kbd{padding:3px 5px;font-weight:bold;color:white;background-color:black;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.note-toolbar{padding:10px 5px;border-bottom:1px solid #e2e2e2}.note-btn-group{position:relative;display:inline-block;margin-right:8px}.note-btn-group>.note-btn-group{margin-right:0}.note-btn-group>.note-btn,.note-btn-group>.note-btn-group{margin-left:-4px;border-radius:0}.note-btn-group>.note-btn.focus,.note-btn-group>.note-btn-group.focus,.note-btn-group>.note-btn.active,.note-btn-group>.note-btn-group.active{border-radius:0}.note-btn-group>.note-btn:first-child,.note-btn-group>.note-btn-group:first-child{margin-left:0;border-bottom-left-radius:1px;border-top-left-radius:1px}.note-btn-group>.note-btn:first-child.focus,.note-btn-group>.note-btn-group:first-child.focus,.note-btn-group>.note-btn:first-child.active,.note-btn-group>.note-btn-group:first-child.active{border-bottom-left-radius:1px;border-top-left-radius:1px}.note-btn-group>.note-btn:last-child:not(.note-dropdown),.note-btn-group>.note-btn-group:last-child:not(.note-dropdown){border-top-right-radius:1px;border-bottom-right-radius:1px}.note-btn-group>.note-btn:last-child:not(.note-dropdown).focus,.note-btn-group>.note-btn-group:last-child:not(.note-dropdown).focus,.note-btn-group>.note-btn:last-child:not(.note-dropdown).active,.note-btn-group>.note-btn-group:last-child:not(.note-dropdown).active{border-top-right-radius:1px;border-bottom-right-radius:1px}.note-btn-group.open>.note-dropdown{display:block}.note-btn{display:inline-block;padding:5px 10px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.4;color:#333;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-color:#fff;background-image:none;border:1px solid #fff;border-color:#fff;border-radius:1px;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:manipulation}.note-btn:focus,.note-btn.focus{color:#333;background-color:#ebebeb;border-color:#fff}.note-btn:hover{color:#333;background-color:#ebebeb;border-color:#fff}.note-btn.disabled:focus,.note-btn[disabled]:focus,fieldset[disabled] .note-btn:focus,.note-btn.disabled.focus,.note-btn[disabled].focus,fieldset[disabled] .note-btn.focus{background-color:#fff;border-color:#fff}.note-btn:hover,.note-btn:focus,.note-btn.focus{color:#333;text-decoration:none;background-color:#ebebeb;border:1px solid #fff;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;outline:0}.note-btn:active,.note-btn.active{background-image:none;outline:0}.note-btn.disabled,.note-btn[disabled],fieldset[disabled] .note-btn{cursor:not-allowed;-webkit-opacity:.65;-khtml-opacity:.65;-moz-opacity:.65;opacity:.65;-ms-filter:alpha(opacity=65);filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.note-btn-primary{color:white;background:#fa6362}.note-btn-primary:hover,.note-btn-primary:focus,.note-btn-primary.focus{color:white;text-decoration:none;background-color:#fa6362;border:1px solid #fff;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.note-btn-large{padding:8px 34px;font-size:16px}.note-btn-block{display:block;width:100%}.note-btn-block+.note-btn-block{margin-top:5px}input[type="submit"].note-btn-block,input[type="reset"].note-btn-block,input[type="button"].note-btn-block{width:100%}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.close{float:right;font-size:21px;line-height:1;color:#000;opacity:.2}.note-dropdown{position:relative}.note-dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:100px;padding:5px;text-align:left;background:#fff;border:1px solid #e2e2e2;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.06);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.06);box-shadow:0 1px 1px rgba(0,0,0,0.06);background-clip:padding-box}.note-btn-group.open .note-dropdown-menu{display:block}.note-dropdown-item{display:block}.note-dropdown-item:hover{background-color:#ebebeb}a.note-dropdown-item{color:black;text-decoration:none}.note-modal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100)}.note-modal.open{display:block}.note-modal-content{position:relative;width:auto;margin:30px 20px;background:#fff;border:1px solid rgba(0,0,0,0.2);outline:0;background-clip:border-box}.note-modal-header{padding-top:30px;padding-right:20px;padding-bottom:20px;padding-left:20px;border:1px solid #ededef}.note-modal-header .close{margin-top:-10px}.note-modal-body{position:relative;padding:20px 30px}.note-modal-footer{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;text-align:center}.note-modal-title{margin:0;font-size:26px;line-height:1.4;color:#42515f;text-align:center}.note-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;background:#000;-webkit-opacity:.5;-khtml-opacity:.5;-moz-opacity:.5;opacity:.5;-ms-filter:alpha(opacity=50);filter:alpha(opacity=50)}.note-modal-backdrop.open{display:block}@media(min-width:768px){.note-modal-content{width:600px;margin:30px auto}}@media(min-width:992px){.note-modal-content-large{width:900px}}.note-form-group{padding-bottom:20px}.note-form-group:last-child{padding-bottom:0}.note-form-label{display:block;margin-bottom:10px;font-size:16px;font-weight:bold;color:#42515f}.note-input{display:block;width:100%;padding:6px 4px;font-size:14px;background:white;border:1px solid #ededef;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.note-input::-webkit-input-placeholder{color:#eee}.note-input:-moz-placeholder{color:#eee}.note-input::-moz-placeholder{color:#eee}.note-input:-ms-input-placeholder{color:#eee}.note-tooltip{position:absolute;z-index:1070;display:block;font-size:13px;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0)}.note-tooltip.in{-webkit-opacity:.9;-khtml-opacity:.9;-moz-opacity:.9;opacity:.9;-ms-filter:alpha(opacity=90);filter:alpha(opacity=90)}.note-tooltip.top{padding:5px 0;margin-top:-3px}.note-tooltip.right{padding:0 5px;margin-left:3px}.note-tooltip.bottom{padding:5px 0;margin-top:3px}.note-tooltip.left{padding:0 5px;margin-left:-3px}.note-tooltip.bottom .note-tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#47c8f7;border-width:0 5px 5px}.note-tooltip.top .note-tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#47c8f7;border-width:5px 5px 0}.note-tooltip.right .note-tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#47c8f7;border-width:5px 5px 5px 0}.note-tooltip.left .note-tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#47c8f7;border-width:5px 0 5px 5px}.note-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.note-tooltip-content{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#47c8f7}.note-popover{position:absolute;z-index:1060;display:block;display:none;font-size:13px;background:#fff;border:1px solid rgba(0,0,0,0.2);border:1px solid #ccc}.note-popover.in{display:block}.note-popover.top{padding:5 0;margin-top:-3px}.note-popover.right{padding:0 5;margin-left:3px}.note-popover.bottom{padding:5 0;margin-top:3px}.note-popover.left{padding:0 5;margin-left:-3px}.note-popover.bottom .note-popover-arrow{top:-11px;left:50%;margin-left:-10px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.note-popover.bottom .note-popover-arrow::after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0;content:" "}.note-popover.top .note-popover-arrow{bottom:-11px;left:50%;margin-left:-10px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.note-popover.top .note-popover-arrow::after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0;content:" "}.note-popover.right .note-popover-arrow{top:50%;left:-11px;margin-top:-10px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.note-popover.right .note-popover-arrow::after{left:1px;margin-top:-10px;border-right-color:#fff;border-left-width:0;content:" "}.note-popover.left .note-popover-arrow{top:50%;right:-11px;margin-top:-10px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.note-popover.left .note-popover-arrow::after{right:1px;margin-top:-10px;border-left-color:#fff;border-right-width:0;content:" "}.note-popover-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;border-width:11px}.note-popover-arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;border-width:10px;content:" "}.note-popover-content{min-width:100px;min-height:30px;padding:3px 8px;color:#000;text-align:center;background-color:#fff}.note-editor{position:relative}.note-editor .note-dropzone{position:absolute;z-index:100;display:none;color:#87cefa;background-color:white;opacity:.95;pointer-event:none}.note-editor .note-dropzone .note-dropzone-message{display:table-cell;font-size:28px;font-weight:bold;text-align:center;vertical-align:middle}.note-editor .note-dropzone.hover{color:#098ddf}.note-editor.dragover .note-dropzone{display:table}.note-editor .note-editing-area{position:relative}.note-editor .note-editing-area p{margin:0 0 10px}.note-editor .note-editing-area .note-editable{outline:0}.note-editor .note-editing-area .note-editable table{width:100%;border-collapse:collapse}.note-editor .note-editing-area .note-editable table td,.note-editor .note-editing-area .note-editable table th{padding:5px 3px;border:1px solid #ececec}.note-editor .note-editing-area .note-editable sup{vertical-align:super}.note-editor .note-editing-area .note-editable sub{vertical-align:sub}.note-editor.note-frame{border:1px solid #a9a9a9}.note-editor.note-frame.codeview .note-editing-area .note-editable{display:none}.note-editor.note-frame.codeview .note-editing-area .note-codable{display:block}.note-editor.note-frame .note-editing-area{overflow:hidden}.note-editor.note-frame .note-editing-area .note-editable{padding:10px;overflow:auto;color:#000;word-wrap:break-word;background-color:#fff}.note-editor.note-frame .note-editing-area .note-editable[contenteditable="false"]{background-color:#e5e5e5}.note-editor.note-frame .note-editing-area .note-codable{display:none;width:100%;padding:10px;margin-bottom:0;font-family:Menlo,Monaco,monospace,sans-serif;font-size:14px;color:#ccc;background-color:#222;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;resize:none}.note-editor.note-frame.fullscreen{position:fixed;top:0;left:0;z-index:1050;width:100%!important}.note-editor.note-frame.fullscreen .note-editable{background-color:white}.note-editor.note-frame.fullscreen .note-resizebar{display:none}.note-editor.note-frame .note-statusbar{background-color:#f5f5f5;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.note-editor.note-frame .note-statusbar .note-resizebar{width:100%;height:8px;padding-top:1px;cursor:ns-resize}.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar{width:20px;margin:1px auto;border-top:1px solid #a9a9a9}.note-editor.note-frame .note-placeholder{padding:10px}.note-popover{max-width:none}.note-popover .note-popover-content a{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.note-popover .note-popover-arrow{left:20px!important}.note-popover .note-popover-content,.note-toolbar{padding:0 0 5px 5px;margin:0;background-color:white}.note-popover .note-popover-content>.note-btn-group,.note-toolbar>.note-btn-group{margin-top:5px;margin-right:5px;margin-left:0}.note-popover .note-popover-content .note-btn-group .note-table,.note-toolbar .note-btn-group .note-table{min-width:0;padding:5px}.note-popover .note-popover-content .note-btn-group .note-table .note-dimension-picker,.note-toolbar .note-btn-group .note-table .note-dimension-picker{font-size:18px}.note-popover .note-popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher,.note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher{position:absolute!important;z-index:3;width:10em;height:10em;cursor:pointer}.note-popover .note-popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted,.note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted{position:relative!important;z-index:1;width:5em;height:5em;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC') repeat}.note-popover .note-popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted,.note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted{position:absolute!important;z-index:2;width:1em;height:1em;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC') repeat}.note-popover .note-popover-content .note-style h1,.note-toolbar .note-style h1,.note-popover .note-popover-content .note-style h2,.note-toolbar .note-style h2,.note-popover .note-popover-content .note-style h3,.note-toolbar .note-style h3,.note-popover .note-popover-content .note-style h4,.note-toolbar .note-style h4,.note-popover .note-popover-content .note-style h5,.note-toolbar .note-style h5,.note-popover .note-popover-content .note-style h6,.note-toolbar .note-style h6,.note-popover .note-popover-content .note-style blockquote,.note-toolbar .note-style blockquote{margin:0}.note-popover .note-popover-content .note-color .dropdown-toggle,.note-toolbar .note-color .dropdown-toggle{width:20px;padding-left:5px}.note-popover .note-popover-content .note-color .note-dropdown-menu,.note-toolbar .note-color .note-dropdown-menu{min-width:346px}.note-popover .note-popover-content .note-color .note-dropdown-menu .note-palette,.note-toolbar .note-color .note-dropdown-menu .note-palette{display:inline-block;width:160px;margin:0}.note-popover .note-popover-content .note-color .note-dropdown-menu .note-palette:first-child,.note-toolbar .note-color .note-dropdown-menu .note-palette:first-child{margin:0 5px;margin-right:15px}.note-popover .note-popover-content .note-color .note-dropdown-menu .note-palette .note-palette-title,.note-toolbar .note-color .note-dropdown-menu .note-palette .note-palette-title{margin:2px 7px;font-size:12px;text-align:center;border-bottom:1px solid #eee}.note-popover .note-popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset,.note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset{width:100%;padding:2px 3px;margin:3px;cursor:pointer;background-color:white;border:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.note-popover .note-popover-content .note-color .note-dropdown-menu .note-palette .note-color-row,.note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-row{height:20px}.note-popover .note-popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,.note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:hover{background:#eee}.note-popover .note-popover-content .note-para .note-dropdown-menu,.note-toolbar .note-para .note-dropdown-menu{min-width:216px;padding:5px}.note-popover .note-popover-content .note-para .note-dropdown-menu>div:first-child,.note-toolbar .note-para .note-dropdown-menu>div:first-child{margin-right:5px}.note-popover .note-popover-content .note-btn-fontname .note-dropdown-menu,.note-toolbar .note-btn-fontname .note-dropdown-menu{min-width:200px}.note-popover .note-popover-content .note-dropdown-menu,.note-toolbar .note-dropdown-menu{min-width:160px}.note-popover .note-popover-content .note-dropdown-menu.right,.note-toolbar .note-dropdown-menu.right{right:0;left:auto}.note-popover .note-popover-content .note-dropdown-menu.right::before,.note-toolbar .note-dropdown-menu.right::before{right:9px;left:auto!important}.note-popover .note-popover-content .note-dropdown-menu.right::after,.note-toolbar .note-dropdown-menu.right::after{right:10px;left:auto!important}.note-popover .note-popover-content .note-dropdown-menu.note-check .note-dropdown-item i,.note-toolbar .note-dropdown-menu.note-check .note-dropdown-item i{color:deepskyblue;visibility:hidden}.note-popover .note-popover-content .note-dropdown-menu.note-check .note-dropdown-item.checked i,.note-toolbar .note-dropdown-menu.note-check .note-dropdown-item.checked i{visibility:visible}.note-popover .note-popover-content .note-dropdown-menu .note-dropdown-item>*,.note-toolbar .note-dropdown-menu .note-dropdown-item>*{margin:0}.note-popover .note-popover-content .note-fontsize-10,.note-toolbar .note-fontsize-10{font-size:10px}.note-popover .note-popover-content .note-color-palette,.note-toolbar .note-color-palette{line-height:1}.note-popover .note-popover-content .note-color-palette div .note-color-btn,.note-toolbar .note-color-palette div .note-color-btn{width:20px;height:20px;padding:0;margin:0;border:1px solid #fff}.note-popover .note-popover-content .note-color-palette div .note-color-btn:hover,.note-toolbar .note-color-palette div .note-color-btn:hover{border:1px solid #000}.note-modal .note-modal-body label{display:inline-block;padding:2px 5px;margin-bottom:2px}.note-modal .note-modal-body .help-list-item:hover{background-color:#e0e0e0}@-moz-document url-prefix(){.note-image-input{height:auto}}.note-placeholder{position:absolute;display:none;color:gray}.note-handle .note-control-selection{position:absolute;display:none;border:1px solid black}.note-handle .note-control-selection>div{position:absolute}.note-handle .note-control-selection .note-control-selection-bg{width:100%;height:100%;background-color:black;-webkit-opacity:.3;-khtml-opacity:.3;-moz-opacity:.3;opacity:.3;-ms-filter:alpha(opacity=30);filter:alpha(opacity=30)}.note-handle .note-control-selection .note-control-handle{width:7px;height:7px;border:1px solid black}.note-handle .note-control-selection .note-control-holder{width:7px;height:7px;border:1px solid black}.note-handle .note-control-selection .note-control-sizing{width:7px;height:7px;background-color:white;border:1px solid black}.note-handle .note-control-selection .note-control-nw{top:-5px;left:-5px;border-right:0;border-bottom:0}.note-handle .note-control-selection .note-control-ne{top:-5px;right:-5px;border-bottom:0;border-left:none}.note-handle .note-control-selection .note-control-sw{bottom:-5px;left:-5px;border-top:0;border-right:0}.note-handle .note-control-selection .note-control-se{right:-5px;bottom:-5px;cursor:se-resize}.note-handle .note-control-selection .note-control-se.note-control-holder{cursor:default;border-top:0;border-left:none}.note-handle .note-control-selection .note-control-selection-info{right:0;bottom:0;padding:5px;margin:5px;font-size:12px;color:white;background-color:black;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-opacity:.7;-khtml-opacity:.7;-moz-opacity:.7;opacity:.7;-ms-filter:alpha(opacity=70);filter:alpha(opacity=70)}.note-hint-popover{min-width:100px;padding:2px}.note-hint-popover .note-popover-content{max-height:150px;padding:3px;overflow:auto}.note-hint-popover .note-popover-content .note-hint-group .note-hint-item{display:block!important;padding:3px}.note-hint-popover .note-popover-content .note-hint-group .note-hint-item.active,.note-hint-popover .note-popover-content .note-hint-group .note-hint-item:hover{display:block;clear:both;font-weight:400;line-height:1.4;color:white;text-decoration:none;white-space:nowrap;cursor:pointer;background-color:#428bca;outline:0}.help-list-item label{display:inline-block;margin-bottom:5px}





@media screen and (max-width: 768px) {

	.mfp-container{
		position: relative !important;
		width: 90% !important;
		height: auto !important;
		margin: 0 auto !important
	}

	.login{height: auto;}
	.login_image{display: none}
	.box_login{margin-top: 60px;}
	.login_container{width: 100%}
	.login .content{display: block;}

	.login_container{padding:25px}
	.login .form_buttons{
		display: block !important;
		text-align: center;
	}
	.login .form_buttons input[type="submit"]{margin-top: 30px;}

	.animated{
		-webkit-animation-name: none !important;
		animation-name: none !important;
	}

	.header_breadcrumb{display: none}

	#topo{
		width: 100%;
		height: auto;
		position: relative;
	}

	.menu_mobile{display: block;}
	#menu{display: none;height: auto;}
	#menu li{opacity: 1}

	.submenu{display: block;}

	.logo_adm{
		max-width: 226px;
		margin-top: 20px;
		padding-bottom: 5px;
	}

	.menu_mobile{
		width: 80%;
		margin:0 auto;
		text-align: right;
		color: #fff;
		margin-top: 20px;
		cursor: pointer;
	}

	.home_content{
		float: none;
		width: 100%;
	}

	.dashboard_header{display: block;}
	.dashboard_content{width: 100%;}
	.dashboard_content.width-35{display: none}

	.user_profile i, .header_title i{display: none}

	.header_title{padding-bottom: 10px}

	.carteira{
		width: 100%;
		float: none
	}

	.carteira_atalhos{
		width: 100%;
		float: none;
		margin-top: 30px
	}

	.dashboard_shortcuts a {
		width: 47%;
		margin-bottom: 30px;
	}

	.page_content{padding: 60px 15px;}
	.box, .popup-basic{padding:20px !important;}

	.carteira_header{justify-content: center;}
	.carteira_saldos{margin-top: -60px;}
	.carteira_infos{justify-content: center;margin: 40px 0 0 0;}
	.carteira_infos div{flex-basis: 100%;text-align: center;}

	fieldset{width: 100%;float: none !important}
	.width-60, .width-35, .width-48, .width-30{width: 100%;float: none;}
	.width-48 .width-60{width: 60%; float: left;}
	.width-48 .width-30{width: 35%}
	.width-60{margin-bottom:40px }

	.btn, input[type="submit"]{
		height: auto;border-radius: 10px;
	}

	.selecao_box{flex-wrap: wrap;}
	.selecao_pagamento_cartoes label{flex-basis: 100%;}

	.tabs li{
		width: 100%;
		margin-bottom: 15px;
	}

	.tab-content{overflow-x:scroll; }

	.clientes_relatorio div{
		flex-basis: 100%;
		margin-bottom: 30px;
	}



}




@media screen and (max-width: 400px) {

	.dashboard_shortcuts a {width: 100%;}

}










