﻿
/*SEMPRE MOSTRAR SCROOL - extraido do Pedidos Web*/
html {
    overflow-y: -moz-scrollbars-vertical;
    overflow-y: scroll;
}


/*TABELOA DE CRUD COM BORDA*/
.form-horizontal.form-bordered .form-group > [class*="col-"] {
    padding: 10px;
    background: #fff;
    border-left: 1px solid #ddd;
    *zoom: 1;
}
.form-group.margin-top{
	margin-top: 15px !important;
	border-top: 1px solid #ddd;
}














/*SELECT 2 - extraido do Pedidos Web */
.select2-container {
	width: 100% !important;
}
.select2-container .select2-choice > .select2-chosen{
	/*margin-right: 30px;*/
	margin-right: 26px;
	/*margin-top: 0;*/
	margin-top: 4px;
}
.select2-container .select2-choice {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	background-image: none;
	/*background: #fff;*/
	background: #f9f9f9;
	height: 34px;
}
.form-group.has-error .select2-container .select2-choice {
	border-color: #a94442 !important;
}
.form-group.has-error .select2-container-multi .select2-choices  {
	border-color: #a94442 !important;
}
.select2-container .select2-choice div {
	border-left: 0;
	background: none;
}
.select2-container .select2-choice .select2-arrow {
    background: none;
    border: 0;
}
.select2-container.select2-drop-above .select2-choice {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    background-image: none;
}
.select2-container .select2-search-choice-close { top: 3px }
.select2-container .select2-choices { background-image: none }
.select2-container.select2-container-multi .select2-choices {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    /*background: #fff;*/
    background: #f9f9f9;
    min-height: 34px !important; /*multiselect*/
}
.select2-container .select2-choice,
.select2-container-multi .select2-choices{
    border: 1px solid #ccc !important;
}
.select2-container.select2-container-multi .select2-choices .select2-search-field input {
    padding: 6px 8px 6px 8px !important;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px !important;
}
.select2-container.select2-container-multi .select2-choices .select2-search-choice {
    background: #eee;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    height: 26px !important; /*multiselect*/
    padding-top: 5px !important; /*multiselect*/
}
.select2-results,
.select2-search,
.select2-with-searchbox {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
}

.dropzone {
    border: 1px solid #ccc !important;
    background: #f9f9f9;
}

.botao-relatorio {
    margin-right: 3px;
}

#circulo-progresso-valor strong {
  position: absolute;
  top: 30px;
  left: 0;
  width: 100%;
  text-align: center;
  line-height: 40px;
  font-size: 30px;
  color: #fff;
}

#circulo-progresso-valor strong i {
  font-style: normal;
  font-size: 0.6em;
  font-weight: normal;
}

.div-switch-medio {
    position: relative;
    padding: 10px;
}

.div-switch-medio .switch-medio-texto {
    position: absolute;
    top: 50%;
    height: 1.5em;
    margin-top: -0.70em;
    padding-left: 10px;
    font-weight: bold;
}

/*CORRIGE O COMPORTAMENTO DO MODAL DO BOOTSTRAP PARA QUE O BACKGROUND NÃO SUBA PARA O TOPO SEMPRE QUE UM MODAL É EXIBIDO*/
body.modal-open {
    overflow: visible;
}

.botao-alinhar-direita {
    float:right;
}


/*CORRIGE AS TELAS DE CADASTROS E FILTROS REMOVENDO AS LINHAS ESCURAS EM BAIXO E ALINHANDO OS ITENS*/
.form-group {
    display: flex !important;
    height: 100%;
}

.rows {
    display: flex !important;
}

@media (max-width: 768px) {
    .form-group, .rows {
        display: block !important;
    }
}
