﻿/*******************************************************Button base*******************************************************************/
.d-button { position: relative; overflow: hidden; margin: 5px 0; padding: 1px 6px; text-align: center; text-indent: 0; -ms-zoom: 1; zoom: 1; cursor: pointer; }
    .d-button > .d-primary-icon { margin-right: 5px; cursor:pointer;}
    .d-button > .d-secondary-icon { position: absolute; top: 50%; margin-top: -12px; right: 5px; }
.d-primary-icon .d-button-text, .d-primary-icon, .d-secondary-icon { line-height: 24px; cursor: default; }
.d-button-text { color: inherit; -webkit-text-shadow: inherit; text-shadow: inherit; }

a.d-button.link.d-state-hover,
a.d-button.link.d-state-active { border: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }


a.d-button.link { border: none; background: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }


    a.d-button.link, a.d-button.link > * { cursor: pointer; }
.d-button.link.d-state-disable { cursor: default; }
.d-page .d-button.link{ padding: 3px 10px; }

/*image button*/
.d-button.img { display: table-cell; vertical-align: middle; text-align: center; }

/*Buttons*/
.d-buttons .d-first { -moz-border-radius: 5px 0px 0px 5px; -webkit-border-radius: 5px 0px 0px 5px; border-radius: 5px 0px 0px 5px; }
.d-buttons .d-last { border-left: none; -moz-border-radius: 0px 5px 5px 0px; -webkit-border-radius: 0px 5px 5px 0px; border-radius: 0px 5px 5px 0px; }
.d-button[data-inline=false] { display: block; margin: 0.5em 0px; padding: 10px; }
    .d-button[data-inline=false] ~ .d-button[data-inline=false] { margin-top: 0px; }
button.d-button[data-inline=false], a.d-button[data-inline=false],
input.d-button[data-inline=false] { width: 100%; }

/* Estilo geral dos botoes */
.d-ui-widget .d-button, .d-ui-widget button.d-button,
.d-panel.d-panel-left .d-ui-widget.d-button {
	border: none;
	border-radius: 0;
	cursor: pointer;
	color: #fff;
	box-shadow: none;
	background: #00a1fc;
	box-sizing: border-box;
	transition: all ease-out 0.2s;
	-webkit-transition: all ease-out 0.2s;
}
.d-ui-widget .d-button-text { font-size: 14px; }

.d-ui-widget .d-button.d-state-disable, .d-ui-widget button.d-button.d-state-disable,
.d-panel.d-panel-left .d-ui-widget.d-button.d-state-disable {
	background: #eee;
	color: #9f9f9f;
}

.d-ui-widget .d-button.cke_button, .d-ui-widget button.d-button.cke_button {
	background:none;
	color:#000;
}

.d-ui-widget .d-button.d-state-hover {
	color: #fff;
	background: #1381E2;
}

	.d-ui-widget [class^="icon-"].d-button{	padding-top:5px;}

.d-page .d-form .listBtn > .d-button:only-child{ width:100%; margin:0;}
.d-page .d-form .listBtn > .d-button
{
	width: 48.5%;
	display: inline-block;
	margin: 0 0.5% 15px 0.5%;
	box-sizing:border-box;
}

.d-page .d-form .listBtn.tresBtns > .d-button
{
	width: 32%;
}

@media screen and (max-width: 600px){
	.d-page .d-form .listBtn > .d-button{ width: 100%;}
}

/* Ajuste posicionamento menu button mobile */
.header-tittle-left #menubutton {
    margin-top:-6px;
}
