@charset "UTF-8";
/***************************************************************************************************
 ** System ...........: INTRANET
 ** Program ..........: inc-glbsty.css
 ** Purpose ..........: Global CSS Document for all systems in Intranet
 ** Creation Date ....: Nov, 20 2019
 ** Last Update ......: Nov, 20 2019
 ** Author ...........: Singer Brazil (SellaTech)
 ** ---- Change Log -------------------------------------------------------------------------------
 ** mmm, dd yyyy (who): comments...
 ***************************************************************************************************/

@font-face {
   font-family: 'museo';
   src: url('/_incfiles/css/fonts/museo_slab_500-webfont.eot');
   src: url('/_incfiles/css/fonts/museo_slab_500-webfont.eot?#iefix') format('embedded-opentype'),
        url('/_incfiles/css/fonts/museo_slab_500-webfont.woff') format('woff'),
        url('/_incfiles/css/fonts/museo_slab_500-webfont.ttf') format('truetype'),
        url('/_incfiles/css/fonts/museo_slab_500-webfont.svg#museo_slab_500') format('svg');
   font-weight: bold;
   font-style: normal;
}

@font-face {
	font-family: 'Lato1';
	src: url('/_incfiles/css/fonts/lato-regular-webfont.eot');
	src: url('/_incfiles/css/fonts/lato-regular-webfontd41d.eot?#iefix') format('embedded-opentype'),
        url('/_incfiles/css/fonts/lato-regular-webfont.woff') format('woff'),
        url('/_incfiles/css/fonts/lato-regular-webfont.ttf') format('truetype'),
        url('/_incfiles/css/fonts/lato-regular-webfont.svg#LatoRegular') format('svg');
	font-style: normal;
	font-weight: normal;
}

