/* CSS Document */




.border-bottom {
	border-bottom: 1px solid #ddd;
	padding-bottom: 8px;
}
.border-bottom-double {
	border-bottom: 4px double #ddd;
	padding-bottom: 8px;
}
.border-bottom-solid {
	border-bottom: 3px solid #ddd;
	padding-bottom: 8px;
}

.border-left {
	border-left: 1px solid #ddd;
	padding-left: 8px;
}
.border-left-double {
	border-left: 4px double #ddd;
	padding-left: 8px;
}
.border-left-solid {
	border-left: 2px solid #ddd;
	padding-left: 8px;
}

.border-right {
	border-right: 1px solid #ddd;
	padding-right: 8px;
}
.border-right-double {
	border-right: 4px double #ddd;
	padding-right: 8px;
}
.border-right-solid {
	border-right: 3px solid #ddd;
	padding-right: 8px;
}

.border-top {
	border-top: 1px solid #ddd;
	padding-top: 8px;
}
.border-top-double {
	border-top: 4px double #ddd;
	padding-top: 8px;
}
.border-top-solid {
	border-top: 3px solid #ddd;
	padding-top: 8px;
}

.clearspace {
	height: 20px;
}

.clearspace:before,
.clearspace:after {
  display: table;
  content: " ";
}

.clearspacedb {
	height: 50px;
}

.clearspacedb:before,
.clearspacedb:after {
  display: table;
  content: " ";
}

.required {
	color: #900;
	font-size: 60%;
}

.mgb { margin-bottom: 5px; }
.mgl { margin-left: 5px; }
.mgr { margin-right: 5px; }
.mgt { margin-top: 5px; }

.mgb-15 { margin-bottom: 15px; }
.mgl-15 { margin-left: 15px; }
.mgr-15 { margin-right: 15px; }
.mgt-15 { margin-top: 15px; }

.mgb-50 { margin-bottom: 50px; }
.mgl-50 { margin-left: 50px; }
.mgr-50 { margin-right: 50px; }
.mgt-50 { margin-top: 50px; }

.tab-pane {
	border: 1px solid #ddd;
	border-top: none;
	padding: 5px;
}

.txt-white { color: #fff !important; }



















/* Botões Personalizados */

.btn-aqua {
  color: #fff;
  background-color: #04B3C4;
  border-color: #008D9E;
}
.btn-aqua:hover,
.btn-aqua:focus,
.btn-aqua:active,
.btn-aqua.active,
.open .dropdown-toggle.btn-aqua {
  color: #fff;
  background-color: #00AABE;
  border-color: #0097AA;
}
.btn-aqua:active,
.btn-aqua.active,
.open .dropdown-toggle.btn-aqua {
  background-image: none;
}
.btn-aqua.disabled,
.btn-aqua[disabled],
fieldset[disabled] .btn-aqua,
.btn-aqua.disabled:hover,
.btn-aqua[disabled]:hover,
fieldset[disabled] .btn-aqua:hover,
.btn-aqua.disabled:focus,
.btn-aqua[disabled]:focus,
fieldset[disabled] .btn-aqua:focus,
.btn-aqua.disabled:active,
.btn-aqua[disabled]:active,
fieldset[disabled] .btn-aqua:active,
.btn-aqua.disabled.active,
.btn-aqua[disabled].active,
fieldset[disabled] .btn-aqua.active {
  background-color: #04B3C4;
  border-color: #008D9E;
}
.btn-aqua .badge {
  color: #000;
  background-color: #04B3C4;
}


.btn-black {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-black:hover,
.btn-black:focus,
.btn-black:active,
.btn-black.active,
.open .dropdown-toggle.btn-black {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-black:active,
.btn-black.active,
.open .dropdown-toggle.btn-black {
  background-image: none;
}
.btn-black.disabled,
.btn-black[disabled],
fieldset[disabled] .btn-black,
.btn-black.disabled:hover,
.btn-black[disabled]:hover,
fieldset[disabled] .btn-black:hover,
.btn-black.disabled:focus,
.btn-black[disabled]:focus,
fieldset[disabled] .btn-black:focus,
.btn-black.disabled:active,
.btn-black[disabled]:active,
fieldset[disabled] .btn-black:active,
.btn-black.disabled.active,
.btn-black[disabled].active,
fieldset[disabled] .btn-black.active {
  background-color: #000;
  border-color: #000;
}
.btn-black .badge {
  color: #000;
  background-color: #fff;
}


.btn-purple {
  color: #fff;
  background-color: #803588;
  border-color: #62146a;
}
.btn-purple:hover,
.btn-purple:focus,
.btn-purple:active,
.btn-purple.active,
.open .dropdown-toggle.btn-purple {
  color: #fff;
  background-color: #803588;
  border-color: #62146a;
}
.btn-purple:active,
.btn-purple.active,
.open .dropdown-toggle.btn-purple {
  background-image: none;
}
.btn-purple.disabled,
.btn-purple[disabled],
fieldset[disabled] .btn-purple,
.btn-purple.disabled:hover,
.btn-purple[disabled]:hover,
fieldset[disabled] .btn-purple:hover,
.btn-purple.disabled:focus,
.btn-purple[disabled]:focus,
fieldset[disabled] .btn-purple:focus,
.btn-purple.disabled:active,
.btn-purple[disabled]:active,
fieldset[disabled] .btn-purple:active,
.btn-purple.disabled.active,
.btn-purple[disabled].active,
fieldset[disabled] .btn-purple.active {
  background-color: #803588;
  border-color: #62146a;
}
.btn-purple .badge {
  color: #803588;
  background-color: #fff;
}


.btn-yellow {
  color: #000;
  background-color: #ffdf00;
  border-color: #ffd201;
}
.btn-yellow:hover,
.btn-yellow:focus,
.btn-yellow:active,
.btn-yellow.active,
.open .dropdown-toggle.btn-yellow {
  color: #000;
  background-color: #ffdf00;
  border-color: #ffd201;
}
.btn-yellow:active,
.btn-yellow.active,
.open .dropdown-toggle.btn-yellow {
  background-image: none;
}
.btn-yellow.disabled,
.btn-yellow[disabled],
fieldset[disabled] .btn-yellow,
.btn-yellow.disabled:hover,
.btn-yellow[disabled]:hover,
fieldset[disabled] .btn-yellow:hover,
.btn-yellow.disabled:focus,
.btn-yellow[disabled]:focus,
fieldset[disabled] .btn-yellow:focus,
.btn-yellow.disabled:active,
.btn-yellow[disabled]:active,
fieldset[disabled] .btn-yellow:active,
.btn-yellow.disabled.active,
.btn-yellow[disabled].active,
fieldset[disabled] .btn-yellow.active {
  background-color: #ffdf00;
  border-color: #ffd201;
}
.btn-yellow .badge {
  color: #fff;
  background-color: #000;
}












/* Multinível para menus */
.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}




