/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 21/jun/2017, 8:58:44
    Author     : Atypical
*/
.linha{
			padding: 5px;
			border-bottom: 1px solid #cccccc;
}

.linha_tracejado{
			border-bottom: 1px dashed #cccccc;
}

.color-grey{
			color:  #cccccc;
			font-weight: normal;
}

.img_loading{
			position: absolute; 
			margin-top: 5px;
}

.cursor-pointer{
			cursor: pointer;
}

.btn{    
			border: none !important;
			outline: none !important;
}

.select2{
			width: 100% !important;
}

.font_size_13{
			font-size: 13px;
}

.font_size_18{
			font-size: 18px;
}

.font_size_25{
			font-size: 25px !important;
}

.font_size_23{
			font-size: 23px !important;
}

.font_size_30{
			font-size: 30px !important;
}

.select2-search__field {
			width: 100% !important;
}

.dv_ajuda{
			padding-top: 20px;
			padding-bottom: 20px;
}

body { padding-right: 0 !important }

.cor_linhas_tabela{
			background-color: #F5F5F5;
			margin-bottom: 5px;
}

.cor_linhas_tabela_margin_top_par{
			background-color: #F5F5F5;
			margin-top: 5px;
}

.cor_linhas_tabela_margin_top_impar{
			background-color: #FFFFFF;
			margin-top: 5px;
}


.cor_titulos_tabela{
			background-color: #CCCCCC;
}

.cor_total_tabela{
			background-color: #CCCCCC;
}

.linhas_selecionadas :hover{
			background-color: #EBEBEB;
			cursor: pointer;
}

.total_top{
			position: fixed;
			top: 0;
			right:  0;
			z-index: 999;
			width: 250px;;
			height: 40px;
			vertical-align: middle;;
			border-width: 1px;
			border-style: solid;
			line-height: 40px; 
			text-align: center;
			border-color: #cccccc;
			background-color: #F5F5F5;
}

.error_message{
			border-color: #e02222;
			color: #e02222;
			font-size: 10px;
			position: relative;
			float: top;
}

.error_message_combobox{
			border:1px solid #e02222;
			border-radius: 4px;
}

.cursor_pointer{
			cursor: pointer;
}

.css_file_input_name{
			max-width: 400px; 
			float: left; 
			margin-right: 10px;
}

.css_file_input_name_modal{
			max-width: 400px; 
			float: left; 
			margin-right: 10px;
}

.btn_slate_grey{
			background-color: #778899; 
			color: #FFFFFF;
}

.btn_slate_grey:hover {
			background-color: #708090; 
			color: #FFFFFF;
}

.btn_slate_grey:active {
			background-color: #708090; 
			color: #FFFFFF;
}

.fa-exclamation-triangle:not(.exclamation_triangle_not_effect){
			font-size:  20px;
}

@keyframes fa-blink {
			0% { opacity: 1; }
			50% { opacity: 0.5; }
			100% { opacity: 0; }
}

.fa-exclamation-triangle:not(.exclamation_triangle_not_effect) {
   -webkit-animation: fa-blink .75s linear infinite;
   -moz-animation: fa-blink .75s linear infinite;
   -ms-animation: fa-blink .75s linear infinite;
   -o-animation: fa-blink .75s linear infinite;
   animation: fa-blink .75s linear infinite;
}