.sys-dropdown { background-color: #F3EFE7;}
.sys-dropdown-a { color: #8d8c74 !important; }
.sys-dropdown-a:hover { color: #8E0000 !important; }
li.dropdown:hover > ul.subover {display: block;}
.dropdown-submenu {position: relative;}
.dropdown-submenu .dropdown-menu {top: 0; left: 100%; margin-top: -1px;}
.caret-right {border-bottom: 5px solid transparent; border-top: 5px solid transparent; border-left: 5px solid; display: inline-block; height: 0; width: 0; vertical-align: middle;}
.bootstrap-dialog.type-default .modal-header {font:17px 'museo';color:#550202;background-color:#EEECE9;}

.txtNoWrap  {white-space: nowrap;}
.txtLeft    {text-align: left;}
.txtCenter  {text-align: center;}
.txtRight   {text-align: right;}
.txtCustom  {font-size: 13px; font-family: Calibri;}
.mouseHand  {cursor: pointer; cursor: hand;}
.modal-body {max-height: 100%; overflow-y: auto; overflow-x: auto;}
.well-shw-l {text-align: left; font-size: 13px; margin-bottom: 0px;}
.well-shw-c {text-align: center; font-size: 13px; margin-bottom: 0px;}
.well-shw-r {text-align: right; font-size: 13px; margin-bottom: 0px;}

thead, th   {text-align: center; font-weight: bold;}
td          {text-align: left;}
ul          {list-style:none;}

.gi-1x { font-size: 1.5em; }
.gi-2x { font-size: 2em; }
.gi-3x { font-size: 3em; }
.gi-4x { font-size: 4em; }
.gi-5x { font-size: 5em; }

.circle {
   position: absolute;
   margin-top: 52px;
   margin-left: 1133px;
   border-radius: 50px;
   height: 40px;
   width: 40px;
   background: linear-gradient(to right, #DEDEDE 50%, transparent 50%);
   background-size: 200% 100%;
   background-position: right bottom;
   transition: all 0.1s ease;
   z-index: 8;
}
.circle:hover {
   background-position: left bottom;
   cursor: pointer;
} 
.circle-inside {
   position: absolute;
   font-size: 16pt;
   margin-top: 7px;
   margin-left: 11px;
   z-index: 7;
}
/* .popover-content { */
.popover-menuApps {
  overflow-y: scroll;
  width: 264px;
  height: 244px;
}
.flex-menuApps {
  padding: 0;
  margin: 0;
  list-style: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  justify-content: space-around;
}
.flex-item {
  width: 64px;
  height: 64px;
  margin: 3px 3px 3px 3px;
  padding: 4px 4px 4px 4px;
  color: white;
  font-size: 8pt;
  text-align: center;
  cursor: pointer; cursor: hand;
  -moz-opacity: 0.8;
  opacity: 0.8;
}
.flex-item:hover {
  -moz-opacity: 1;
  opacity: 1;
}
.flex-blank {
  width: 64px;
  height: 64px;
  margin: 3px 3px 3px 3px;
  padding: 4px 4px 4px 4px;
  color: white;
  background: white;
}
.flex-icon { padding-top: 3px; font-size: 2em; }

a, a:link, a:visited {
   text-decoration:none;
   color:#8d8c74;
}
a:hover {
   text-decoration:none;
   color:#8e0000;
   cursor:pointer;cursor:hand;
}
a:active {
   text-decoration:none;
   color:#8e0000;
}

.btn-singer {
  color: #F1E7E7;
  background-color: #782525;
  border-color: #731110;‭
}
.btn-singer:focus,
.btn-singer.focus {
  color: #fff;
  background-color: #680202;
  border-color: #150000;
}
.btn-singer:hover {
  color: #fff;
  background-color: #680202;
  border-color: #4B0000;
}
.btn-singer:active,
.btn-singer.active,
.open > .dropdown-toggle.btn-singer {
  color: #fff;
  background-color: #680202;
  border-color: #4B0000;
}
.btn-singer:active:hover,
.btn-singer.active:hover,
.open > .dropdown-toggle.btn-singer:hover,
.btn-singer:active:focus,
.btn-singer.active:focus,
.open > .dropdown-toggle.btn-singer:focus,
.btn-singer:active.focus,
.btn-singer.active.focus,
.open > .dropdown-toggle.btn-singer.focus {
  color: #fff;
  background-color: #4B0000;
  border-color: #150000;
}
.btn-singer:active,
.btn-singer.active,
.open > .dropdown-toggle.btn-singer {
  background-image: none;
}
.btn-singer.disabled:hover,
.btn-singer[disabled]:hover,
fieldset[disabled] .btn-singer:hover,
.btn-singer.disabled:focus,
.btn-singer[disabled]:focus,
fieldset[disabled] .btn-singer:focus,
.btn-singer.disabled.focus,
.btn-singer[disabled].focus,
fieldset[disabled] .btn-singer.focus {
  color: #F1E7E7;
  background-color: #782525;
  border-color: #731110;
}
.btn-singer .badge {
  color: #782525;
  background-color: #fff;
}

.btn-select {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-select:focus,
.btn-select.focus {
  cursor: default;
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.btn-select:hover {
  cursor: default;
}
.btn-select.disabled, .btn-select[disabled],
.btn-select.readonly, .btn-select[readonly],
fieldset[disabled] .btn-select {
  background-color: #eee;
  opacity: 1;
}
.btn-select.disabled, .btn-select[disabled],
fieldset[disabled] .btn-select {
  cursor: not-allowed;
}

#main {
	margin:0px;
	padding:0px;
}

#header {
	width:100%;
   background-color: #f8f7f7;
}

#header-title {
	/* position:absolute; */
	width:100%;
	height:64px;
	/* background-color:#f3efe7; */
	/* top: 210px; */
	/* left:0px; */
	border-bottom: 1px solid #d2cab4;
}

.chart {
   width: 100%;
   min-height: 370px;
}

.pre-body {
	background-color:#f1f1f1;
	height: 22px;
}

.contentbox {
	width:1170px;
   margin:auto;
}

#append > li {
	display: inline;
    margin-left: 25px;
    float:left;
 	line-height: 22px;
	padding-right:15px;
}

#append > li > a {
	text-transform: uppercase;
	font-family: 'Lato1';
	font-size: 11px;
	color:#98958b;
     
}

.logo-body {
	height:76px;
	padding: 16px 0px 0px 0px;
}

/* LOGO */
.logo {
	/* padding-top:50px; */
	float:left;
	width:210px;
}

.page-title {
   text-align:left;
   font:normal 20px 'museo';
   border-bottom: 1px dashed #811717;
   color:#550202;
}

.page-body {
   text-align:center;
   font:normal 12px 'Lato1';
   color:#000000;
}

/* MENU */
.menu-body {
	padding-top:3px;
	padding-bottom:5px;
	float:left;
	width:100%;
	border-bottom: 1px dashed #C5BEAD;
}

#append-menu > li {
	display: inline;
	float:left;
	margin-right: 52px;
	font:normal 17px 'museo';
}

.menu-txt-sub > a.set-off, .menu-txt-sub > a.set-off:visited {
	color:#8d8c74;
	background:url('../images/sprite-icon-main-menu.png') no-repeat scroll right 4px transparent;
	padding-right: 17px;
}

.menu-txt-sub > a.set-off:hover {
   text-decoration: none;
 	color:#8e0000;
   cursor:pointer;cursor:hand;
}

.menu-txt-sub > a.set-on {
 	color:#8e0000;
	background:url('../images/sprite-icon-main-menu.png') no-repeat scroll right -13px transparent;
	padding-right: 17px;
}

.submenu-about {
	padding-top:20px;
	width:980px;	
	left:0px;
}

.submenu-about > li {
	display: inline;
	float:left;	
	margin-right: 50px;
	font-size:14px;
}

/* SUBMENU PRODUCTS */
.padding-top {
	padding-top:15px;
}

.title-txt {
	text-align:center;
	font:normal 20px 'museo';
	color:#6f6b5c;
}

.subtitle-text {
	text-align:center;
	padding-top:4px;
	font:normal 14px 'museo';
	color:#6f6b5c;
}

.icon-submenu {
	display:inline-table;
   border:0;
	width:82px;
	padding: 0 2px 0 2px;
}

.icon-txt {
	display:block;
	margin-top:7px;
	font:normal 12px 'museo';
	color:#6f6b5c;
   text-align:center;
}

.icon-zone {
	position:relative;
	background:#f3efe7;
	width: 80px;
	height: 80px;
}

.icon-image {
	display:block;
	height:100%;
	width:100%;
	position: absolute;
	text-align: center;
}

.circle-back {
	background:#dbd4c0;
	position:absolute;
	display:block;	
	width: 95%;
	height: 95%;		
	border-radius:50%;	
}

.circle-front {
	position:absolute;
	display:block;
	width: 98%;
	height: 98%;
	top:0px;
	left:0;
	bottom:0;
	right:0;
	margin:auto;
	background: #dd7676;
	color: #fff;
	opacity: 0;
	border-radius:50%;	
	border:#c56060 2px solid;


	/* Fade out */
	transition: opacity;
	transition-timing-function: ease-out;
	transition-duration: 250ms;
	transition-delay: 1s;
    
	-ms-transition: opacity;
	-ms-transition-timing-function: ease-out;
	-ms-transition-duration: 250ms;
	-ms-transition-delay: 1s; 
    
	-moz-transition: opacity;
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 250ms;
	-moz-transition-delay: 1s; 
    
	-webkit-transition: opacity;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 250ms;
	-webkit-transition-delay: 0.1s;    
}

.circle-active {
	background:#f3efe7;
	position:absolute;
	display:block;	
	width: 95%;
	height: 95%;		
	border-radius:50%;	
	border:#c56060 2px solid;
}

.circle-front:hover {
	opacity: 1;
	
	/* Fade in */
	transition: opacity;
	transition-timing-function: ease-out;
	transition-duration: 250ms;
	
	-ms-transition:opacity;
	-ms-transition-timing-function: ease-out;
	-ms-transition-duration: 250ms;
	
	-moz-transition:opacity;
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 250ms;
	
	-webkit-transition: opacity;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 250ms;
}

.products-separator {
	display:inline-block;
	padding-right:10px;
	position: relative;
}
   
.products-separator2 {
	display:inline-block;
	padding-right:10px;
	position: relative;
	top: -70px;
}

.link-centered {
	display: inline-block;
}

.content-centered {
	margin:0 auto 0 auto;
}

.sub-bg {
   background-color:#f3efe7;
   border-bottom: 1px solid #d2cab4;
   width: 100%;
   display: block;
   clear: both;
}

/* BODY-CONTENTS */
#body-contents {
	width:100%;
   min-height:428px;
	height: auto;
	border-bottom: 1px dashed #C5BEAD;
	padding: 20px 0 20px 0;
	background-color: #eeece9;

}

