/**
 * win - Libreria para web aplicaciones RIA
 * @version v1.0.0
 * @link    logicalsoft.co
 * @author  LogicalSoft SAS (Twitter @logicalsoft || email soporte@logicalsoft.co)
 * @license (MIT)
 */
.win-modal{background:rgba(127,127,127,0.7)}.win-marco{background-color:#fff;border:none;-webkit-box-shadow:1px 1px 10px 0 rgba(51,51,51,0.5);-moz-box-shadow:1px 1px 10px 0 rgba(51,51,51,0.5);box-shadow:1px 1px 10px 0 rgba(51,51,51,0.5);animation-duration:.2s;-webkit-animation-name:OpenWindow;animation-name:OpenWindow;}.win-title{background-color:#2a80b9;color:#fff;text-align:left}.win-title-txt{font-size:14px}.win-tbar{background-color:#2a80b9;width:100%;margin:0;}.win-tbar div,.win-tbar button{color:#fff;}.win-tbar div .win-ctxmenu-text,.win-tbar button .win-ctxmenu-text{color:#000}.win-btn{color:#fff;}.win-btn:hover{background-color:#2e8ccb}.win-btn:active{background-color:$BgBtnActive}.win-separator{color:#fff}.win-separatorHeight{border-color:#fff}.win-panel-title,.win-group-title{color:#fff}.grilla_title_label:hover{background-color:#ccc}.win-tabpanel-body{position:relative}.win-tabpanel{background:#2a80b9;background:linear-gradient(to bottom,#2a80b9 0%,#2a80b9 90%,#2672a5 100%);}.win-tab{background-color:#2a80b9;color:#fff;border-bottom:2px solid transparent;float:left;cursor:pointer;height:100%;margin:5px 5px 0 0;min-width:50px;font-size:11px;padding:8px 10px 0 10px;}.win-tab[data-selected=true]{color:#fff;border-top:2px solid #fff;-webkit-box-shadow:0 2px 8px -1px rgba(51,51,51,0.5);-moz-box-shadow:0 2px 8px -1px rgba(51,51,51,0.5);box-shadow:0 2px 8px -1px rgba(51,51,51,0.5)}.win-tab[data-selected=false]{background-color:transparent;opacity:.5}.win-tab[data-state=disable]{color:#afafaf;cursor:default;border-bottom-color:transparent}input[type=button]{background:#2a80b9;color:#fff;}input[type=button]:hover{background-color:#ddd;color:#333}input[type=button]:active{background-color:$BgBtnActive;color:#333}.form_body{padding:10px}.form_separador{color:#333;font-weight:600;border:none;background-color:transparent;padding:0 0 0 10px;float:left;width:100%;margin:10px 0 15px 0;font-size:11px}.form_separador[materialdesign="true"]{color:#333;border-radius:5px;font-weight:600;border:none;padding:10px 0 10px 20px;float:left;width:100%;margin:10px 0 5px 0;font-size:11px;}.form_separador[materialdesign="true"] > div{font-size:18px}.win-tbar{padding:0 10px 0 10px}.win-btn button{padding:0}.grilla_toolbar div{border:none;height:28px}.grilla_toolbar input{height:24px}form{height:100%}.grilla_toolbar_input input{width:240px !important;height:24px !important;border:none !important;background-color:transparent !important;background:url("images/find.png") left no-repeat !important;padding:0 0 0 25px !important;border-bottom:1px solid #aaa !important;}.grilla_toolbar_input input:focus{border:none !important;border-bottom:1px solid #2a80b9 !important}.pika-button:hover{background:#2a80b9}.form_content_field[materialdesign="true"] select,.form_content_field[materialdesign="true"] textarea,.form_content_field[materialdesign="true"] input[type =text],.form_content_field[materialdesign="true"] input[type =search],.form_content_field[materialdesign="true"] input[type =password],.form_content_field[materialdesign="true"] input[type =datetime],.form_content_field[materialdesign="true"] input[type =datetime-local],.form_content_field[materialdesign="true"] input[type =date],.form_content_field[materialdesign="true"] input[type =month],.form_content_field[materialdesign="true"] input[type =time],.form_content_field[materialdesign="true"] input[type =week],.form_content_field[materialdesign="true"] input[type =number],.form_content_field[materialdesign="true"] input[type =email],.form_content_field[materialdesign="true"] input[type =url],.form_content_field[materialdesign="true"] input[type =tel],.form_content_field[materialdesign="true"] input[type =color]{width:100%;height:30px;line-height:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#333;background-color:#fff;border:none;border-bottom:1px solid #ddd;outline:none;padding:0 25px 0 10px;font-size:14px;box-shadow:none;}.form_content_field[materialdesign="true"] select[obligatorio="true"][input-ok="false"],.form_content_field[materialdesign="true"] textarea[obligatorio="true"][input-ok="false"],.form_content_field[materialdesign="true"] input[type =text][obligatorio="true"][input-ok="false"],.form_content_field[materialdesign="true"] input[type =search][obligatorio="true"][input-ok="false"],.form_content_field[materialdesign="true"] input[type =password][obligatorio="true"][input-ok="false"],.form_content_field[materialdesign="true"] input[type =datetime][obligatorio="true"][input-ok="false"],.form_content_field[materialdesign="true"] input[type =datetime-local][obligatorio="true"][input-ok="false"],.form_content_field[materialdesign="true"] input[type =date][obligatorio="true"][input-ok="false"],.form_content_field[materialdesign="true"] input[type =month][obligatorio="true"][input-ok="false"],.form_content_field[materialdesign="true"] input[type =time][obligatorio="true"][input-ok="false"],.form_content_field[materialdesign="true"] input[type =week][obligatorio="true"][input-ok="false"],.form_content_field[materialdesign="true"] input[type =number][obligatorio="true"][input-ok="false"],.form_content_field[materialdesign="true"] input[type =email][obligatorio="true"][input-ok="false"],.form_content_field[materialdesign="true"] input[type =url][obligatorio="true"][input-ok="false"],.form_content_field[materialdesign="true"] input[type =tel][obligatorio="true"][input-ok="false"],.form_content_field[materialdesign="true"] input[type =color][obligatorio="true"][input-ok="false"]{background:url("images/obligatorio.png") right center no-repeat !important}.form_content_field[materialdesign="true"] select[obligatorio="true"][input-ok="true"],.form_content_field[materialdesign="true"] textarea[obligatorio="true"][input-ok="true"],.form_content_field[materialdesign="true"] input[type =text][obligatorio="true"][input-ok="true"],.form_content_field[materialdesign="true"] input[type =search][obligatorio="true"][input-ok="true"],.form_content_field[materialdesign="true"] input[type =password][obligatorio="true"][input-ok="true"],.form_content_field[materialdesign="true"] input[type =datetime][obligatorio="true"][input-ok="true"],.form_content_field[materialdesign="true"] input[type =datetime-local][obligatorio="true"][input-ok="true"],.form_content_field[materialdesign="true"] input[type =date][obligatorio="true"][input-ok="true"],.form_content_field[materialdesign="true"] input[type =month][obligatorio="true"][input-ok="true"],.form_content_field[materialdesign="true"] input[type =time][obligatorio="true"][input-ok="true"],.form_content_field[materialdesign="true"] input[type =week][obligatorio="true"][input-ok="true"],.form_content_field[materialdesign="true"] input[type =number][obligatorio="true"][input-ok="true"],.form_content_field[materialdesign="true"] input[type =email][obligatorio="true"][input-ok="true"],.form_content_field[materialdesign="true"] input[type =url][obligatorio="true"][input-ok="true"],.form_content_field[materialdesign="true"] input[type =tel][obligatorio="true"][input-ok="true"],.form_content_field[materialdesign="true"] input[type =color][obligatorio="true"][input-ok="true"]{background:url("images/check.png") right center no-repeat !important}.form_content_field[materialdesign="true"] select[obligatorio="true"][input-ok="false"]{background:url("images/obligatorio.png") right center no-repeat,url("images/down.png") right center no-repeat !important}.form_content_field[materialdesign="true"] select[obligatorio="true"][input-ok="true"]{background:url("images/check.png") right center no-repeat,url("images/down.png") right center no-repeat !important}.form_content_field[materialdesign="true"] select[obligatorio="false"][input-ok="false"]{background:url("images/down.png") right center no-repeat !important}.form_label[type-input="CheckBox"]{width:calc(100% - 80px) !important}.form_content_field[materialdesign="true"] .form_field{margin:0 10px;}.form_content_field[materialdesign="true"] .form_field input[type="checkbox"]{display:none}.form_content_field[materialdesign="true"] .form_field input[type="checkbox"]:checked ~ div{background:#fff;}.form_content_field[materialdesign="true"] .form_field input[type="checkbox"]:checked ~ div label{left:27px;transform:rotate(360deg);background:#2a80b9;box-shadow:1px 1px 3px;}.form_content_field[materialdesign="true"] .form_field input[type="checkbox"]:checked ~ div label::before{top:calc(50% - 0px);left:calc(50% - 6px);background:#fff}.form_content_field[materialdesign="true"] .form_field input[type="checkbox"]:checked ~ div label::after{width:8px;top:calc(50% + 3px);left:calc(50% - 10px);background:#fff}.form_content_field[materialdesign="true"] .form_field div{position:relative;height:26px;width:52px;background:#fff;box-shadow:1px 1px 3px 0 #999}.form_content_field[materialdesign="true"] .form_field label{height:22px;width:22px;background:#ccc;position:absolute;top:2px;left:2px;cursor:pointer;margin:0;box-shadow:1px 1px 3px;}.form_content_field[materialdesign="true"] .form_field label::before{content:'';height:2;width:16px;position:absolute;top:calc(50% - 1px);left:calc(50% - 8px);transform:rotate(135deg)}.form_content_field[materialdesign="true"] .form_field label::after{content:'';height:2;width:16px;position:absolute;top:calc(50% - 1px);left:calc(50% - 8px);transform:rotate(45deg)}.form_content_field[materialdesign="true"] .form_field[type-input="CheckBox"]{float:right}.form_content_field[materialdesign="true"] .form_field div,label{border-radius:50px}.form_content_field[materialdesign="true"] .form_field label::before,label::after{background:#fff;border-radius:5px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px #fff inset}input::-webkit-input-placeholder{padding:0;font-size:15px;color:#999}.form_content_field[materialdesign="true"] select:focus,.form_content_field[materialdesign="true"] textarea:focus,.form_content_field[materialdesign="true"] input[type="text"]:focus,.form_content_field[materialdesign="true"] input[type="search"]:focus,.form_content_field[materialdesign="true"] input[type="password"]:focus,.form_content_field[materialdesign="true"] input[type="datetime"]:focus,.form_content_field[materialdesign="true"] input[type="datetime-local"]:focus,.form_content_field[materialdesign="true"] input[type="date"]:focus,.form_content_field[materialdesign="true"] input[type="month"]:focus,.form_content_field[materialdesign="true"] input[type="time"]:focus,.form_content_field[materialdesign="true"] input[type="week"]:focus,.form_content_field[materialdesign="true"] input[type="number"]:focus,.form_content_field[materialdesign="true"] input[type="email"]:focus,.form_content_field[materialdesign="true"] input[type="url"]:focus,.form_content_field[materialdesign="true"] input[type="tel"]:focus,.form_content_field[materialdesign="true"] input[type="color"]:focus{border:none;border-bottom:1px solid #2a80b9;outline:none;box-shadow:none;background-color:#fff}.form_content_field[materialdesign="true"] option{background-color:#fff;border:1px solid #ccc;font-weight:normal;display:block;white-space:pre;min-height:1.2em;padding:2px}.form_content_field[materialdesign="true"] input[data-required="true"],.form_content_field[materialdesign="true"] select[data-required="true"],.form_content_field[materialdesign="true"] textarea[data-required="true"]{border-left:none !important}.form_content_field[materialdesign="true"]{width:100%;margin-top:24px;position:relative;display:inline-block;vertical-align:top;padding:0 15px 0 10px;margin:24px 0 0 0}.form_content_field label{width:100%;max-width:calc(100% - 25px);display:inline-block;height:18px;line-height:30px;padding-left:0;background-color:#fff;color:#333;margin-left:25px}.form_content_field .floating-label{position:absolute;top:1px;left:-8px;width:auto;min-width:100px;max-width:calc(100% - 80px);text-align:left;line-height:30px;height:22px;display:inline-block;font-size:14px;color:#999;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all 200ms;transition:all 200ms;padding-left:0}.with-label:focus + .floating-label,.input-filled .floating-label{-webkit-transform:translate3d(0,-104%,0);transform:translate3d(0,-104%,0);font-size:12px;padding-left:0;margin-left:20px;color:#aaa}.win-title{background-color:#2a80b9}.win-tbar{background-color:#2a80b9;height:60px}.win-title-txt{font-weight:bold}.grilla_toolbar[MaterialDesignTheme="true"]{display:none}.grilla_title[MaterialDesignTheme="true"]{display:none}.grilla_body[MaterialDesignTheme="true"]{background-color:#eee;height:100% !important}.grilla_content[MaterialDesignTheme="true"]{border:none;height:100% !important}.grilla_col_first[MaterialDesignTheme="true"]{display:none}.grilla_fila[MaterialDesignTheme="true"]{width:100%;float:left;height:100%;cursor:pointer}.grilla_celdas[MaterialDesignTheme="true"]{width:100% !important;white-space:normal !important;color:#999;cursor:pointer}.grilla_content_fila[MaterialDesignTheme="true"]{min-width:10px !important;width:30% !important;float:left !important;height:180px !important;margin:10px;padding:10px;border-radius:4px;background-color:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,0.3),0 1px 3px 1px rgba(60,64,67,0.15);box-shadow:0 1px 2px 0 rgba(60,64,67,0.3),0 1px 3px 1px rgba(60,64,67,0.15);cursor:pointer;position:relative}.IcoInserUpdateDelete{position:absolute !important;top:0 !important;right:1px !important}.IconBtnAddMaterial{width:36px;height:36px;margin-left:calc(50% - 18px);margin-top:35px}.IconBtnAddMaterial .material-icons{font-size:36px;color:#2a80b9}.TextBtnAddMaterial{text-align:center;font-size:14px;margin:25px 0 0 0;color:#999}.FondoGrilla[MaterialDesignTheme="true"]{width:100%;background-color:#2a80b9;height:35%;margin:0;padding:0;border:none;background-repeat:no-repeat;background-size:contain;position:absolute}.grilla_body_content_data[MaterialDesignTheme="true"]{width:100%;padding-top:40px;padding-bottom:20px;padding-left:15%;padding-right:calc(15% + 20px);position:relative}@media only screen and (max-width:1114px){.grilla_body_content_data[MaterialDesignTheme="true"]{width:100%;padding-top:40px;padding-bottom:20px;padding-left:10%;padding-right:calc(10% + 20px)}.grilla_content_fila[MaterialDesignTheme="true"]{width:45% !important}}@media only screen and (max-width:600px){.grilla_body_content_data[MaterialDesignTheme="true"]{width:100%;padding-top:30px;padding-bottom:20px;padding-left:5%;padding-right:calc(5% + 20px)}.grilla_content_fila[MaterialDesignTheme="true"]{width:100% !important}.FondoGrilla[MaterialDesignTheme="true"]{height:25%}}@-moz-keyframes OpenWindow{0%{opacity:0;transform:scale(.2)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes OpenWindow{0%{opacity:0;transform:scale(.2)}100%{opacity:1;transform:scale(1)}}@-o-keyframes OpenWindow{0%{opacity:0;transform:scale(.2)}100%{opacity:1;transform:scale(1)}}@keyframes OpenWindow{0%{opacity:0;transform:scale(.2)}100%{opacity:1;transform:scale(1)}}