/* Style the tab */
.menu1 {
  overflow: hidden;
  background-color: #5C5C5C;
  height:100%;
}

.menu1 hr {
  margin:0px;
  border-bottom:4px solid #CCCCCC;
}

/* Style the buttons that are used to open the tab content */
.menu1 button {
  background-color: inherit;
  width: 100%;
  text-align: right;
  display: block;
  box-sizing: border-box;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
  color: white;
  font-size: 1.0em;
}

.primeiro{
  font-size: 1.2em;
  font-weight:700;  
}

/* Change background color of buttons on hover */
.menu1 button:hover {
  background-color: #353c4e;
  border-right:6px solid #0D1D3E;
}

/* Create an active/current tablink class */
.menu1 button.active {
  background-color: #6AA1CA;
  font-weight:700;
  border-bottom: 0px;
}

/* Style the tab content */
.menu1conteudo {
  display: none;
  padding: 16px;
}

.wizard > .steps .current a, .btn-primary, .sweet-alert button.confirm, .wizard > .actions a {
    background-color: #6AA1CA;
}

.wizard > .steps .current a:hover, .btn-primary:hover {
    background-color: #0D1D3E;
}

.menu1Primeiro {
  display:block; 
}


.pcoded .pcoded-navbar[navbar-theme=theme1] .pcoded-item>li.active>a {
    background: #6AA1CA;
}

.pcoded .pcoded-navbar[active-item-theme=theme1] .pcoded-item>li.active>a:before, .pcoded .pcoded-navbar[active-item-theme=theme1] .pcoded-item>li.pcoded-trigger>a:before {
    border-left-color:#0D1D3E!important;
    background: #6AA1CA!important;
}    

input.efeitoa:hover {
    background-color: #0D1D3E !important;
}

a.efeitob:hover {
    font-weight: 700 !important;
}

.background-warning {
    margin:1.0em auto 1.0em;
    font-weight:500; 
    background:#363537;
    width:99%;
}

.btn-sm {
    padding: 6px 12px;
    line-height: 20px;
    font-size: 12px;
    margin:2px;
    border:0px;
}

.btn, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    border:none;
}



.form-control:required:valid {
    border-color: #2BB65E;
    border-width: 1.5px;
}



.form-control:required:invalid {
    border-color: red;
    border-width: 1.5px;
}



.form-control {
    display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 8px);
    padding: .7rem 1.0rem
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}