#frame-image {
	position: relative;
	width:215px;
	height:auto;
	/*float:left;*/
	margin: 0px 10px;
	font: normal 12px 'Lato1';
	display: inline-table;
}

.frame-over {
	position:absolute;
	top:0px;
	left:0px;
	border:none;
	width:216px;
	height:216px;
}

.frame-title {
	padding-top:10px;
	color: #811717;	
	text-align: justify;
	width: 220px;
}

.stitch-underline {
	 border-bottom: 1px dashed #811717;
	 text-transform: uppercase; 
	 color: #811717; 
	 clear: both;	
	 line-height:1.5; 
}

.stitch-underline > a {
color: #811717;
}

.frame-description {
	padding-top:10px;
	text-align: justify;
}

/* FOOTER */
#footer {
	clear:both;
	width:100%;
	height:136px;
	border-bottom: 1px dashed #C5BEAD;
	background-color:#efefec;
}

.footer-apps {
	font-family: 'Lato1';
	font-size:14px;
	width:222px;
	padding-left:20px;
	padding-top:10px;
	display: inline-table;

}

.footer-icons {
	float:left;
	margin-right:10px;
}
   
.footer-description {
	padding-left:50px;
	width:170px;
	line-height: 150%;
	text-align: justify;
}

.footer-link {
	display:block;
	width:200px;
	padding:10px;
	text-align: justify;
}
.footer-link > a {
	color: #811717;
}

