/*
// ****************************************************************** //
// gdvstyle.css [Arquivo CSS do GDView System]                        //
// @copyright (c) 2017-05-03 > Marcelo da Cunha > GDVIEW              //   
// ****************************************************************** //
*/

/**********************************************************************/
/*** LOGIN ************************************************************/
/**********************************************************************/
.gdv_boxin{position: absolute; width: 322px; min-height: 300px; background: white; left: 50%; top: 45%; padding: 20px;
           margin-left: -161px; margin-top: -170px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.gdv_boxin a{display: block; padding: 20px; margin: 0 auto; text-align: center;}
.gdv_boxin span{font-weight: 600;}

/**********************************************************************/
/*** GENERAL **********************************************************/
/**********************************************************************/
.gdv_content{margin-left: 230px; padding: 20px; background: white; overflow: hidden;}

/**********************************************************************/
/*** HEADER ***********************************************************/
/**********************************************************************/
.gdv_header{float: left; height: 50px; width: 100%; background: white; font-size: 0.750em; padding: 6px 12px;}
.gdv_header_logo img{float: left; max-height: 40px;}
.gdv_header_nav{float: right;}
.gdv_header_nav li{padding-top: 12px; display: inline-block;}
.gdv_header_nav a{padding: 17px 12px; color: #777; text-decoration: none; font-weight: 800;}
.gdv_header_nav a:hover{background: #5ecae7; color: #333;}
.gdv_header_nav .selected{background: #3adbf5;}
.gdv_header_nav .usuario{background: #ccc; text-transform: uppercase;}

/**********************************************************************/
/*** MENU *************************************************************/
/**********************************************************************/
.gdv_menu{float: left; width: 220px; background: white;}
.gdv_menu a{display: block; padding: 5px; color: #777; text-decoration: none; font-weight: 600; cursor: pointer;}
.gdv_menu a:hover{background: #5ecae7; color: #333;}
.gdv_menu .selected{background: #3adbf5;}
.gdv_menu_group img{margin-right: 5px; margin-bottom: 3px; width: 32px; height: 32px;}
.gdv_menu_item {font-size: 0.875em; border-top: solid 1px #ccc;}
.gdv_menu_item img{margin-left: 10px; margin-right: 5px; margin-bottom: 3px; width: 16px; height: 16px;}

/**********************************************************************/
/*** FORMS ************************************************************/
/**********************************************************************/
.gdv_dashboard h1{margin-bottom: 20px;}
.gdv_dashboard h1 img{margin-right: 10px; margin-bottom: 10px;}
.gdv_tabviewdef h1{margin-bottom: 20px;}
.gdv_tabviewdef h1 img{margin-right: 10px; margin-bottom: 5px;}
.gdv_form span{font-size: 0.8em;}
.gdv_form input,textarea,select{margin-bottom: 8px;}
.gdv_form input[readonly]{background-color: #ccc;}
.gdv_form textarea[readonly]{background-color: #ccc;}
.gdv_form select[readonly]{background-color: #ccc;}
.gdv_form .required{font-weight: 700;}
.gdv_tablexfields select{width: auto !important;}
.gdv_customer select{width: auto !important;}

/**********************************************************************/
/*** TABLES ***********************************************************/
/**********************************************************************/
.gdv_table {position: relative; width: 100%; font-size: 0.875em; margin-top: 10px;}
.gdv_table a{display: block; text-decoration: none; cursor: pointer;}
.gdv_table th{background-color: #0098da; padding: 3px 10px; font-weight: 600; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.gdv_table tr{background-color: #5ecae7;}
.gdv_table tr:hover{background-color: #3adbf5; }
.gdv_table td{padding: 3px 10px; border: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.gdv_table_vis{width: 20px;}
.gdv_table_vis img{width: 16px; height: 16px;}
.gdv_table_vis:hover{background-color: #8CDCFF;}
.gdv_table_edt{width: 20px;}
.gdv_table_edt img{width: 16px; height: 16px;}
.gdv_table_edt:hover{background-color: #8DE9A9;}
.gdv_table_del{width: 20px;}
.gdv_table_del img{width: 16px; height: 16px;}
.gdv_table_del:hover{background-color: #F8A5A9;}

/**********************************************************************/
/*** FOOTER ***********************************************************/
/**********************************************************************/
.gdv_footer{font-size: 0.750em; text-align: center; color: white; background: #0098da;}