	html{height: 100%; float: left;width: 100%;background-color: #dfd9d9;}
	body{margin: 0px;height: 100%;float: left; width: 100%;background-color: #f6f6f6}
	body *{box-sizing: border-box;-moz-box-sizing: border-box;}
	body *{font-family: arial, sans-serif;box-sizing: border-box;text-decoration: none;}
	header{position: relative; height: 95px;background-color: #FCFC30;width: 100%;}
	header > div{display: flex;margin: auto; width: 350px;height: 100%; justify-content: center; align-items: center;}
	header .logo{background-image: url(logo-login.svg);background-size: contain;background-repeat: no-repeat;background-position: center;float: left;width: 44px;height: 44px; margin-right: 22px;z-index: 0; cursor: pointer;}
	#conteudo{min-width: 1024px;max-width: 1280px;display: table;margin: auto;width: 100%;height: 76.2%;position: relative;}
	header h1{display: table-cell; margin: 0; text-align: center; text-align: center; font-size: 30px; color: #465EFF; font-family: arial, sans-serif;}
	header .loading {position: absolute; top: 0; left: 0; width: 100%; height: 6px; background-color: #fff; z-index: 0;}
	header .loading > div {height: 100%; background-color: #465EFF; width: 30%;}
	
		
	/*Geral*/
	.links ul{list-style: none;}	
	.links ul li{padding: 15px;}
	.links ul li a:hover{color: #5782ec;}
	
	bb-container-campo input[type='text']{background-color: #517289;color: #000;border-bottom: 3px solid #829aab;}
	bb-container-campo input[type='password']{background-color: #517289;color: #000;border-bottom: 3px solid #829aab;}
	
	#senhaConta{color :#000;}
	
	.caixa-certificado{width: 100%;}
	
	.modal-ajuda-instalacao-plugin md-toolbar {background-color: #FCFC30;color: #0a39ab; }
	.modal-ajuda-instalacao-plugin md-toolbar md-icon svg path {fill: #0a39ab;}
	
	.ajuda-senha{width: 50px; position: absolute; top: 0px; left: 221px; text-align: center; color: #fff; font-size: 25px; padding-top: 9px; cursor: pointer;height: 47px;background-color: #465EFF;} 
	.ajuda-senha-tag{width: 100%;height: 100%;float: left;}		
	
	/*Estilo */
	.estilo header{background-color: #093F3A !important;}
	.estilo header h1{color: #ffffff;}
/* 	.estilo header .logo{background-image: url(logoBBEstilo.png); width: 86px; height: 60px;} */
	.estilo header .logo{background-image: url('data:image/svg+xml,<svg width="265" height="154" viewBox="0 0 265 154" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2967_44523)"><path d="M24.1 153.03H0V119.44H23.57V122H2.76V134.45H21.5V137.06H2.76V150.43H24.1V153.04V153.03Z" fill="%23FCFC30"/><path d="M53.3 152.74C51.67 152.29 50.03 151.66 48.35 150.86L48.98 148.49C50.62 149.29 52.24 149.91 53.83 150.32C55.42 150.74 57.15 150.95 59.02 150.95C61.59 150.95 63.58 150.45 64.98 149.45C66.38 148.45 67.08 146.99 67.08 145.06C67.08 143.74 66.73 142.61 66.02 141.68C65.31 140.75 64.4 139.96 63.27 139.32C62.14 138.68 60.66 137.98 58.83 137.24C56.74 136.37 55.03 135.53 53.71 134.71C52.39 133.89 51.36 132.92 50.62 131.81C49.88 130.7 49.51 129.36 49.51 127.78C49.51 126.07 49.98 124.55 50.91 123.22C51.84 121.88 53.13 120.85 54.77 120.11C56.41 119.37 58.23 119 60.22 119C63.37 119 66.33 119.68 69.1 121.03L68.33 123.35C66.98 122.71 65.7 122.23 64.49 121.93C63.28 121.62 61.97 121.47 60.56 121.47C58.05 121.47 56.03 122.03 54.5 123.14C52.97 124.25 52.21 125.77 52.21 127.7C52.21 128.83 52.55 129.81 53.22 130.64C53.9 131.48 54.73 132.17 55.73 132.72C56.73 133.27 58.03 133.89 59.64 134.6C63.15 136.05 65.74 137.54 67.41 139.06C69.08 140.59 69.92 142.53 69.92 144.88C69.92 147.45 68.95 149.52 67 151.08C65.05 152.64 62.34 153.42 58.87 153.42C56.78 153.42 54.92 153.19 53.3 152.74Z" fill="%23FCFC30"/><path d="M109.3 153.03H106.55V122H91.82V119.44H124.08V122H109.3V153.03Z" fill="%23FCFC30"/><path d="M151.96 153.03H149.21V119.44H151.96V153.03Z" fill="%23FCFC30"/><path d="M212.82 153.03H189.29V119.44H192.04V150.43H212.82V153.04V153.03Z" fill="%23FCFC30"/><path d="M240.5 151.22C238.05 149.76 236.13 147.71 234.73 145.09C233.33 142.47 232.63 139.48 232.63 136.14C232.63 132.8 233.34 129.96 234.75 127.36C236.17 124.75 238.1 122.71 240.54 121.23C242.99 119.75 245.7 119.01 248.7 119.01C251.7 119.01 254.4 119.74 256.83 121.21C259.26 122.67 261.17 124.71 262.57 127.32C263.97 129.93 264.67 132.87 264.67 136.15C264.67 139.43 263.97 142.43 262.57 145.05C261.17 147.67 259.26 149.72 256.83 151.2C254.4 152.68 251.69 153.42 248.7 153.42C245.71 153.42 242.94 152.69 240.49 151.22H240.5ZM255.41 149.12C257.41 147.9 258.98 146.16 260.14 143.91C261.3 141.66 261.88 139.07 261.88 136.14C261.88 133.21 261.3 130.73 260.14 128.51C258.98 126.29 257.4 124.56 255.39 123.32C253.38 122.08 251.13 121.46 248.66 121.46C246.19 121.46 243.89 122.08 241.88 123.32C239.87 124.56 238.29 126.29 237.15 128.51C236.01 130.73 235.44 133.27 235.44 136.14C235.44 139.01 236.01 141.66 237.15 143.91C238.29 146.16 239.88 147.9 241.9 149.12C243.93 150.34 246.2 150.95 248.71 150.95C251.22 150.95 253.42 150.34 255.42 149.12H255.41Z" fill="%23FCFC30"/><path d="M174.84 56.67L157.13 44.86L135.88 59.03L144.73 64.93L133.22 72.61L108.43 56.08L149.16 28.92L140.31 23.02L89.8296 56.67L132.34 85L174.84 56.67Z" fill="%23FCFC30"/><path d="M174.84 11.81V0L157.13 11.81L165.99 17.71L174.84 11.81Z" fill="%23FCFC30"/><path d="M98.6896 67.3L89.8296 73.2V85L107.54 73.2L98.6896 67.3Z" fill="%23FCFC30"/><path d="M128.8 25.97L119.94 20.07L131.45 12.4L156.25 28.92L115.51 56.08L124.37 61.98L174.84 28.34L132.34 0L89.8296 28.34L107.54 40.14L128.8 25.97Z" fill="%23FCFC30"/></g><defs><clipPath id="clip0_2967_44523"><rect width="265" height="154" fill="white"/></clipPath></defs></svg>');
						 background-repeat: no-repeat;
						 width: -webkit-fill-available;	
	}
	.estilo header .loading > div{    background-color: #0a67a2;}	
	.estilo .caixas-login h1{color:#ffffff;}	
	.estilo .caixas-login > div{background-color: #093F3A !important;}
	.estilo .caixas-login h1 a{color: #64c0ff;}
	.estilo .caixas-login h1 a:hover{color: #64c0ff;}
	.estilo bb-container-botao button{background-color:#FCFC30;}
	.estilo .caixa-senha .titulo-foto div{color: #ffffff;}
	
	.estilo bb-container-campo.container-campo-focus label{color: #8cd0ff;}
	.estilo bb-container-campo input[type='text']{background-color: #517289;color: #ffffff;border-bottom: 3px solid #829aab;}
	.estilo bb-container-campo input[type='password']{background-color: #F4F3F2;color: #517289;border-bottom: 3px solid #003658;}
	.estilo bb-container-campo.container-campo-focus input[type='text'], .estilo bb-container-campo.container-campo-focus input[type='password']{border-bottom-color: #64c0ff;}
	.estilo bb-container-campo.has-error span.erro{color: #fc7d7d}
	.estilo bb-container-campo.has-error label{color: #fc7d7d}
	.estilo bb-container-campo.has-error input[type='text'], .estilo bb-container-campo.has-error input[type='password']{border-bottom: 3px solid #fc7d7d;}
	.estilo bb-container-campo > span{color: #fff;}		
	
	
	.estilo bb-selecao-tipo-login bb-item .item-aguarde{background-color: #c1d2dc;color: #517289;border-bottom: 3px solid #fff;}
	.estilo bb-selecao-tipo-login bb-item .loading{background-color: #003658;}
	.estilo bb-container-campo label{color: #ffffff;}
	
	.estilo .caixa-senha .container-agencia-conta label{color: #fff;}
	.estilo .caixa-senha .container-cpf label{color: #fff;}
	.estilo .detalhes-erro bb-login-container-erro h1{color: #fff;}
	.estilo bb-login-container-erro .conteudo{color: #fff;}
	
	.estilo #senhaConta{color :#517289}
	.estilo ::-webkit-input-placeholder {color :#517289;}
	.estilo .modal-ajuda-instalacao-plugin md-toolbar {    background-color:#4c73b9;color: #ffffff; }
	.estilo .modal-ajuda-instalacao-plugin md-toolbar md-icon svg path{fill :#ffffff;}
	.estilo md-dialog .erro-cabecalho{background-color: #063657;}
	.estilo md-dialog .erro-cabecalho span{color: #ffffff;}
	
	.estilo .caixas-login .caixa > div > div a,.caixas-login .caixa div input[type='submit']{background-color: #003658;color: #ffffff}

	.estilo a.md-default-theme:not(.md-button), .estilo a:not(.md-button){color: #fff;}
	.estilo a.md-default-theme:not(.md-button):hover, .estilo a:not(.md-button):hover{color: #c1d2dc;}

	.estilo bb-container-campo md-switch span{color:#ffffff;}
	.estilo bb-container-campo md-switch.md-default-theme.md-checked ._md-bar, .estilo md-switch.md-checked ._md-bar{background-color: #64c0ff;}
		
	.estilo .caixas-login .caixa-bb-code > a, .caixas-login .caixa div input[type='submit']{background-color: #093F3A ;color: #ffffff;}
	.estilo .caixas-login .caixa-bb-code span{color: #ffffff;}
	
	.estilo md-dialog .titulares-cabecalho{background-color: #063657;}
	.estilo md-dialog .titulares-cabecalho span{color: #fff;}	

	.estilo md-dialog .liberar-computador-cabecalho{background-color: #063657;}
	.estilo md-dialog .liberar-computador-cabecalho span{color: #fff;}	


	.estilo .links ul li a{color: #063657;}
	
	.estilo .bb-code-reload-img{background-image: url('qrcode-bb-reload-estilo.png');}
	.estilo .bb-code-reload{background-color: #fff;}
		
/* 	.estilo .bb-code-wait{background-image: url('qrcode-bb-wait-estilo.gif');} */
	.estilo .bb-code-wait{background-image: url('qrcode-bb-wait-estilo-verde.gif');}
	    
    .estilo .chatbot_template{background: #093F3A;}
    	
	.estilo .ajuda-senha{color: #093F3A; background-color: #FCFC30;}		
	
	
	/*Private */
	
	
	.private header{background-color: #2d2d2d; !important;}
	.private header h1{color: #ffffff;}
	.private header .logo{background-image: url(logoBBPrivate.jpg); width: 86px; height: 60px;}
	.private header .loading > div{    background-color: #f3d400;}	
	.private .caixas-login h1{color:#ffffff;}
	.private .caixas-login > div{background-color: #2d2d2d;}
	.private .caixas-login h1 a{color: #fae89d;}
	.private .caixas-login h1 a:hover{color: #fae89d;}
	
	.private bb-container-botao button{background-color:#f3d400; color:#2d2d2d}
	.private .caixa-senha .titulo-foto div{color: #ffffff;}
	
	.private bb-container-campo.container-campo-focus label{color: #fae89d;}
	.private bb-container-campo input[type='text']{background-color: #6c6c6c;color: #ffffff;border-bottom: 3px solid #cac8c8;}
	.private bb-container-campo input[type='password']{background-color: #6c6c6c;color: #ffffff;border-bottom: 3px solid #f3d400;}
	.private bb-container-campo.container-campo-focus input[type='text'], .private bb-container-campo.container-campo-focus input[type='password']{border-bottom-color: #fae89d;}	
	.private ::-webkit-input-placeholder {color : #cac8c8;}
	
	.private bb-container-campo > span{color: #cac8c8;}	

	
	.private bb-container-campo.has-error span.erro{color: #fc7d7d}
	.private bb-container-campo.has-error label{color: #fc7d7d}
	.private bb-container-campo.has-error input[type='text'], .private bb-container-campo.has-error input[type='password']{border-bottom: 3px solid #fc7d7d;}	
	
	
	.private bb-selecao-tipo-login bb-item .item-aguarde{background-color: #6c6c6c;color: #ffffff;border-bottom: 3px solid #cac8c8;}
	.private bb-selecao-tipo-login bb-item .loading{background-color: #f3d400;}
	.private bb-container-campo label{color: #b5b3b3;}
	
	.private .caixa-senha .container-agencia-conta label{color: #fff;}
	.private .caixa-senha .container-cpf label{color: #fff;}
	.private .detalhes-erro bb-login-container-erro h1{color: #fff;}
	.private bb-login-container-erro .conteudo{color: #fff;}
	
	.private #senhaConta{color :#ffffff;}
	
	.private .modal-ajuda-instalacao-plugin md-toolbar {    background-color: #2d2d2d;color: #ffffff; }
	.private .modal-ajuda-instalacao-plugin md-toolbar md-icon svg path{fill :#ffffff;}
	.private md-dialog .erro-cabecalho{background-color: #063657;}
	.private md-dialog .erro-cabecalho span{color: #ffffff;}
	
	.private .caixas-login .caixa > div > div a,.caixas-login .caixa div input[type='submit']{background-color: #f3d400;color: #2d2d2d}
	
	.private a.md-default-theme:not(.md-button), .private a:not(.md-button){color: #fae89d;}
	.private a.md-default-theme:not(.md-button):hover, .private a:not(.md-button):hover{color: #fae89d;}
		
	.private bb-container-campo md-switch.md-default-theme.md-checked ._md-thumb, .private md-switch.md-checked ._md-thumb{background-color: #f3d400;}	
	.private bb-container-campo md-switch.md-default-theme.md-checked ._md-bar, .private md-switch.md-checked ._md-bar{background-color: #cac8c8;}
	.private md-switch.md-default-theme ._md-bar, .private md-switch ._md-bar{background-color: #cac8c8;}
	.private bb-container-campo md-switch span{color:#cac8c8;}
	.private .caixas-login .caixa-bb-code > a, .caixas-login .caixa div input[type='submit']{background-color: #f3d400; color: #2d2d2d;}
	.private .caixas-login .caixa-bb-code span{color: #ffffff;}
	
	.private md-dialog .titulares-cabecalho{background-color: #2d2d2d;}
	.private md-dialog .titulares-cabecalho span{color: #fff;}
	
	.private md-dialog .liberar-computador-cabecalho{background-color: #2d2d2d;}
	.private md-dialog .liberar-computador-cabecalho span{color: #fff;}
	
	.private .links ul li a{color: #2d2d2d;}
	.private .links ul li a:hover{color: #af8f0d;}
	
	
	.private .ajuda-senha{color: #2d2d2d; background-color: #f3d400;}
	
	
	.private .bb-code-reload-img{background-image: url('qrcode-bb-reload-private.png'); }
	.private .bb-code-reload{background-color: #fff;}
	
	.private .bb-code-wait{background-image: url('qrcode-bb-wait-private.gif'); }
	    
    .private .chatbot_template{background: #2d2d2d;}	

	
	/*Diretivas*/
	
	bb-login-container-erro h1{font-weight: bold;font-size: 37px;float: left;color: blue;width: 100%;text-align: center;padding: 20px 0px;}
	bb-login-container-erro .erro-simples .titulo{padding: 10px 0px;color: #D61414;width: 100%;font-size: 15px;height: 200px;display: table-cell; vertical-align: middle;}
	bb-login-container-erro .erro-publicador .titulo{padding: 10px 0px;color: #D61414;float: left;width: 100%;font-size: 15px;}
	bb-login-container-erro .sub-titulo{padding: 10px 0px;color: red;float: left;width: 100%;color: #0a39ab}
	bb-login-container-erro .conteudo{padding: 25px 0px;color: #0a39ab;float: left;width: 100%;}
	
	bb-container-campo{float: left;padding: 10px;}
	
	bb-container-campo label {font-size: 14px;float: left;;padding-left: 8px;padding-bottom: 10px; color: #333;}
	bb-container-campo span.erro{display: none;}
	bb-container-campo input[type='text'],bb-container-campo  input[type='password']{border: none;padding: 15px;width: 100%;margin: auto;text-align: center;font-size: 16px;background-color: #FFF7B5;border-bottom: 3px solid #cab734;outline: none;height: 50px;}      
	bb-container-campo.container-campo-focus input[type='text'], bb-container-campo.container-campo-focus input[type='password']{border-bottom-color: #1194f6;}
	bb-container-campo > span{color: #8d812b; font-size: 12px;padding-top: 5px;float: left;width: 100%;}
	bb-container-campo.container-campo-focus label{color: #1194f6;}
	
	bb-container-campo.has-error span.info{display: none;}
	bb-container-campo.has-error span.erro{color: red;display: block;}
	bb-container-campo.has-error label{color: red;}
	bb-container-campo.has-error input[type='text'], bb-container-campo.has-error input[type='password']{    border-bottom: 3px solid red;}
	
	bb-container-botao {float: left;padding: 15px 10px;}
	bb-container-botao button {height: 50px;display: table-cell;vertical-align: middle;width: 100%;background-color: #465EFF;color: #FFF;text-decoration:none; text-align: center;border-radius: 2px;border: none;cursor: pointer;font-size: 14px;}
	.estilo bb-container-botao button {color: #093F3A}
	bb-container-botao button[disabled]{opacity:0.8;background-image: url('qrcode-bb-wait-private.gif'); background-position: center center; background-repeat: no-repeat, no-repeat;background-size: 40px 40px;}
	.estilo bb-container-botao button[disabled]{opacity:0.8;background-image: url('qrcode-bb-wait-estilo-verde.gif'); background-position: center center; background-repeat: no-repeat, no-repeat;background-size: 20px 20px;}
	.private bb-container-botao button[disabled]{opacity:0.8;background-image: url('qrcode-bb-wait-estilo.gif'); background-position: center center; background-repeat: no-repeat, no-repeat;background-size: 40px 40px;}
	
		
	
	
	bb-selecao-tipo-login{float: left;width: 100%;}
	bb-selecao-tipo-login bb-item{width: 100%;height: 50px;display: table;background-color: #1194f6;position: relative;}
	bb-selecao-tipo-login bb-item .item-aguarde{border: none;width: 100%;text-align: center;background-color: #f9e86f;outline: none;height: 47px;display: table-cell;vertical-align: middle;position: relative;border-bottom: 3px solid #cab734;color: #1194f6;} 
	bb-selecao-tipo-login bb-item a{height: 50px;    display: table-cell;vertical-align: middle;color: #fff !important;text-align: center;width: 100%;}
	bb-selecao-tipo-login bb-item .loading{float: left;position: absolute;top: 47px;left: 0px;width: 0%;height: 3px;z-index: 1;background-color: #1194f6;}
	bb-selecao-tipo-login bb-item-selecinado{position: relative;float: left;width: 100%;}
	bb-selecao-tipo-login bb-item-selecinado bb-item-seta{width: 16px;height: 16px;float: left;position: absolute;top: 18px;right: 13px;}
	bb-selecao-tipo-login bb-item-seta a{float: left;width: 100%;height: 100%;background-size: 100% 100%;}
	bb-selecao-tipo-login bb-item-seta a.bb-item-seta-branco {background-image: url(icones/arrow-down_white.svg);}
	bb-selecao-tipo-login bb-item-seta a.bb-item-seta-azul {background-image: url(icones/arrow-down_blue.svg);}
    bb-selecao-tipo-login .bb-selecao-show bb-item-seta a {background-image: url(icones/arrow-up_blue.svg);}
    bb-container-campo bb-selecao-tipo-login bb-item input[type='password'] {padding: 13px 57px;    height: 50px;font-size: 15px;}
    bb-container-campo bb-selecao-tipo-login bb-item input:focus{border-bottom-color: #1194f6;}
    
    bb-selecao-tipo-login bb-lista-item-login{transition : display 0.5s;display: none;}
	bb-selecao-tipo-login  bb-lista-item-login.bb-selecao-show{display: block;}
	bb-selecao-tipo-login bb-selecao-item{width: 100%;float: left;height: 50px;background-color: #ffffff;display: table;}
	bb-selecao-tipo-login bb-selecao-item a{width: 100%;height: 50px;display: table-cell;vertical-align: middle;text-align: center;color: #1194f6 !important;}
	bb-selecao-tipo-login bb-selecao-item a:hover{background-color: #1194f6;color: #ffffff !important; }
	 
	bb-container-campo md-switch.md-default-theme.md-checked ._md-bar, md-switch.md-checked ._md-bar{    background-color: #f9e867;}
	bb-container-campo md-switch.md-default-theme.md-checked ._md-thumb, md-switch.md-checked ._md-thumb{background-color: #465EFF;}
	bb-container-campo md-switch span{color:#8d812b;font-size: 15px;}
	bb-assinador{background-image: url('qrcode-bb-wait-private.gif'); background-position: center center; background-repeat: no-repeat, no-repeat;background-size: 40px 40px;display: table;width: 100%;height: 100%;}	
		
	.mensagem-assinador-nativo{width: 270px;height: 60px;position: absolute;background-color: #FCFC30;font-size: 12px;padding: 5px;color: #0a39ab;}		
	.caixas-login{width: 732px;float: none;height: 90%;display: table;vertical-align: middle;text-align: center;position: absolute;top: 50%;margin-top: -223px;left: 50%;margin-left: -375px;}	
    
	.caixas-login .caixa-bb-code-hide{width: 200px;z-index:-1;background-color: #f6f6f6;-webkit-box-shadow: 0px 0px 0px 0px rgba(153,153,153,1);-moz-box-shadow: 0px 0px 0px 0px rgba(153,153,153,1);box-shadow: 0px 0px 0px 0px rgba(153,153,153,1);}
	.estilo .caixas-login .caixa-bb-code-hide{width: 200px; z-index: -1; background-color: #f6f6f6;-webkit-box-shadow: 0px 0px 0px 0px rgba(153,153,153,1);-moz-box-shadow: 0px 0px 0px 0px rgba(153,153,153,1);box-shadow: 0px 0px 0px 0px rgba(153,153,153,1);}	
	.private .caixas-login .caixa-bb-code-hide{width: 203px;background-color: #f6f6f6;-webkit-box-shadow: 0px 0px 0px 0px rgba(153,153,153,1);-moz-box-shadow: 0px 0px 0px 0px rgba(153,153,153,1);box-shadow: 0px 0px 0px 0px rgba(153,153,153,1);}    
    	
	.caixas-login > div{width: 350px;height: 500px;min-height: 450px;max-height: 450px;display: table;background-color: #FCFC30;margin: auto;-webkit-box-shadow: 0px 2px 5px 1px rgba(153,153,153,1);-moz-box-shadow: 0px 2px 5px 1px rgba(153,153,153,1);box-shadow: 0px 2px 5px 1px rgba(153,153,153,1);float: left;position: relative;overflow: hidden;padding: 0px 30px;}	
	.caixas-login .caixa-bb-code a{    width: 100%; text-align: center;float: left;padding: 20px;font-size: 19px;}
	.caixas-login .caixa-bb-code span{width: 100%; text-align: center; float: left; font-size: 20px; font-family: arial; color: #0a39ab;}
	.caixas-login > div:nth-child(1){margin-right: 0px;}
	.caixas-login > .progress-bar{width: 350px;height: 6px;display: table;margin: auto;margin-top: -6px;}
	.caixas-login > .progress-bar > div{width: 0%;float: left;height: 100%;background-color:#1194f6; }
	.caixas-login h1{font-size: 23px;text-align: center;position: relative;color: #465EFF;font-weight: normal;margin-top: 18px;margin-bottom: 20px;margin-left: 25px;margin-right: 25px;}
	.caixas-login h1 a{position: absolute;left: -38px;font-size: 40px;top: -12px;color: #1194f6;}
	.caixas-login h1 a:hover{color: #1194f6;}
	.caixas-login .caixa .opcoes-acesso > div{width: 100%; display: table; padding: 6px;border-radius: 8px;}
	.caixas-login .caixa > div > div a,.caixas-login .caixa div input[type='submit']{height: 50px;display: table-cell;vertical-align: middle;width: 100%;background-color: #465EFF;color: #fff;text-decoration:none; text-align: center;border-radius: 2px;border: none;cursor: pointer;font-size: 18px;}
	.caixas-login .caixa-hide{left: 101%; margin-left: 0px;}
	.caixas-login .tipo-atendimento{display: none;}
	.caixas-login .tipo-atendimento > div {display: table;}
	.caixas-login bb-container-campo{width: 291px;}
	.caixas-login .caixa-bb-code > a,.caixas-login .caixa div input[type='submit']{height: 50px;display: table-cell;vertical-align: middle;width: 100%;background-color: #1194f6;color: #fff;text-decoration:none; text-align: center;border-radius: 2px;border: none;cursor: pointer;font-size: 18px;}
	.caixa-bb-code md-dialog{max-height: 95%;max-width: 95%}
	.caixa-bb-code md-dialog .md-button{text-transform: none;}
	.estilo .caixa-bb-code md-dialog .md-button{background-color: #003658;}
	.private .caixa-bb-code md-dialog .md-button{background-color: #2d2d2d;}	
	.caixa-bb-code {display: none; margin-right: 30px !important;}	
	
	.caixas-login .caixa .md-title{font-size: 16px;}
	
	.caixa md-dialog{max-height: 95%;max-width: 95%}
	.caixas-login .caixa ._md-dialog-backdrop{height: 100%;}	
	
	.caixas-login .caixa > .caixa-agencia-conta > form > div{margin: auto;width: 100%;margin-bottom: 15px;}
	.caixa-agencia-conta-selecao bb-container-campo:nth-child(4){padding: 0px 10px;}
	
	.caixa-agencia-conta-selecao{width: 290px;}
	
	bb-container-campo md-switch{margin: 8px;}
	 
	.caixa-agencia-conta > form > div label{font-size: 14px;float: left;;padding-left: 8px;padding-bottom: 10px; color: #333;}
	
	.caixa-agencia-conta > form > div span{color: #8d812b; font-size: 12px;}
	
	.caixas-login .caixa > .caixa-agencia-conta  > form > div:nth-child(4){margin-top: 30px;}
	.caixas-login .caixa > .caixa-nova-senha > form > div:nth-child(4){margin-top: 0px;}
	
	.caixa-nova-senha  ::-webkit-input-placeholder{font-size: 15px !important;opacity: 1 !important;}
	
	.caixa-senha  form input[type='text']{width: 100%;float: left;}
	.caixa-senha  .campo-certificado-applet{width: 100%;}
	.caixa-senha .login-link{float: left; margin-bottom: 20px;text-align: center; width: 100%;}

	.detalhes-erro bb-login-container-erro h1{margin: 0px;font-size: 32px; letter-spacing: -1px; padding-bottom: 3px;font-weight:bold; }
	.detalhes-erro bb-login-container-erro .conteudo{float: left; width: 100%; padding: 10px 0px 25px 0px;text-align: center;font-size: 16px;}

	.caixa-detalhes-erro-login bb-login-container-erro .conteudo{height: 200px; overflow-y: auto;padding: 11px;background-color: #f9e867;}
	.caixa-detalhes-erro-login bb-login-container-erro{padding-bottom: 20px; float: left;;}
	.caixas-login .caixa-detalhes-erro-login h1{font-size: 37px;padding-bottom: 0px;margin-bottom: 10px;}

  	::-webkit-input-placeholder {text-align: center;}
	:-moz-placeholder {text-align: center;}
	::-moz-placeholder {text-align: center;}
	:-ms-input-placeholder {text-align: center;}

	.caixas-login bb-container-botao{width: 100%;display: table;padding: 25px 10px;} 
	.caixa-senha bb-selecao-tipo-login{width: 100%;} 
	.caixa-senha{float: left;position: relative;}
	
	.caixa-senha .container-agencia-conta label{width: 100%;text-align: center;color: #222;}
	.caixa-senha .container-agencia-conta label:nth-child(2){font-size: 24px;}
	.caixa-senha .container-agencia-conta{width: 50%;} 
	
	.caixa-senha .container-cpf label{width: 100%;text-align: center;color: #222;}
	.caixa-senha .container-cpf label:nth-child(2){font-size: 24px;}
	.caixa-senha .container-cpf{width: 100%;}
	
	.caixa-senha .titulo-foto{margin-bottom: 0px;margin-top: 20px;}
	.caixa-senha .titulo-foto img{width: 90px;height: 90px;border-radius: 100%;}
	.caixa-senha .titulo-foto div {width: 100%;font-size: 18px; color: #222; padding-top: 5px;}
	
	.caixa-agencia-conta-selecao bb-container-botao{padding: 10px 10px;}
	
	.pesaquisar-fechado {border: none;background-color: #FCFC30;background-image: url(icones/pesquisar-login.svg); background-repeat: no-repeat;width: 32px; position: absolute;right: -33px; height: 32px; background-size: 100% 100%;}
	
	.caixas-login .caixa > div > div.lista-logins{padding: 0px;overflow: auto;display: block;position: relative;left: -30px;width: 120.8%;top: -17px;background-color: #fbeb7b;border-radius :0px;max-height: 345px;}
	.lista-logins > div{height :86px;display: table; width: 100%;border-bottom:1px solid #cab734;position: relative;}
	.caixas-login .caixa > div > div.lista-logins a {background-color: transparent;position: relative;}
	.caixas-login .caixa > div > div.lista-logins a.login-excluir{position: absolute;height: 30px;width: 30px;right: 2px;top: 2px;background-image: url(icones/remover-login.svg); background-size: 100% 100%;opacity: 0.7;display: none;z-index: 2;}
	.caixas-login .caixa > div > .lista-logins > div:hover a.login-excluir{display: block;} 
	.caixas-login .caixa > div > div.lista-logins .login-dados{    float: left;position: absolute;width: 100%;height: 100%; padding-left: 75px; left: 0px; display: table;top: 0px; text-align: left;}
	.caixas-login .caixa > div > div.lista-logins .login-dados > div{display: table-cell;vertical-align: middle;height: 86px;padding-left: 10px}
	.caixas-login .caixa > div > div.lista-logins .login-dados > div .login-nome{font-size: 14px;color: #000;padding-bottom: 3px;font-weight: bold;}
	.login-dados > div .login-cpf,.login-dados > div .login-agencia-conta,.login-dados > div .login-titularidade{font-size: 13px;color: #333;padding-bottom: 3px;}

	.caixas-login .caixa > div a.login-excluir-item{position: absolute;height: 25px;width: 25px;right: -20px;top: 13px; background-size: 100% 100%;opacity: 0.7;display: block;z-index: 2;}
	.caixas-login .caixa > div a.login-excluir-item{background-image: url(icones/remover-login-item.svg);}
	.estilo .caixas-login .caixa > div a.login-excluir-item{background-image: url(icones/remover-login-item-estilo.svg);}
	.private .caixas-login .caixa > div a.login-excluir-item{background-image: url(icones/remover-login-item-estilo.svg);}	

	
	.caixa .md-dialog-container{top : 0px !important;}
	.caixa md-backdrop{max-height: 530px;}
	
	.imagens-login{padding: 12px; float: left;border-style:none;}
	.imagens-login  > img{height: 60px;width: 60px;display: table;float: left;background-size: 100% 100%;}
	.imagens-login  > .imagem-foto{border-radius:100%;background-image: url('icones/avatarSegGeral.png');}
	
	a.md-default-theme:not(.md-button), a:not(.md-button){color: #465EFF;}
	a.md-default-theme:not(.md-button):hover, a:not(.md-button):hover{color: #0a39ab;}
	
	.link-rodape-login{width: 100%; text-align: center;float: left;display: block; position: absolute; bottom: 0px;left: 0px; margin: 15px 0px;}	
	
	bb-container-campo md-switch{float: left;}
	
	md-dialog .erro-conteudo {padding: 19px; height: 286px; overflow: auto;}
	md-dialog .maquina-amarela-conteudo-com-celular {padding: 19px; height: 260px; overflow: auto;}
	md-dialog .maquina-amarela-conteudo-sem-celular {padding: 19px; height: 338px; overflow: auto;}
	md-dialog .maquina-amarela-conteudo-enviar-codigo {padding: 19px; height: 257px; width: 330px; overflow: auto; text-align: justify;}
	md-dialog .maquina-amarela-celulares {padding: 10px 19px 1px 19px; height: 60px; overflow: auto;}
	md-dialog .erro-codigo {font-size: 12px;text-align: right;font-weight: bold;padding-right: 10px;}
	
	md-dialog .erro-cabecalho{width: 100%; float: left;  display: table;background-color: #FCFC30;}
	md-dialog .erro-cabecalho span{display: table-cell;vertical-align: middle;height: 70px;text-align: center;color: #0a39ab;font-weight: bold;font-size: 40px;letter-spacing: -2px;}
	md-dialog .erro-titulo{width: 100%; float: left;  display: table; padding: 0px 14px;}
	md-dialog .erro-titulo span{display: table-cell;vertical-align: middle;height: 60px;text-align: left;color: #0a39ab;font-size: 20px;}
	
	md-dialog .titulares-cabecalho{width: 100%; float: left;  display: table;background-color: #FCFC30;}
	md-dialog .titulares-cabecalho span{display: table-cell;vertical-align: middle;height: 70px;text-align: center;color: #0a39ab;font-weight: bold;font-size: 15px;}
	md-dialog .titulares-conteudo {padding-top: 20px; height: 288px; overflow: auto;float: left;width: 100%;}
	md-dialog .titulares-conteudo >div{float: left; width: 100%;display: table;}
	md-dialog .titulares-conteudo a{height: 50px;width: 100%;text-align:center;display: table-cell;vertical-align: middle;}
	md-dialog .titulares-conteudo a:hover{background-color: #fafafa;}
	
	md-dialog .liberar-computador-cabecalho{width: 100%; float: left;  display: table;background-color: #FCFC30;}
	md-dialog .liberar-computador-cabecalho span{display: table-cell;vertical-align: middle;height: 40px;text-align: center;color: #0a39ab;font-weight: bold;font-size: 15px;}	
	
	.caixa md-dialog .md-button{text-transform: none;}
	.modal-ajuda-instalacao-plugin  md-dialog-content{position: relative;}
	.modal-ajuda-instalacao-plugin .ajuda-titulo{position: absolute;left: 0px;top: 0px;height: 45px; width: 100%;}
	.modal-ajuda-instalacao-plugin .md-dialog-content{height: 100%; float: left; width: 100%; padding-top: 45px;overflow: auto;}
	
	bb-container-campo.link-nova-senha{width: 100%;padding: 0px 10px;}
	bb-container-campo.link-nova-senha > a{width: 100%;font-size: 14px;color: #1194f6;text-align: center;float: left; padding-top: 8px}
	
	.estilo bb-container-campo.link-nova-senha > a{color: #fff};	
	
	.caixa-altera-senha bb-container-campo{padding: 10px 0px 5px 0px;}
	.caixa-altera-senha bb-container-campo label{padding-bottom: 5px;}

	
	.bb-code-reload-img{position: absolute;z-index: 1;left: 31%;top: 29%;width: 36% !important; height: 36% !important; background-image: url('qrcode-bb-reload.png'); background-position: center center; background-repeat: no-repeat, no-repeat; cursor: pointer;}
	.bb-code-reload{width: 83.2% !important;height: 65%;position: absolute;background-color: #FCFC30;opacity: 0.7;}
	
	.bb-code-wait{position: absolute;z-index: 1;left: 33%;top: 36%;width: 36% !important; height: 36% !important; background-image: url('qrcode-bb-wait-geral.gif'); background-position: center center; background-repeat: no-repeat, no-repeat; cursor: pointer;}
	
	/*#bbcodeLogin{padding-left: 7%;}*/
	
	.config-cliente > div{padding-bottom: 10px;}
	.config-cliente > div label{font-weight: bold;  }
	
	
    .titulo-ajuda-senha{
      background-color: #fff;
      font-size: 18px;
      padding: 7px 15px;
      cursor: pointer;
	  margin-bottom: 10px;      
    }
   
    .titulo-ajuda-senha.active, .titulo-ajuda-senha:hover {
      background-color: #ddd;
    }

    .conteudo-ajuda-senha {
      padding-left: 50px;
      background-color: #fff;
      max-height: 0;
      overflow: hidden;
      transition: max-height 0.25s ease-out;
      border: 5px;
      border-color: #000; 
      font-size: 14px;
    }		
   
	md-toast{padding: 0;bottom: 0;z-index: 0;}   
	md-toast._md-center {left: 50%;transform: translate3d(-50%, 0, 0);}    
    md-toast .md-toast-content{padding: 0;bottom: 0;}
    md-toast.md-default-theme .md-toast-content, md-toast .md-toast-content{background-color: transparent;}  
    .chatbot_template{width: 350px; height: 50px; line-height: 50px; text-align: center; border-top-left-radius: 10px;border-top-right-radius: 10px; background: #465EFF;}
    
	md-tooltip ._md-content{background-color:#1194f6; }  
	md-tooltip span{font-size: 15px !important; }    
	
	.estilo md-tooltip ._md-content{background-color:#4c73b9; }  
	.estilo md-tooltip span{font-size: 15px !important; }	
	
	.private md-tooltip ._md-content{background-color:#2d2d2d; }  
	.private md-tooltip span{font-size: 15px !important; }	



    .chatbot_template div{float: left; margin-right: 10px;margin-left: 35px;}
    .chatbot_template img{float: right;margin-top: 8px;width: 35px;}
    
    .chatbot_template .chat-ativo{cursor: pointer;} 
	.chatbot_template .chat-inativo{margin-right: 0px;width: 35px; margin-left: 6px;}    
    
     
     .info-piloto{font-size: 17px;text-align: center;margin-top: 37px;position: relative;color: #0a39ab;font-weight: bold;} 
     .estilo .info-piloto{color: #fff;}
     .private .info-piloto{color: #fff;}
     
     .celular-liberacao a{color: #2d2d2d;}
     .celular-liberacao a:hover{color: #2d2d2d;}
     .estilo .celular-liberacao a{color: #2d2d2d;}
     .estilo .celular-liberacao a:hover{color: #2d2d2d;}
     .private .celular-liberacao a{color: #2d2d2d;}
     .private .celular-liberacao a:hover{color: #2d2d2d;}
     
     .celular-liberacao-aguarde{display:none;width: 263px;height: 217px;background-image: url(qrcode-bb-wait-geral.gif);background-position: center center;background-repeat: no-repeat, no-repeat;position: absolute;left: 37px;}
     #erro-liberacao-maquina{text-align: left;padding-left: 33px;color: #fc7d7d;font-size: 11px;}