/* LABELS */
#footer-labels {
	width:100%;
	height:70px;
	background-color:#e5e0da;
}

.footer-contentbox {
	width:520px;
	height:38px;
	margin: 0 auto 0 auto;	
}

.label-icons {
	position:relative;
	/*float:left;*/
	display: inline-block;
	top: -20px;
	margin: 0px 40px;
	width:130px;
	height:38px;
/*	background-image:url(../images/title-facebook.png);
	background-repeat:no-repeat;
	background-position:center top;
	cursor:pointer; */
}

/* FOOTER-COPYRIGHT */
#footer-copyright {
	background-color:#550202;
	color:#CDAFAF;
   font: normal 11px 'museo';
	height:22px;
	line-height:22px;
	text-align: center;
   border: 2px;
}

/* TABLE-LIST */
.tbl_list {
	background-color:#EEE;
	width:100%;
	font: normal 15px 'Lato1';
}

.tbl_list th {
	text-align:left;
	background-color:#8e0000;
	color:#FFF;
	font: normal 18px 'museo';
	padding: 5px;
	text-align: center;
}

.tr_color1 {
	background-color:#e5e0da;
	color: #8e0000;
}
.tr_color2 {
	background-color:#FFFFFF;
	color: #8e0000;
}

.tr_color1 td, .tr_color2 td {
	padding: 5px;
	text-align: center;
	/*height: 60px !important;*/
}

#sub_body-contents2 {
	width: 900px;
	margin: auto;
	height: auto;
	vertical-align: middle;
}

#sub_body-contents2 > #datos > label {
	font: normal 18px 'museo';
	color:#8e0000;
}

#sub_body-contents2 > #datos > div {
	font: normal 15px 'Lato1';
	color:#000;
}
