@-webkit-keyframes fadeInLeftSmall{from{opacity:0;-webkit-transform:translate3d(-25%,0,0);transform:translate3d(-25%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftSmall{from{opacity:0;-webkit-transform:translate3d(-25%,0,0);transform:translate3d(-25%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftSmall{-webkit-animation-name:fadeInLeftSmall;animation-name:fadeInLeftSmall}@-webkit-keyframes fadeInRightSmall{from{opacity:0;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightSmall{from{opacity:0;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightSmall{-webkit-animation-name:fadeInRightSmall;animation-name:fadeInRightSmall}.md-button{text-transform:none}.md-tooltip{font-size:12px}md-toast.md-default-theme .md-toast-content{background-color:#005288}md-toast.md-default-theme.md-accent .md-toast-content{background-color:#438a50}md-toast.md-default-theme.md-warning .md-toast-content{background-color:#f4b122}md-toast.md-default-theme.md-danger .md-toast-content{background-color:#dd052b}@media (min-width:960px){md-toast.md-top{top:88px}}.md-button md-progress-linear{position:absolute;left:0;right:0;height:100%}.md-button md-progress-linear .md-mode-query,.md-button md-progress-linear .md-mode-query *{height:100%}.md-button md-progress-linear .md-mode-query.md-container{background-color:transparent}body{height:auto;min-height:100%!important}md-toolbar.md-default-theme:not(.md-menu-toolbar).md-blue,md-toolbar:not(.md-menu-toolbar).md-blue{background-color:#0092d4;color:rgba(255,255,255,.87);height:45px;min-height:45px}md-toolbar.md-default-theme:not(.md-menu-toolbar).md-green,md-toolbar:not(.md-menu-toolbar).md-green{background-color:#abcc59;color:rgba(255,255,255,.87);height:45px;min-height:45px}md-toolbar.md-default-theme:not(.md-menu-toolbar).md-dark-green,md-toolbar:not(.md-menu-toolbar).md-dark-green{background-color:#1fbd3c;background:linear-gradient(to right,#0daf54,#2ac016,#99ca68,#74a706,#f93434,#fc0303);color:rgba(255,255,255,.87);height:35px;min-height:35px}md-toolbar.md-default-theme:not(.md-menu-toolbar).md-yellow,md-toolbar:not(.md-menu-toolbar).md-yellow{background-color:#f4b122;color:rgba(255,255,255,.87)}.scrollable{position:relative}.scrollable .scrollable-content{position:absolute;top:0;left:0;right:0;bottom:0;overflow-x:auto}md-toolbar+md-content.scrollable-content{margin-top:50px!important}md-list-item[selected=selected]{border-left:3px solid #438a50;color:#005288}md-list-item[selected=selected] md-icon{color:#005288}md-toolbar .md-button{min-width:36px}md-toolbar .md-toolbar-tools md-input-container{margin:0;height:35px}md-toolbar .md-toolbar-tools md-input-container input{color:#fff;border-color:#fff!important}md-toolbar .md-toolbar-tools md-input-container .md-errors-spacer{display:none}md-toolbar .md-toolbar-tools md-input-container input::-webkit-input-placeholder{color:#fff!important}md-toolbar .md-toolbar-tools md-input-container input:-moz-placeholder{color:#fff!important;opacity:1}md-toolbar .md-toolbar-tools md-input-container input::-moz-placeholder{color:#fff!important;opacity:1}md-toolbar .md-toolbar-tools md-input-container input:-ms-input-placeholder{color:#fff!important}md-toolbar .md-toolbar-tools md-input-container input:-ms-input-placeholder{color:#fff!important}.full-height{min-height:100%;height:100%}md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon){margin-right:10px;margin-top:10px}md-tab-content md-progress-linear{z-index:3}.md-button.md-orange.md-fab{background-color:#ef7723;color:#fff}.md-button.md-orange.md-fab:not([disabled]):hover{background-color:#ef7723}.md-button.md-yellow.md-fab{background-color:#f4b122;color:#fff}.md-button.md-yellow.md-fab:not([disabled]):hover{background-color:#f4b122}.md-button.md-info.md-fab{background-color:#0092d4;color:#fff}.md-button.md-info.md-fab:not([disabled]):hover{background-color:#0092d4}.text-disabled{color:rgba(0,0,0,.5)}.text-disabled ng-md-icon{fill:rgba(0,0,0,.5)}.text-danger{color:#dd052b}.text-danger ng-md-icon{fill:#dd052b}.text-success{color:#438a50!important}.text-success ng-md-icon{fill:#438a50}.background-blue{background:rgba(0,146,212,.3)}.text-success-voila{color:#abcc59}.text-success-voila ng-md-icon{fill:#abcc59}.text-warning{color:#f4b122}.text-warning ng-md-icon{fill:#f4b122}.text-info{color:#0092d4}.text-info ng-md-icon{fill:#0092d4}.text-primary{color:#005288}.text-primary ng-md-icon{fill:#005288}.text-danger{color:#dd052b}.text-danger ng-md-icon{color:#dd052b}.text-error{color:#600213}.blockable-sidenav{z-index:57}.disable-backdrop-click>md-backdrop{pointer-events:none}.backdrop-assist{position:absolute;top:0;left:0;bottom:0;right:0;z-index:58}md-list-item button+.md-list-item-inner md-checkbox{margin-right:0}md-list-item .md-no-style.md-button{line-height:18px}@-webkit-keyframes fadeInLeftSmall{from{opacity:0;-webkit-transform:translate3d(-25%,0,0);transform:translate3d(-25%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftSmall{from{opacity:0;-webkit-transform:translate3d(-25%,0,0);transform:translate3d(-25%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftSmall{-webkit-animation-name:fadeInLeftSmall;animation-name:fadeInLeftSmall}@-webkit-keyframes fadeInRightSmall{from{opacity:0;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightSmall{from{opacity:0;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightSmall{-webkit-animation-name:fadeInRightSmall;animation-name:fadeInRightSmall}.md-button{text-transform:none}.md-tooltip{font-size:12px}md-toast.md-default-theme .md-toast-content{background-color:#005288}md-toast.md-default-theme.md-accent .md-toast-content{background-color:#438a50}md-toast.md-default-theme.md-warning .md-toast-content{background-color:#f4b122}md-toast.md-default-theme.md-danger .md-toast-content{background-color:#dd052b}@media (min-width:960px){md-toast.md-top{top:88px}}.md-button md-progress-linear{position:absolute;left:0;right:0;height:100%}.md-button md-progress-linear .md-mode-query,.md-button md-progress-linear .md-mode-query *{height:100%}.md-button md-progress-linear .md-mode-query.md-container{background-color:transparent}body{height:auto;min-height:100%!important}md-toolbar.md-default-theme:not(.md-menu-toolbar).md-blue,md-toolbar:not(.md-menu-toolbar).md-blue{background-color:#0092d4;color:rgba(255,255,255,.87);height:45px;min-height:45px}md-toolbar.md-default-theme:not(.md-menu-toolbar).md-green,md-toolbar:not(.md-menu-toolbar).md-green{background-color:#abcc59;color:rgba(255,255,255,.87);height:45px;min-height:45px}md-toolbar.md-default-theme:not(.md-menu-toolbar).md-dark-green,md-toolbar:not(.md-menu-toolbar).md-dark-green{background-color:#1fbd3c;background:linear-gradient(to right,#0daf54,#2ac016,#99ca68,#74a706,#f93434,#fc0303);color:rgba(255,255,255,.87);height:35px;min-height:35px}md-toolbar.md-default-theme:not(.md-menu-toolbar).md-yellow,md-toolbar:not(.md-menu-toolbar).md-yellow{background-color:#f4b122;color:rgba(255,255,255,.87)}.scrollable{position:relative}.scrollable .scrollable-content{position:absolute;top:0;left:0;right:0;bottom:0;overflow-x:auto}md-toolbar+md-content.scrollable-content{margin-top:50px!important}md-list-item[selected=selected]{border-left:3px solid #438a50;color:#005288}md-list-item[selected=selected] md-icon{color:#005288}md-toolbar .md-button{min-width:36px}md-toolbar .md-toolbar-tools md-input-container{margin:0;height:35px}md-toolbar .md-toolbar-tools md-input-container input{color:#fff;border-color:#fff!important}md-toolbar .md-toolbar-tools md-input-container .md-errors-spacer{display:none}md-toolbar .md-toolbar-tools md-input-container input::-webkit-input-placeholder{color:#fff!important}md-toolbar .md-toolbar-tools md-input-container input:-moz-placeholder{color:#fff!important;opacity:1}md-toolbar .md-toolbar-tools md-input-container input::-moz-placeholder{color:#fff!important;opacity:1}md-toolbar .md-toolbar-tools md-input-container input:-ms-input-placeholder{color:#fff!important}md-toolbar .md-toolbar-tools md-input-container input:-ms-input-placeholder{color:#fff!important}.full-height{min-height:100%;height:100%}md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon){margin-right:10px;margin-top:10px}md-tab-content md-progress-linear{z-index:3}.md-button.md-orange.md-fab{background-color:#ef7723;color:#fff}.md-button.md-orange.md-fab:not([disabled]):hover{background-color:#ef7723}.md-button.md-yellow.md-fab{background-color:#f4b122;color:#fff}.md-button.md-yellow.md-fab:not([disabled]):hover{background-color:#f4b122}.md-button.md-info.md-fab{background-color:#0092d4;color:#fff}.md-button.md-info.md-fab:not([disabled]):hover{background-color:#0092d4}.text-disabled{color:rgba(0,0,0,.5)}.text-disabled ng-md-icon{fill:rgba(0,0,0,.5)}.text-danger{color:#dd052b}.text-danger ng-md-icon{fill:#dd052b}.text-success{color:#438a50!important}.text-success ng-md-icon{fill:#438a50}.background-blue{background:rgba(0,146,212,.3)}.text-success-voila{color:#abcc59}.text-success-voila ng-md-icon{fill:#abcc59}.text-warning{color:#f4b122}.text-warning ng-md-icon{fill:#f4b122}.text-info{color:#0092d4}.text-info ng-md-icon{fill:#0092d4}.text-primary{color:#005288}.text-primary ng-md-icon{fill:#005288}.text-danger{color:#dd052b}.text-danger ng-md-icon{color:#dd052b}.text-error{color:#600213}.blockable-sidenav{z-index:57}.disable-backdrop-click>md-backdrop{pointer-events:none}.backdrop-assist{position:absolute;top:0;left:0;bottom:0;right:0;z-index:58}md-list-item button+.md-list-item-inner md-checkbox{margin-right:0}md-list-item .md-no-style.md-button{line-height:18px}.attendance-widget{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:16px;margin:8px 0}.widget-header{border-bottom:1px solid #e0e0e0;padding-bottom:8px;margin-bottom:16px}.widget-icon{color:#1976d2;margin-right:16px}.widget-title{font-size:16px;font-weight:700;margin-bottom:4px}.widget-datepicker{margin-top:4px;max-width:200px}.widget-content{overflow-x:auto}.attendance-table{width:100%;border-collapse:collapse;margin-top:8px}.attendance-table td,.attendance-table th{padding:8px 12px;text-align:left;border-bottom:1px solid #e0e0e0}.attendance-table th{background:#f5f5f5;font-weight:700;color:#616161}.progress-bar{height:8px;background-color:#1976d2}.sgt-card-style{position:relative;display:flex;background-color:#fff;border-radius:15px;box-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Arial;word-wrap:break-word}.main-container{font-family:Arial;display:flex;flex-direction:column;width:100%;margin:0;padding:0;height:75vh}.title-container{display:flex;flex-direction:column;flex:1 1 10%;padding:0 0 0 2vh;font-family:Arial}.title-container h1{font-size:4.5vh;color:#000;margin-top:0}.title-container h2{font-size:3.5vh;color:#005288;margin-bottom:0}.currency-symbol{position:absolute;left:5px;bottom:30px;font-size:.85rem;color:#333;pointer-events:none}.top-container{display:flex;flex-direction:row;flex-wrap:wrap;flex:1 1 10%;margin:2vh;height:auto;background-color:#fff;font-family:Arial;width:auto;padding:3vh 7vh 3vh 7vh}.top-container .select-inst-data{flex:1 1 40%;border-style:none;border-radius:15px;font-size:4vh;padding:1vh 0 1vh 3vh;margin-right:2.5vh;color:#005288}.top-container .btn-search-request{flex:1 1 10%;border-style:none;border-radius:15px;font-size:4vh;background-color:#005288;color:#fff;padding:auto}.sub-container{display:flex;flex:1 1 90%;flex-direction:row;flex-wrap:wrap;width:100%;height:100%}.left-container{display:flex;height:75vh;margin:2vh;flex:1 1 50%;position:relative;border:2.5vh solid #fff;overflow:hidden;cursor:grab;user-select:none}.left-container .mini-card{margin:3vh;display:inline-flex;position:relative;overflow:hidden;flex-direction:row;word-wrap:break-word;padding:0 3vh 0 3vh;align-items:center;height:auto;white-space:normal;transition:.5s}.left-container .mini-card img{position:relative;width:8vh;height:8vh;background-color:#212121;margin:2vh;pointer-events:none}.left-container .mini-card .mini-card-data{margin-left:2vh;pointer-events:none}.left-container .mini-card .mini-card-data h3{margin:0;color:#005288}.left-container .mini-card .mini-card-data p{margin:0}.left-container .mini-card:hover{box-shadow:1px 8px 8px rgba(55,96,170,.8)}.org-chart{position:relative;text-align:center;width:100%;height:100%;transform-origin:top left}.org-chart ul{padding-top:20px;position:relative;white-space:nowrap}.org-chart li{display:inline-block;text-align:center;list-style-type:none;position:relative;padding:20px 5px 0 5px;vertical-align:top}.org-chart li::after,.org-chart li::before{content:'';position:absolute;top:0;right:50%;border-top:1px solid #ccc;width:50%;height:20px}.org-chart li::after{right:auto;left:50%;border-left:1px solid #ccc}.org-chart li:only-child::after,.org-chart li:only-child::before{display:none}.org-chart li:only-child{padding-top:0}.org-chart li:first-child::before,.org-chart li:last-child::after{border:0 none}.org-chart li:last-child::before{border-right:1px solid #ccc;border-radius:0 5px 0 0}.org-chart li:first-child::after{border-radius:5px 0 0 0}.org-chart .person{border:1px solid #ccc;padding:10px;display:inline-block;border-radius:5px;background:#fff;white-space:normal;width:150px}@media (max-width:700px){.left-container{flex:1 1 100%}.select-inst-data{flex:1 1 100%}}.hidden-ct{display:none}.right-container{display:flex;height:100%;margin:2vh;flex:1 1 40%;align-items:center;justify-content:center}.right-container h1{position:relative;text-align:left;justify-content:center;margin:3.5vh;color:#005288}.right-container h3{position:relative;text-align:center;justify-content:center;margin:3vh 0 0 0;color:#005288}.profile-sgt-card{word-wrap:break-word;min-height:auto;position:relative;overflow:hidden;display:flex;align-items:center;word-wrap:break-word;margin:2vh 0 2vh 0;background-image:url(bg_profile.png);background-size:110%;background-position-y:-150px absolute}.profile-sgt-card img{width:15vh;height:15vh;border-radius:15px;position:relative;margin:10vh 2vh 10vh 5vh}.profile-sgt-card .numero-id{position:absolute;top:20px;right:20px;background-color:#d9e7ed;padding:5px 10px;border-radius:5px}.profile-sgt-card .profile-card-content{margin:0 7.5vh 0 2vh}.profile-sgt-card h2{color:#005288;font-size:5vh;margin:0}.profile-sgt-card h3{color:#0096d6;font-size:3vh;margin:0}.profile-sgt-card h4{color:#005288;font-size:2.5vh;margin:0}.profile-sgt-card .btn-sgt-details{border-style:none;border-radius:5px;font-size:2.5vh;background-color:#005288;color:#fff;padding:1vh 2vh 1vh 2vh;margin-top:1vh}.sgt-card-style{position:relative;display:flex;background-color:#fff;border-radius:15px;box-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Arial;word-wrap:break-word;align-items:center}.general-container{display:flex;flex-direction:column}.main-dashboard{display:flex;flex:1 1 90%;flex-wrap:wrap;height:90vh}.information-container{flex:1 1 40%;display:flex;margin:2vh 2vh 4vh 2vh}@media (max-width:700px){.information-container{flex:1 1 100%}}.left-inner-container{display:flex;flex-direction:column;width:100%;height:100%}.left-inner-container .inner-info-container{display:flex}.left-inner-container .separator-container{flex:0 0 1%;height:1vh;background-color:#abcc59;border-radius:15px;margin:0 2vh 1.5vh 2vh}.left-inner-container #title-card{display:flex;flex-direction:column;flex:0 0 10%;padding:0 0 0 2vh;font-family:Arial}.left-inner-container #title-card h1{font-size:4.5vh;color:#000;margin-top:0}.left-inner-container #title-card h2{font-size:4vh;color:#005288;margin-bottom:0}.left-inner-container #welcome-card{flex:0 0 40%;word-wrap:break-word;min-height:auto;position:relative;overflow:hidden;display:flex;align-items:center;word-wrap:break-word;margin:2vh 0 2vh 0;background-image:url(../images/icon_dash/bg_profile.png);background-size:110%;background-position-y:-150px absolute}.left-inner-container #welcome-card img{width:15vh;height:15vh;border-radius:15px;position:relative;margin:10vh 2vh 10vh 5vh}.left-inner-container #welcome-card .numero-id{position:absolute;top:20px;right:20px;background-color:#d9e7ed;padding:5px 10px;border-radius:5px}.left-inner-container #welcome-card .welcome-card-content{margin:0 3vh 0 0}.left-inner-container #welcome-card h3{color:#0096d6;font-size:3vh;margin:0}.left-inner-container #welcome-card h4{color:#005288;font-size:2.5vh;margin:0}.left-inner-container #weather-card{flex:0 0 30%;display:flex}.left-inner-container #weather-card .left-data{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:15px;background:#d9e7ed;background:-moz-linear-gradient(130deg,#d9e7ed 0,#7896a9 100%);background:-webkit-linear-gradient(130deg,#d9e7ed 0,#7896a9 100%);background:linear-gradient(130deg,#d9e7ed 0,#7896a9 100%)}.left-inner-container #weather-card .left-data .up-data{flex:1;display:flex;align-items:center;justify-content:center;margin:2vh}.left-inner-container #weather-card .left-data .up-data img{margin-right:3vh;width:12vh;height:12vh;border-radius:15px}.left-inner-container #weather-card .left-data .up-data h2{color:#fff;font-size:5vh}.left-inner-container #weather-card .left-data .bottom-data{display:flex;align-items:center;justify-content:center}.left-inner-container #weather-card .left-data .bottom-data p{font-weight:700;font-size:2.5vh}.left-inner-container #weather-card .right-data{flex:1;display:flex;flex-direction:column;justify-content:center;text-align:right;margin:0 4vh 0 0}.left-inner-container #weather-card .right-data h1{font-size:5vh;margin:0}.left-inner-container #weather-card .right-data p{font-size:3vh;font-weight:600;margin:1vh 0 1vh 0}.right-inner-container{display:flex;flex-direction:column;width:100%;height:100%}.right-inner-container #title-right-card{margin:1vh 5vh -5vh 5vh;padding:0;font-size:3vh;color:#005288}.right-inner-container .main-menu-list{margin:0 3vh 3vh 3vh;display:flex;height:100%;flex-direction:column;justify-content:center;list-style-type:none;margin:5vh;padding:0}.right-inner-container .main-menu-list .option-container{display:flex;background-color:#0096d6;color:#0096d6;transition:background-color .3s ease;margin:1% 0 1% 0;height:25%;border-radius:1vh;overflow:hidden;cursor:pointer}.right-inner-container .main-menu-list .option-container p{flex:1.25;display:flex;font-size:3vh;font-weight:600;margin:3vh;width:50%;text-align:left;align-items:center;color:#fff}.right-inner-container .main-menu-list .option-container .icon_action{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:1vh;box-shadow:0 2px 4px rgba(0,0,0,.3);margin:1.5vh;padding:0 5vh 0 5vh}.right-inner-container .main-menu-list .option-container .icon_action img{height:50px;width:50px;background-color:#005288}.right-inner-container .main-menu-list .option-container .icon_action svg{height:5vh;width:5vh}.right-inner-container .main-menu-list .option-container:hover{background-color:#005288;color:#005288}.organigrama *{margin:0;padding:0}.organigrama ul{padding-top:20px;position:relative}.organigrama li{float:left;text-align:center;list-style-type:none;padding:20px 5px 0 5px;position:relative}.organigrama li::after,.organigrama li::before{content:'';position:absolute;top:0;right:50%;border-top:1px solid #002c7e;width:50%;height:20px}.organigrama li::after{right:auto;left:50%;border-left:1px solid #002c7e}.organigrama li:only-child::after,.organigrama li:only-child::before{display:none}.organigrama li:only-child{padding-top:0}.organigrama li:first-child::before,.organigrama li:last-child::after{border:0 none}.organigrama li:last-child::before{border-right:1px solid #002c7e;-webkit-border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;border-radius:0 5px 0 0}.organigrama li:first-child::after{-webkit-border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;border-radius:5px 0 0 0}.organigrama ul ul::before{content:'';position:absolute;top:0;left:50%;border-left:1px solid #002280;width:0;height:20px}.organigrama li a{border:1px solid #00225d;padding:1em .75em;text-decoration:none;color:#333;background-color:rgba(255,255,255,.6);font-family:arial,verdana,tahoma;font-size:.85em;display:table-cell;vertical-align:middle;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.organigrama li:only-child>a{display:inline-block}.organigrama li a:hover{border:1px solid #fff;color:#ddd;background-color:rgba(1,113,151,.7)}.organigrama>ul>li>a{font-size:1.3em;font-weight:700;padding:2em}.organigrama>ul>li>ul>li>a{width:8em;height:6em}.organigrama ul li a.parent{font-weight:700;color:#00f}.organigrama ul li a.child{color:green}@media screen and (max-width:768px){.organigrama *{margin:0;padding:0}.organigrama ul,.organigrama ul ul{padding-top:0;left:50%;width:160px}.organigrama ul ul::before{display:none}.organigrama ul li{float:none;text-align:left;padding:10px 0;margin:0}.organigrama ul li::before{right:auto;border:none}.organigrama ul li:last-child::before{right:auto;border-right:none}.organigrama ul li::after{left:auto;border:none}.organigrama ul li ul li a{display:inline-block;padding:16px;margin-left:20px;width:280px;height:46px}.organigrama>ul>li>a{padding:1.5em;margin-left:20px;margin-bottom:10px}.organigrama ul li::before{top:-51px;left:0;border-bottom:1px solid #f80;border-left:1px solid #f80;width:20px;height:100px}.organigrama ul li:first-child::before{top:-10px;left:0;border-bottom:1px solid #f80;border-left:1px solid #f80;width:20px;height:3.6em}}.container{display:flex;flex-wrap:wrap;justify-content:space-between}.card-gradient{display:flex;flex-direction:column;align-items:center;justify-content:space-around;position:relative;width:100%;max-width:130px;height:100%;min-height:180px;max-height:180px;padding:15px;margin:10px;background:linear-gradient(-45deg,#005187,#0092d4);border-radius:15px;-webkit-box-shadow:0 10px 15px rgba(0,0,0,.1);box-shadow:0 10px 15px rgba(0,0,0,.1);-webkit-transition:.5s;transition:.5s;font-size:1.2em;top:-20px;flex-basis:calc(33.33% - 20px);box-sizing:border-box}@media (max-width:768px){.card-gradient{max-width:70px;font-size:1em;padding:5px}}@media (max-width:992px){.card-gradient{max-width:90px;font-size:.8em}}@media (max-width:1200px){.card-gradient{max-width:80px;font-size:.9em}}@media (max-width:1400px){.card-gradient{max-width:100px;font-size:.8em}}.card-gradient:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}:root{--gradiente-y:linear-gradient(-45deg, rgba(255, 234, 71, 0.5), rgba(244, 177, 34, 1));--gradiente-b:linear-gradient(-45deg, rgb(0,81,135),rgb(0,146,212));--gradiente-g:linear-gradient(-45deg, rgb(171,204,89),rgb(0, 153, 56));--gradiente-o:linear-gradient(-45deg, rgb(244,177, 34),rgb(239,119,35));--gradiente-r:linear-gradient(-45deg, rgb(221,5, 43),rgb(235,87,119));--gradiente-s:linear-gradient(-45deg, rgb(0,146, 212),rgba(0,146, 212,0.5))}.col-sm-4:nth-child(1) .card-gradient,.col-sm-4:nth-child(1) .card-gradient .title .fa,.col-sm-4:nth-child(13) .card-gradient,.col-sm-4:nth-child(13) .card-gradient .title .fa,.col-sm-4:nth-child(7) .card-gradient,.col-sm-4:nth-child(7) .card-gradient .title .fa{background:var(--gradiente-y)}.col-sm-4:nth-child(14) .card-gradient,.col-sm-4:nth-child(14) .card-gradient .title .fa,.col-sm-4:nth-child(2) .card-gradient,.col-sm-4:nth-child(2) .card-gradient .title .fa,.col-sm-4:nth-child(8) .card-gradient,.col-sm-4:nth-child(8) .card-gradient .title .fa{background:var(--gradiente-b)}.col-sm-4:nth-child(15) .card-gradient,.col-sm-4:nth-child(15) .card-gradient .title .fa,.col-sm-4:nth-child(3) .card-gradient,.col-sm-4:nth-child(3) .card-gradient .title .fa,.col-sm-4:nth-child(9) .card-gradient,.col-sm-4:nth-child(9) .card-gradient .title .fa{background:var(--gradiente-g)}.col-sm-4:nth-child(10) .card-gradient,.col-sm-4:nth-child(10) .card-gradient .title .fa,.col-sm-4:nth-child(16) .card-gradient,.col-sm-4:nth-child(16) .card-gradient .title .fa,.col-sm-4:nth-child(4) .card-gradient,.col-sm-4:nth-child(4) .card-gradient .title .fa{background:var(--gradiente-o)}.col-sm-4:nth-child(11) .card-gradient,.col-sm-4:nth-child(11) .card-gradient .title .fa,.col-sm-4:nth-child(17) .card-gradient,.col-sm-4:nth-child(17) .card-gradient .title .fa,.col-sm-4:nth-child(5) .card-gradient,.col-sm-4:nth-child(5) .card-gradient .title .fa{background:var(--gradiente-r)}.col-sm-4:nth-child(12) .card-gradient,.col-sm-4:nth-child(12) .card-gradient .title .fa,.col-sm-4:nth-child(18) .card-gradient,.col-sm-4:nth-child(18) .card-gradient .title .fa,.col-sm-4:nth-child(6) .card-gradient,.col-sm-4:nth-child(6) .card-gradient .title .fa{background:var(--gradiente-s)}.title .fa{vertical-align:bottom;color:#fff;font-size:20px;width:20px;height:auto;border-radius:50%;text-align:center;line-height:20px;-webkit-box-shadow:0 10px 10px rgba(0,0,0,.1);box-shadow:0 10px 10px rgba(0,0,0,.1)}.title h2{position:relative;margin:20px 0 0;padding:0;color:#fff;font-size:15px;z-index:2;font-weight:700}.option,.price{position:relative;z-index:2}.price h4{margin:0;padding:20px 0;color:#fff;font-size:15px}.option ul{margin:0;padding:0}.option ul li{margin:0 0 10px;padding:0;list-style:none;color:#fff;font-size:12px}.card-gradient a{position:relative;z-index:2;background:#fff;color:#000;width:50%;height:20px;line-height:20px;border-radius:10px;display:block;text-align:center;margin:5px auto 0;font-size:10px;cursor:pointer;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.1)}.card-gradient a:hover{text-decoration:none}.bg-color-1{position:relative;left:50%;transform:translateX(-50%);background:linear-gradient(to bottom left,#005187 50%,#005187 50%,#0092d4 50%,#0092d4 100%);color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5);text-align:center;font-size:65px;font-weight:700;line-height:120px;height:120px;width:120px;border-radius:50%;border:#f0f8f1 solid 4px}.bg-color-1b{position:relative;margin:20px;background:linear-gradient(to bottom left,#005187 50%,#005187 50%,#0092d4 50%,#0092d4 100%);color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5);text-align:center;font-size:65px;font-weight:700;line-height:120px;height:120px;width:120px;border-radius:50%;border:#f0f8f1 solid 4px}.block{display:block!important}.relative{position:relative!important}.overflow-hidden{overflow:hidden}.md-button.md-blue{background-color:#0092d4;color:#fff}.md-button.md-blue:not([disabled]):hover{background-color:#0080bb}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-left{text-align:left!important}.no-background{background:0 0!important;background-color:transparent!important}.text-center-com{text-align:center!important;margin-top:0}.form-register{width:680px;background:#fff;padding:30px;margin:auto;margin-top:0;border-radius:4px;color:#000;box-shadow:7px 13px 37px #c2d1f1}.responsive-scr{width:650px;min-height:750px!important;padding:20px}.md-caption-pad{color:#005288;background-color:#f8f8f8;padding:15px;border:1px solid #ccc;border-radius:15px;text-align:center;margin:20px 0}.bg-white{background-color:#fff}.bg-white md-content{background-color:transparent}.bg-blue{background-color:#0092d4}.bg-light-gray{background-color:rgba(0,0,0,.05)}.bg-clear{background-color:rgba(255,255,255,.9)!important}.bg-transparent{background-color:transparent}.position-absolute{position:absolute}.position-fixed{position:fixed!important}.no-z-index{z-index:initial!important}.no-error .md-errors-spacer{display:none}.no-wrap{white-space:nowrap}.no-float{float:none!important}.pointer{cursor:pointer}.no-line-height{line-height:initial}md-radio-button.no-label .md-label{margin-left:20px}.hover-blue{transition:background-color 250ms;cursor:pointer;height:auto}.focused-question,.hover-blue:hover{background-color:rgba(0,82,136,.1)}.hover-blue-default{background-color:rgba(0,82,136,.1);border-style:solid;border-color:rgba(0,82,136,.6)}.disable-selection{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vertical-scroll{overflow-y:auto}.layout-padding>.no-padding,.no-padding{padding:0!important}.layout-margin>.no-margin,.no-margin{margin:0!important}.m-b-md{margin-bottom:20px}.m-t-xs{margin-top:5px}.m-t-sm{margin-top:10px}.m-t-md{margin-top:20px}.m-t{margin-top:25px}.m-xs{margin:5px}.m-s{margin:10px}.pad-xs{padding:5px}.pad-sm{padding:10px!important}.pad-md{padding:20px}.text-white{color:#fff}.text-primary{color:#005288}.text-gray{color:#8b8b8b}.text-green{color:#438a50}.text-bold{font-weight:700}md-input-container{margin:15px 0}@media (min-width:600px){.button-row .md-button:first-child{margin-left:0}.button-row .md-button:last-child{margin-right:0}}@media (max-width:599px){.button-row .md-button{width:100%;margin:6px 0}}[md-border-bottom]{border-width:0 0 1px;border-style:solid;border-color:rgba(0,0,0,.12)}[md-border-bottom-blue]{border-width:0 0 2px;border-style:solid;border-color:#005187}[md-border-top]{border-width:1px 0 0;border-style:solid;border-color:rgba(0,0,0,.12)}.hide-tabs md-tabs-wrapper{display:none}.pull-right{float:right}.pull-left{float:left}body{overflow:hidden;max-width:100%;max-height:100%}.my-sel{color:#005288;border:#005288 1px solid}.my-button{display:inline-block;padding:12px;background-color:#005288;color:#fff;font-size:1.5rem;text-align:center;border:none;cursor:pointer;transition:background-color .3s ease;white-space:normal;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.my-button:hover{background-color:#0dc800}.my-button h2{margin:0;font-size:1.2rem;font-weight:700}.my-button p{margin:6px 0;line-height:1.5;font-size:1rem}.custom-width-input{width:400px}.flex-container-4{display:flex;flex-direction:row;width:100%;max-height:50px}.header-shop{color:#005288;margin:5px;padding:5px;text-align:center}.vc_row.vc_row-flex{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.lineal-head{background:linear-gradient(#005288,#015f9e,#0d66a1,#2687c9,#7dc5f5,#c4dff1,#fff);width:auto;height:450px}.footer-shop{bottom:0;width:100%}*{margin:0;padding:0}.doc{display:flex;flex-flow:column wrap;width:25vw;height:40vh;justify-content:center;align-items:center;background:#050505}.box{width:300px;height:300px;background:#fff;border:3px #1e73be dashed;overflow:hidden}.btn{border:none;margin-top:1.5em;padding:.75em 1.5em;border-radius:3px;font-family:Verdana,sans-serif;color:#fff;background:#1ac6d0;cursor:pointer}.box img{width:100%;height:auto}@supports (object-fit:contain){.box img{height:100%;object-fit:contain;object-position:center center}}.container-list{display:flex;justify-content:space-around;align-items:center;background-color:#f2f2f2;margin-left:50px;margin-right:50px;padding:10px;border-radius:15px}.vc_custom{color:#fff;padding:1rem;height:4rem;border:1px solid rgba(0,0,0,.2);box-shadow:2px 2px 5px rgba(0,0,0,.2)}.my-container{max-width:1200px;margin:0 auto;display:grid;grid-gap:1rem}@media (min-width:600px){.my-container{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.my-container{grid-template-columns:repeat(3,1fr)}}.my-product-animation{transition:transform .3s ease-in-out}@keyframes despliegue{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.section{display:none;padding:4rem}@media screen and (min-width:768px){.section{padding:4rem}}@supports (display:grid){.section{display:block}}.grid{display:grid;grid-gap:70px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-auto-rows:300px;grid-auto-flow:row dense}.item__button{position:absolute;bottom:-30px;left:0;opacity:0;transition:opacity .3s,bottom .3s}.item:hover .item__button{opacity:1;bottom:0}.item{position:relative;display:flex;flex-direction:column;justify-content:flex-end;box-sizing:border-box;background:#005187;color:#fff;grid-column-start:auto;grid-row-start:auto;color:#fff;background-size:contain;background-position:center;box-shadow:-2px 2px 10px 0 rgba(68,68,68,.4);cursor:pointer;counter-increment:item-counter}.item:after{content:'';position:absolute;width:100%;height:100%;background-color:#000;opacity:.3;transition:opacity .3s ease-out}.item:hover{transform:scale(1.05)}.item:hover:after{opacity:0}.item__details{position:relative;z-index:1;padding:15px;color:#444;background:#fff;letter-spacing:1px;color:#828282;display:flex;font-size:x-small;flex-direction:column;align-items:center}.item__details img{object-fit:cover;width:180px;height:230px}.vc_custom img{transition:.2s ease-out}.vc_custom:hover{transform:scale(1.05);box-shadow:5px 5px 10px rgba(0,0,0,.3)}.highlight01{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:10px}.highlight01 img{margin-bottom:10px;cursor:pointer}.cartimages{padding:5px}.cartButtons{display:flex;justify-content:center;align-items:center;margin-top:10px}.cartButtons md-button{margin-right:10px}.my-btn-next,.my-btn-prev{border:none;background:0 0;cursor:pointer;font-size:20px;color:#00458e;margin:10px;padding:5px;transition:all .3s ease-in-out;position:relative;top:50%}.my-btn-next:hover,.my-btn-prev:hover{color:#05d138;transform:scale(1.1)}@media only screen and (max-width:768px){.vc_custom{width:100%}}.zoom-dialog{width:450px;height:600px;overflow:hidden;margin:0 auto;object-fit:contain;transition:.5s all ease-in-out}.zoom-dialog.zoomed{width:1024px;height:960px;background-color:rgba(0,0,0,.2);transform:scale(1.5)}.cart-count{position:relative;top:-2px;left:2px;width:25px;height:25px;padding:0;border-radius:50% 50% 50% 0;background-color:#51ad62;color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;text-align:center;transform:translate(-50%,-50%);box-shadow:0 2px 4px rgba(0,0,0,.25);animation:bounce .3s ease}@keyframes bounce{0%{transform:translate(-50%,-50%);box-shadow:0 2px 4px rgba(0,0,0,.25)}50%{transform:translate(-50%,-50%) scale(1.2);box-shadow:0 4px 8px rgba(0,0,0,.25)}100%{transform:translate(-50%,-50%);box-shadow:0 2px 4px rgba(0,0,0,.25)}}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.destello{animation:blink 1s infinite}.contenedor{width:100%;max-width:1250px;height:auto;padding:10px 20px;margin:0 auto;display:flex;flex-direction:row;align-items:center;margin-left:2%}@media screen and (max-width:600px){.contenedor{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 20px 10px 20px;max-height:none}}.custom-dialog-class{width:80%;max-width:800px}.tarjeta{display:flex;position:relative;color:#fff;transition:.5s ease all;transform:rotateY(0);transform-style:preserve-3d;cursor:pointer;z-index:2}.tarjeta.active{transform:rotateY(180deg)}.tarjeta>div{padding:20px;margin:20px;border-radius:15px;min-width:320px;max-height:210px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 10px 10px 0 rgba(90,116,148,.3)}.tarjeta .delantera{width:100%;background:url(../images/bg-tarjeta/bg-tarjeta-01.jpg);background-size:cover}.delantera .logo-marca{text-align:right;min-height:50px}.delantera .logo-marca img{width:100%;height:100%;object-fit:cover;max-width:80px}.delantera .chip{width:100%;max-width:40px;margin-bottom:35px;margin-top:-40px}.delantera .grupo .label{font-size:16px;color:#7d8994;margin-bottom:5px}.delantera .grupo .expiracion,.delantera .grupo .nombre,.delantera .grupo .numero{color:#fff;font-size:18px;text-transform:uppercase}.delantera .flexbox{display:flex;justify-content:space-between;margin-top:20px}.trasera{background:url(../images/bg-tarjeta/bg-tarjeta-01.jpg);background-size:cover;position:absolute;top:0;transform:rotateY(180deg);backface-visibility:hidden}.trasera .barra-magnetica{height:40px;background:#000;width:100%;position:absolute;top:30px;left:0}.trasera .datos{margin-top:60px;display:flex;justify-content:space-between}.trasera .datos p{margin-bottom:5px}.trasera .datos #firma{width:80%}.trasera .datos #firma .firma{height:40px;background:repeating-linear-gradient(skyblue 0,#87ceeb 5px,orange 5px,orange 10px)}.trasera .datos #firma .firma p{line-height:40px;font-family:'Liu Jian Mao Cao',cursive;color:#000;font-size:30px;padding:0 10px;text-transform:capitalize}.trasera .datos #ccv{width:20%}.trasera .datos #ccv .ccv{background:#fff;height:20px;color:#000;padding:10px;text-align:center}.trasera .leyenda{font-family:'Liu Jian Mao Cao',cursive;font-size:small;padding:5px;line-height:24px}.trasera .link-banco{font-size:14px;color:#fff}.contenedor-btn .btn-abrir-formulario{width:50px;height:50px;font-size:20px;line-height:20px;background:#2364d2;color:#fff;position:relative;top:-25px;z-index:3;border-radius:100%;box-shadow:-5px 4px 8px rgba(24,56,182,.4);padding:5px;transition:all .2s ease;border:none;cursor:pointer}.contenedor-btn .btn-abrir-formulario:hover{background:#1850b1}.contenedor-btn .btn-abrir-formulario.active{transform:rotate(45deg)}.formulario-tarjeta{display:grid;background:#fff;padding:20px;margin-left:10px;border-radius:10px;position:relative;top:-2px;clip-path:polygon(0 0,100% 0,100% 0,0 0);transition:clip-path .3s ease-out}.formulario-tarjeta.active{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.formulario-tarjeta label{display:block;color:#7d8994;margin-bottom:5px;font-size:16px}.btn-enviar,.formulario-tarjeta input,.formulario-tarjeta md-select md-option{border:2px solid #ced6e0;font-size:18px;height:40px;width:90%;padding:5px 12px;transition:.3s ease all;border-radius:5px;margin-right:-100px}.formulario-tarjeta input:hover,.formulario-tarjeta md-select:hover md-option:hover{border:2px solid #93bded}.formulario-tarjeta input:focus,.formulario-tarjeta md-select:focus md-option:focus{outline:#040404;box-shadow:1px 7px 10px -5px rgba(90,116,148,.3)}.formulario-tarjeta input{margin-bottom:20px;text-transform:uppercase}.formulario-tarjeta .flexbox{display:flex;justify-content:space-between}.formulario-tarjeta .expira{width:92%}.formulario-tarjeta .grupo-select{width:100%;margin-right:15px;position:relative}.formulario-tarjeta .grupo-cvv{width:100%;margin-top:-25px;min-width:10px;height:5px;position:relative}.formulario-tarjeta .grupo-cvv input{height:20px;position:relative}.image-preview{max-width:250px;max-height:200px;width:auto;height:auto;display:block;margin:auto;padding:5px}.image-preview-admin{max-width:850px;max-height:600px;width:auto;height:auto;display:block;margin:auto;padding:5px;transition:transform .3s ease-in-out}.image-preview-admin:hover{cursor:zoom-in}.image-preview:hover{cursor:zoom-in}.loading-banner{display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(270deg,#fff,#d3d3d3);background-size:400% 400%;color:#333;padding:20px;text-align:center;border:1px solid #ccc;border-radius:5px;margin:20px 0;font-size:16px;font-weight:700;height:100%;animation:backgroundFade 4s infinite alternate}@keyframes backgroundFade{0%{background-position:0 50%}100%{background-position:100% 50%}}.logo-animation{display:flex;justify-content:center;align-items:center;overflow:hidden;width:180px}.logo-animation img{width:36px;height:36px;opacity:1;transform:translateX(100%);animation:slideIn 6s ease-in-out infinite}.logo-animation img.v-v{animation-delay:0s}.logo-animation img.v-o{animation-delay:.5s}.logo-animation img.v-i{animation-delay:1s}.logo-animation img.v-l{animation-delay:1.5s}.logo-animation img.v-a{animation-delay:2s}@keyframes slideIn{0%{transform:translateX(100%);opacity:0}50%{transform:translateX(0);opacity:1}100%{transform:translateX(-100%);opacity:0}}.loading{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;display:flex;justify-content:center;align-items:center;z-index:9999}.loading:before{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;width:60px;height:60px;margin-top:-30px;margin-left:-30px;border-radius:50%;border:5px solid #abcc59;border-top-color:transparent;animation:loading 1s linear infinite}@keyframes loading{to{transform:rotate(360deg)}}@font-face{font-family:'Adobe Garamond';font-style:normal;font-weight:400;src:url(/fonts/AGaramondPro-Regular.otf) format("svg")}.header-logo,.logo{display:inline-block;padding:14px}.header-logo img,.logo img{height:60px;float:left}.header-logo .text-container,.logo .text-container{overflow:hidden;line-height:1}.header-logo .text-container .text-aux,.header-logo .text-container .text-title,.logo .text-container .text-aux,.logo .text-container .text-title{font-family:Adobe Garamond;text-transform:uppercase}.header-logo .text-container .text-title,.logo .text-container .text-title{margin-top:17px;font-size:22px}.header-logo .text-container .text-aux,.logo .text-container .text-aux{margin-top:4px;font-size:18px}footer{background:#fff;text-align:center;max-height:105px;padding:12px;z-index:3}h1{margin:0 8px}iframe{border:none}.custom-sidenav{height:100%}.top-navbar{height:45px;min-height:45px}.top-navbar .md-toolbar-tools{height:45px}.top-navbar .md-toolbar-tools .md-icon-button{width:45px;height:45px;padding:9px;margin:0}.top-navbar .md-toolbar-tools .md-icon-button .badge{position:absolute;top:5px;right:5px;background-color:#dd052b;border-radius:30%;font-size:11px;line-height:1;font-weight:700;text-align:center;padding:3px 5px}.md-toolbar-tools-smb{background-color:#f5f5f5;color:#333;padding:10px}.md-toolbar-tools-smb h2{color:#333;margin:0;font-size:20px;font-family:Roboto,"Helvetica Neue",sans-serif;font-weight:300}.md-toolbar-tools-sm{background-color:#f5f5f5;color:#333;padding:10px}.md-toolbar-tools-sm-black{background-color:#000;color:#333;padding:10px}.md-toolbar-tools-sm h2{margin:0;font-size:20px;font-family:Roboto,"Helvetica Neue",sans-serif;font-weight:300}.voila-nav{background-color:#005288;font-size:14px;width:250px;overflow:hidden;z-index:61}.voila-nav header{width:250px}.voila-nav .logo{display:block}.voila-nav .logo img{float:none;height:85px}.voila-nav .logo .text-title{font-size:16px;margin-top:10px}.voila-nav .logo .text-aux{font-size:13px}.voila-nav md-list-item{background-color:#005288;color:#fff;min-height:45px;max-height:90px;transition:all .3s}.voila-nav md-list-item ng-md-icon{fill:#fff}.voila-nav md-list-item .md-button{padding-left:14px!important}.voila-nav md-list-item .md-list-item-inner md-icon{margin-right:11px!important}.voila-nav md-list-item .md-list-item-inner>span{white-space:nowrap}.voila-nav .second-level md-list-item .md-button{padding-left:55px!important}.voila-nav .third-level md-list-item .md-button{padding-left:65px!important}.voila-nav .second-level md-list-item{max-height:0;min-height:0;overflow:hidden}.voila-nav .first-level.open>md-list-item,.voila-nav .second-level>md-list-item{background-color:#00436f}.voila-nav .second-level.open>md-list-item,.voila-nav .third-level>md-list-item{background-color:#035}.voila-nav .first-level.open .second-level.open .third-level>md-list-item,.voila-nav .first-level.open .second-level>md-list-item{max-height:90px}@media (min-width:960px){.voila-nav .brand{cursor:pointer}.voila-nav.md-closed{transform:translate3d(0,0,0);display:block;width:48px;overflow:visible}.voila-nav.md-closed md-content{overflow:visible}.voila-nav.md-closed .voila-button,.voila-nav.md-closed header{display:none}.voila-nav.md-closed .first-level{height:48px}.voila-nav.md-closed .first-level>md-list-item{width:48px;overflow:hidden}.voila-nav.md-closed .first-level .second-level{position:relative}.voila-nav.md-closed .first-level .second-level>md-list-item{height:0}.voila-nav.md-closed .first-level .second-level .third-level{position:absolute;top:0;height:0;width:0;margin-left:250px}.voila-nav.md-closed .first-level .second-level .third-level .md-button{padding-left:16px!important}.voila-nav.md-closed .first-level:hover>md-list-item{background-color:#00436f}.voila-nav.md-closed .first-level:hover md-list-item{width:250px}.voila-nav.md-closed .first-level:hover .third-level>md-list-item{transition:none;max-height:48px}.voila-nav.md-closed .first-level:hover .second-level>md-list-item{transition-delay:250ms;height:48px;max-height:48px}.voila-nav.md-closed .first-level:hover .second-level:hover>md-list-item{width:250px;background-color:#035}.voila-nav.md-closed .first-level:hover .second-level:hover .third-level{transition:width 250ms;width:240px}.voila-nav.md-closed .first-level:hover .second-level:hover .third-level>md-list-item{max-height:48px}#view.has-navbar{padding-left:48px}}.brand{display:block;position:relative;min-width:48px;height:45px;min-height:45px;background-color:rgba(255,255,255,.9);overflow:hidden;transition:background-color .1s}.brand>img{position:absolute;transition:all 225ms!important;transition-delay:0}.brand .v-i,.brand .v-l,.brand .v-o{opacity:0;top:8px;left:40px}.brand .v-v{width:26px;height:29px;top:8px;left:5px}.brand .v-o{width:30px;height:30px}.brand .v-i{width:6px;height:30px}.brand .v-l{width:20px;height:30px}.brand .v-a{width:21px;height:31px;top:7px;left:24px}.brand.expanded:not(.brand-lg)>img{transition-delay:250ms}.brand.expanded:not(.brand-lg) .v-i,.brand.expanded:not(.brand-lg) .v-l,.brand.expanded:not(.brand-lg) .v-o{opacity:1}.brand.expanded:not(.brand-lg) .v-v{left:72px}.brand.expanded:not(.brand-lg) .v-o{top:8px;left:100px;transition-delay:350ms}.brand.expanded:not(.brand-lg) .v-i{top:8px;left:133px;transition-delay:375ms}.brand.expanded:not(.brand-lg) .v-l{top:8px;left:142px;transition-delay:.4s}.brand.expanded:not(.brand-lg) .v-a{left:164px;transition-delay:.3s;transition-duration:325ms;transition-timing-function:cubic-bezier(0,.46,.57,.61)}.brand.brand-lg{width:304px;position:relative;height:150px;white-space:nowrap;background-color:transparent;padding:0}.brand.brand-lg>img{position:absolute;display:block;opacity:1}.brand.brand-lg>img{top:7px;height:143px}.brand.brand-lg .v-i,.brand.brand-lg .v-l,.brand.brand-lg .v-o{opacity:0}.brand.brand-lg .v-v{width:127px;left:49px}.brand.brand-lg .v-o{width:78px;left:72px}.brand.brand-lg .v-i{width:16px;left:158px}.brand.brand-lg .v-l{width:50px;left:183px}.brand.brand-lg .v-a{top:0;width:101px;height:150px;left:142px}.brand.brand-lg.expanded>img{top:39px;height:75px;opacity:1}.brand.brand-lg.expanded .v-v{width:69px;left:2px}.brand.brand-lg.expanded .v-o{width:78px;left:77px}.brand.brand-lg.expanded .v-i{width:16px;left:163px}.brand.brand-lg.expanded .v-l{width:50px;left:188px}.brand.brand-lg.expanded .v-a{top:36px;width:57px;height:80px;left:243px}.drop-zone{position:relative;outline:2px dashed #0092d4;box-shadow:0 0 0 2px #fff;padding:18px 10px;margin:2px;background-color:#fff;cursor:pointer;transition:all .2s;text-align:center}.drop-zone i{margin-right:5px}.drop-zone .d-progress{position:absolute;z-index:1;top:0;left:0;height:100%;width:0;overflow:hidden;background-color:rgba(171,204,89,.5);color:#fff}.drop-zone div{position:relative;z-index:2!important}.drop-zone-student{position:relative;outline:2px dashed #0092d4;box-shadow:0 0 0 2px #fff;background-color:#fff;cursor:pointer;transition:all .2s;text-align:center}.drop-zone-student i{margin-right:5px}.drop-zone-student .d-progress{position:absolute;z-index:1;top:0;left:0;height:100%;width:0;overflow:hidden;background-color:rgba(171,204,89,.5);color:#fff}.drop-zone-student div{position:relative;z-index:2!important}.drop-zone.dragover,.drop-zone:hover{color:#0092d4;outline-color:#fff;box-shadow:0 0 0 2px #0092d4}.drop-zone.dragover,.drop-zone:active{background-color:#f7f7f7}.login-form{width:420px;max-width:100%}.login-form input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fafafa inset}.login-img{max-width:304px}.list md-list{overflow-x:hidden}.list>.md-subheader .md-subheader-inner{padding:4px 16px}.md-subheader.small .md-subheader-inner{padding:4px 16px}.small{padding:4px 16px;color:#575757;font-size:13px;font-weight:700;white-space:nowrap}.sales-table{width:100%!important}.sales-table .product{min-width:300px}.sales-table .quantity{min-width:50px}.sales-table .price{min-width:100px}.sales-table .subtotal{min-width:100px}.sales-table .action{width:100%}.sales-table .check-table{min-width:20px}.sales-table .total{min-width:550px;border:0;border-top:1px solid #eee;border-right:1px solid #eee}.sales-table .total-amount{width:100%;border:0;border-top:1px solid #eee;border-left:1px solid #eee}.sales-table thead tr{height:50px!important;display:block;position:relative}.sales-table tbody{display:block;overflow:auto;width:100%;height:100px}.sales-table tfoot{display:block;width:100%}.sales-table th{height:50px}.sales-table td,.sales-table th{border:1px solid #eee;padding:0 24px!important}.sales-table .prduct-with-error td{color:red!important}.sales-table .prduct-with-error .md-input{color:red!important}.scoresheet-table{width:100%!important}.scoresheet-table thead{background:#eee}.scoresheet-table thead tr{display:block;position:relative;font-size:16px;font-weight:400;letter-spacing:.010em;line-height:24px}.scoresheet-table tbody{display:block;overflow:auto;width:100%;height:100px}.scoresheet-table td,.scoresheet-table th{border:1px solid #fff}.scoresheet-table .md-button{font-size:16px!important;font-weight:400!important}.scoresheet-table .tr-values{height:30px!important;line-height:14px!important}.scoresheet-table .tr-values th{border-bottom:0!important}.scoresheet-table .sequence-cell{min-width:75px;max-width:75px;padding:0!important;text-align:center!important}.scoresheet-table .student-cell{min-width:200px;max-width:200px;padding:0!important;padding-left:14px!important;padding-right:14px!important;text-align:left!important;font-size:12px}.scoresheet-table .grade-cell{min-width:100px;max-width:100px;padding:0!important;padding-left:14px!important;padding-right:14px!important;text-align:center!important}.scoresheet-table .grade-cell .md-button{text-overflow:ellipsis;width:100px;display:block;white-space:nowrap;overflow:hidden;font-size:16px;font-weight:400;margin:0;padding:3px}.scoresheet-table .distribution-cell{text-overflow:ellipsis;width:100px;display:block;white-space:nowrap;overflow:hidden;font-size:16px;font-weight:400}.scoresheet-table .distribution-value-cell{width:100px;height:30px;margin:0;display:block;white-space:nowrap;overflow:hidden;font-size:12px;line-height:30px}.scoresheet-table .total-cell{min-width:100px;padding:0!important;text-align:center!important}.scoresheet-table .action-cell{width:100%;text-align:left!important}.scoresheet-table .active-record{background:rgba(5,150,215,.1)!important}.scoresheet-table .active-distribution{background:rgba(0,0,0,.1)!important}.scoresheet-table tr:nth-child(even){background-color:rgba(0,0,0,.03)}.scoresheet-table .md-input{border:none!important;border-width:0!important}.scoresheet-table .active-input{background-color:rgba(5,150,215,.3)!important;border:1px solid rgba(5,150,215,.3)!important}.scoresheet-table .error-input{background-color:#ff5252!important}.scoresheet-table .error-input input{color:#fff!important}.scoresheet-table .md-input[disabled]{color:rgba(0,0,0,.54)!important}table tr:nth-child(even){background-color:rgba(0,0,0,.025)}.sticky-columns{float:left;width:auto!important;position:relative}.sticky-columns tbody::-webkit-scrollbar{width:0!important}.sticky-columns tbody{overflow:-moz-scrollbars-none}.sticky-columns+div{overflow:hidden;overflow-x:auto}.md-fab-bottom-right-scoresheet{right:35px!important;bottom:25px!important}.shaded-table-header{background:rgba(0,0,0,.05)}.row-focusable tbody tr:hover{cursor:pointer;background:rgba(5,150,215,.1)}.focus-row{background:rgba(5,150,215,.1)!important}.alert-info{background:rgba(0,146,212,.2);border:1px solid rgba(0,146,212,.5);border-left:5px solid rgba(0,146,212,.5)}.alert-success{background:rgba(171,204,89,.2);border:1px solid rgba(171,204,89,.5);border-left:5px solid rgba(171,204,89,.5)}.alert-danger{background:rgba(255,82,82,.2);border:1px solid rgba(255,82,82,.5);border-left:5px solid rgba(255,82,82,.5)}.alert-warning{background:rgba(244,177,34,.2);border:1px solid rgba(244,177,34,.5);border-left:5px solid rgba(244,177,34,.5)}.voila-dialog md-dialog-content{min-width:300px;min-height:300px}.voila-dialog-b md-dialog-content{min-width:680px}@media only screen and (max-width:767px){.voila-dialog-b md-dialog-content{min-width:auto;min-height:auto}}.voila-dialog-full md-dialog-content{min-width:800px;min-height:600px}.employee_information{width:800px;min-height:810px!important}.nested-table{background:rgba(5,150,215,.1)}.small-img{width:40px;height:40px;border-radius:50%;overflow:hidden;background-size:cover;background-position:center 0}.medium-img{width:80px;height:80px;border-radius:50%;overflow:hidden;background-size:cover;background-position:center 0}.large-img{width:120px;height:120px;border-radius:50%;object-fit:cover;background-size:cover;background-position:center 0;border:#f0f8f1 solid 4px}.table-hover tbody tr:not([disabled]):not(.no-data-message):hover{background-color:#eee!important;cursor:pointer}.selected-row{background-color:#eee!important;outline:0}.icon-space{width:24px;display:inline-block}@media (min-width:600px){md-dialog-content{min-width:380px}}.evaluation-bar{position:sticky;left:0;right:0;height:45px}.evaluation-bar md-progress-linear.md-accent{position:absolute;bottom:0;left:0;width:100%;padding:0}.evaluation-bar md-progress-linear.md-accent .md-container{background-color:#51ad62}.evaluation-bar md-progress-linear.md-accent .md-container .md-bar{background-color:#285631}.answer-group>div{padding:17px}.rating-scale>div{white-space:nowrap;overflow:hidden;max-width:23px;transition:max-width .4s;margin:0 5px;cursor:default}.rating-scale>div span:first-child{background-color:#51ad62;color:#fff;border-radius:7px;width:20px;padding:3px 5px}.rating-scale>div.active{max-width:100%}.student-picture img{width:150px;height:150px;border-radius:100px;border:5px solid #fff}.student-rank{position:absolute;right:0;top:0}.student-rank img{width:60px}.student-rank span{position:absolute;display:block;top:0;width:100%;text-align:center;color:#0092d4;padding:17px 0}.editable .editable-input{width:100%}.editable .editable-input .md-errors-spacer{display:none}@keyframes gear-broken{0%{transform:rotate(0)}50%{transform:rotate(180deg)}70%{transform:rotate(145deg)}100%{transform:rotate(359deg)}}@keyframes inverse-gear-broken{0%{transform:rotate(389deg)}50%{transform:rotate(210deg)}70%{transform:rotate(245deg)}100%{transform:rotate(30deg)}}@keyframes gear{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes inverse-gear{0%{transform:rotate(389deg)}100%{transform:rotate(30deg)}}.maintenance{height:100px}.maintenance .m-gear{width:54px;height:54px;overflow:hidden;margin:0 -1px;animation:gear-broken 5s linear infinite}.maintenance .m-gear md-icon{margin:-5px;width:54px;height:54px}.maintenance .m-gear.lean{transform:rotate(30deg);animation:inverse-gear-broken 5s linear infinite}.maintenance .m-gear.lean md-icon{fill:maroon}.maintenance.over .m-gear{animation:gear 1s linear infinite}.maintenance.over .m-gear md-icon{fill:#005288}.maintenance.over .m-gear.lean{animation:inverse-gear 1s linear infinite}.md-toolbar-notification{font-size:20px;letter-spacing:.005em;box-sizing:border-box;font-weight:400;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;width:100%;height:auto;min-height:35px;padding:0 16px;margin:0}.md-toolbar-min-height-35{min-height:35px!important}.dashboard .tile{border-radius:10px}.dashboard .tile>figure>div{width:100%;height:100%}.dashboard .tile>figure>div .md-headline{line-height:1}.dashboard .tile>figure>div h2>md-icon{border-radius:10px;margin:10px}.dashboard .tile md-icon{margin:0 0 0 10px}.dashboard .tile md-icon.big{width:64px;height:64px}.dashboard .widget{color:#747474}.dashboard .widget.info{color:#005288}.dashboard .widget.info md-icon{fill:#005288}.dashboard .widget.danger{color:#dd052b}.dashboard .widget.danger md-icon{fill:#dd052b}.dashboard .widget.success{color:#438a50}.dashboard .widget.success md-icon{fill:#438a50}.dashboard .widget.warning{color:#f4b122}.dashboard .widget.warning md-icon{fill:#f4b122}.dashboard .children-summary{padding:10px;margin:15px}.dashboard .children-summary .md-avatar{width:70px;height:70px;margin:0 15px;border-radius:50%}.dashboard .children-summary>div{padding:10px 0}.dashboard .children-summary .child-name h2{margin:10px 0 0}.dashboard .children-summary .child-name p{margin:5px 0}.dashboard .children-summary .child-name h2+p{margin-top:0}.dashboard .children-summary .children-widget{position:relative}.dashboard .children-summary .children-widget h2{margin:0}.dashboard .children-summary .children-widget .close-button{position:absolute;top:-21px;z-index:10;left:50%;margin-left:-20px}.dashboard .children-summary .children-widget .table-container{position:absolute;display:none;top:0;left:0;width:100%;height:100%}.dashboard .children-summary .children-widget.is-open .table-container{display:block}md-dialog-content .md-icon-button+.md-datepicker-input-container{margin-left:0}.square-icon-button{width:48px!important;min-width:48px;padding:0 12px!important}.attendance .p-calendar{margin:0;padding:0}.attendance .att{float:left;width:100%;margin-bottom:10px;font-size:20px;text-align:right}.attendance .student-photo{width:320px;height:320px;border-radius:5px;background-repeat:no-repeat;background-size:contain;background-position:center}.attendance .md-list-item-inner md-progress-circular,.attendance .md-list-item-inner span{margin-right:11px}.attendance .stack{width:320px;height:384px;position:relative}.attendance .stack ul{width:100%;height:auto;background:#ed5d52;position:absolute;top:0;left:0;border-radius:10px;margin:0}.attendance .stack li *{pointer-events:none}.attendance .stack .card{width:100%;list-style:none;background:#fff;border-radius:5px;position:absolute;top:0;left:0;box-sizing:border-box;cursor:default}.attendance .stack .card md-card{margin:0!important}.attendance .stack .card md-card md-card-title{padding:16px 16px 16px!important}.attendance .bottom-sheet .md-grid-item-content md-icon{height:32px;width:32px}.attendance .bottom-sheet md-list-item,.attendance .bottom-sheet md-list-item .md-list-item-inner{max-width:72px;min-height:32px;padding:0}.chat .text-field{padding:0 10px;border-top:1px solid #dcdcdc}.chat .text-field button{margin:12px 6px}.chat .message-container{position:relative;padding:25px 10px 10px}.chat .message-container .message{max-width:70%;display:inline-block;padding:5px 8px;border-radius:5px;margin:5px 8px 4px;background-color:#eee}.chat .message-container .message-avatar{position:absolute;width:29px;height:29px;border-radius:50%;bottom:15px}.chat .message-container .md-caption{position:absolute;margin:0;top:10px;left:55px}.chat .message-container .read-indicators{height:0;margin-right:-25px;vertical-align:middle}.chat .message-container .read-indicators .md-avatar{width:15px;height:15px;border-radius:50%;margin:0 3px}.chat .message-container.left{padding-left:45px}.chat .message-container.left .message-avatar{left:10px}.chat .message-container.right{text-align:right;padding-right:45px}.chat .message-container.right .message{text-align:left;background-color:#005288;color:#fff}.chat .message-container.right .message-avatar{right:10px}.chat .message-container.right .message.sending{opacity:.5}.chat .message-container.right .md-caption{right:55px;left:auto}.message_modal{width:640px}.message_modal md-autocomplete[disabled]{background:0 0}.message_recipient .md-avatar{width:29px;height:29px;border-radius:50%}.message_recipient .item-title{margin-left:10px}.fixed-tabs md-tabs-wrapper{position:fixed;top:65px;left:0;background-color:#fff!important;z-index:1000;width:100%}.fixed-tabs md-tab-content{margin-bottom:48px}.fixed-tabs md-tabs-content-wrapper{top:48px!important}.bg-red{background-color:#dd052b!important}.bg-yellow{background-color:#f4b122!important}.table-chips md-chips-wrap{box-shadow:none;font-size:14px}.badge-yellow{background:#f4b122;border-radius:9px;padding:3px 6px 3px 6px;color:#fff;font-size:12px}md-input-container md-autocomplete-wrap{box-shadow:none!important}.md-title-yellow{background-color:#ffea47}.user-card{width:230px;max-width:100%;height:335px;border:none;overflow:hidden;margin:0 5px}.user-card img{width:198px;height:205px;object-fit:cover}.user-card .md-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}button.user-card:focus,button.user-card:hover{background-color:rgba(0,146,212,.1)}button.user-card:active{background-color:#0092d4;color:#fff}.block-datepickers md-datepicker{display:block}.block-datepickers md-checkbox .md-container{left:auto}.header-warning{font-size:15px;text-transform:uppercase;animation-iteration-count:4}.selectable-list .md-checked{background-color:#ecfafb;border-radius:2px}.selectable-list md-radio-button{padding-top:16px;padding-bottom:16px;margin:0 0 0 8px}.inscripcion .viewport{max-width:650px}.inscripcion h1{margin:20px auto 0;text-align:center}.inscripcion .big-button>p{white-space:normal;line-height:1.3;margin-bottom:8px!important}.inscripcion md-tabs-content-wrapper{top:0}.pagination{border-top:1px solid rgba(0,0,0,.12)}.pagination md-select-value{border:0!important}.pagination .md-icon-button{margin:0 3px!important;padding:6px!important}.pagination-info{padding-left:20px;height:30px;line-height:30px;margin:0}md-toolbar.md-danger{background-color:#c50e00}md-checkbox.md-checked.redColorCheck .md-icon{background-color:#dd052b}.centercontaibner{align-self:center}.text-container-center{background-color:#51ad62;color:#fff}.announcement-container{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);padding:20px;text-align:left}.announcement{background-color:#ffea47;border-radius:5px;padding:10px;display:flex;flex-direction:row;align-items:flex-start;text-align:start;justify-content:start;justify-items:start;box-shadow:0 4px 6px rgba(0,0,0,.1)}.announcement ng-md-icon{padding-right:10px;padding-left:20px}.announcement p{font-size:20px;color:#000;margin:0;padding-left:20px;padding-right:20px}.announcement strong{color:#000}.day-content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.attendances{font-size:.8em;font-weight:700;color:#999}.toolbar{position:relative;display:flex;justify-content:space-between;align-items:center;margin-left:15px;margin-right:15px;padding-left:15px;padding-right:15px;border-radius:15px;margin-top:5px;background-color:#f2f2f2}.no-results-message{position:relative;top:100%;left:50%;transform:translateX(-50%);text-align:center;color:#999;font-style:italic}.toolbar h6{margin-left:10px;margin-right:10px}.toolbar .select-wrapper{display:flex;align-items:center}.toolbar div md-select{margin-left:10px;margin-right:10px}.toolbar div md-input-container input{width:320px}.toolbar .pagination-buttons button{background:0 0;border:none;cursor:pointer}.search-wrapper{position:relative}.search-wrapper input[type=text]{width:200px;padding:5px;border:1px solid #ccc;border-radius:4px;outline:0}.search-button{position:absolute;top:5px;right:5px;padding:4px;background-color:#ccc;border:none;border-radius:4px;cursor:pointer}.search-button i{color:#fff}.bottom-layout{display:flex;flex-direction:row;padding:15px;justify-content:space-around;position:relative}.pagination-buttons{display:flex;align-items:center;justify-content:center}.pagination-buttons .button-container{display:flex;align-items:center}.pagination-buttons button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 5px;border:none;font-size:18px;cursor:pointer}.pagination-buttons input[type=number]{width:60px;padding:5px;text-align:center;border:1px solid #ccc;border-radius:3px;font-size:14px;margin:0 5px}.pagination-buttons input[type=number]::placeholder{color:#999}.page-indicator{margin:0 10px}.page-input input[type=number]{width:80px;padding:5px;border:1px solid #ccc;border-radius:4px;outline:0}.header-in{margin-left:50px;margin-right:50px;color:#005288;border-bottom:.5px solid;border-color:#005288}.header-in img{width:100px}.no-border-input{border:none!important;margin-left:-5px;color:#575757!important;width:40px!important;font-weight:700!important}.header-a{background-color:#005187;color:#fff}.header-b{background-color:#000;color:#fff}.header-c{background-color:#f4b122;color:#fff}.header-d{background-color:#0092d4;color:#fff}.header-e{background-color:#5a3217;color:#fff}.header-f{background-color:#dd052b;color:#fff}.dashboard-table{border-collapse:separate;border-spacing:0}.dashboard-table thead{position:sticky;top:0;z-index:10}.dashboard-table tr:nth-child(1) th{top:0;z-index:6}.dashboard-table tr:nth-child(2) th{top:40px;z-index:5}.dashboard-table thead:after{content:'';position:absolute;left:0;right:0;bottom:-5px;height:5px;background:linear-gradient(to bottom,rgba(0,0,0,.1),rgba(0,0,0,0))}.dashboard-table-container[style*=zoom]{width:fit-content}@media (max-width:768px){.dashboard-table-container[style*=zoom]{max-width:100%}}.dashboard-table-wrapper{position:relative}.dashboard-table-wrapper:after{content:'';position:absolute;top:50%;right:10px;width:5px;height:20px;background:rgba(0,0,0,.1);border-radius:3px;opacity:.7;pointer-events:none;transform:translateY(-50%);animation:fadeInOut 2s infinite}@keyframes fadeInOut{0%,100%{opacity:.3}50%{opacity:.8}}.dashboard-table thead th{text-align:center;vertical-align:middle;padding:8px;border:1px solid #ccc;font-weight:700}.dashboard-table thead tr:nth-child(2) th{background:#f9f9f9;color:#333;font-size:12px}.dashboard-table td{padding:8px;text-align:center;border:1px solid #e0e0e0}.dashboard-table tbody tr:nth-child(even){background-color:#f5faff}.dashboard-table tbody tr:hover{background-color:#e3f2fd}.dashboard-zoom-buttons{position:fixed;bottom:30px;right:30px;z-index:1000;display:flex;flex-direction:column;gap:10px}.zoom-btn{width:44px;height:44px;font-size:20px;border:none;border-radius:50%;color:#fff;background-color:#1976d2;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.2);transition:background .3s}.zoom-btn:hover{background-color:#388e3c}@media (max-width:600px){.toolbar{flex-wrap:wrap}.toolbar .select-wrapper{margin-top:10px}.toolbar div md-input-container input{width:320px}.header-in{display:flex;flex-direction:row;align-items:center;vertical-align:top;justify-content:space-around;padding:15px;margin-left:50px;margin-right:50px;font-size:xx-small;color:#005288}.header-in img{width:100px}}.announcement-openhouse{background-color:#f0f4f8;color:#1e3a8a;padding:20px;margin:10px;border-radius:10px;border:#1e3a8a solid 1px;font-family:Arial,sans-serif;font-size:16px;line-height:1.5}.announcement-openhouse p{margin-bottom:10px}.selected-date-content{box-shadow:inset 0 -5px 0 0 #abcc59;padding:50px;height:100%;width:100%}.listdemoListControls md-divider{margin-top:0;margin-bottom:0}.listdemoListControls md-list{padding-top:0}.listdemoListControls md-list-item .md-list-item-inner>.md-list-item-inner>p,.listdemoListControls md-list-item .md-list-item-inner>p,.listdemoListControls md-list-item>.md-list-item-inner>p,.listdemoListControls md-list-item>p{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fs-bi{font-size:20px!important}.currency-symbol{position:absolute;left:10px;top:35%;transform:translateY(-50%)}.error-message{background-color:#fdecea;border:1px solid #f44336;color:#f44336;border-radius:8px;padding:15px;margin-top:15px;width:100%;max-width:500px;word-wrap:break-word;display:flex;flex-direction:column;gap:10px;font-size:small}.error-header{display:flex;align-items:center;gap:10px}.error-icon{color:#f44336;font-size:20px}.error-dates-container{background-color:#fff;border:1px solid #f44336;border-radius:5px;padding:10px;margin-top:10px}.error-dates{margin:0;padding-left:30px;list-style-type:disc}.error-dates li{font-size:14px;color:#c80000;margin-left:10px}.dialog-config-container{max-width:600px;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.2);background-color:#fff;overflow:hidden}.dialog-config-toolbar{background-color:#005288;color:#fff;padding:10px 20px}.dialog-config-title{font-size:18px;font-weight:700;margin:0}.dialog-config-close-btn{color:#fff;transition:transform .2s ease}.dialog-config-close-btn:hover{transform:scale(1.1)}.dialog-config-content{padding:20px;background-color:#f9f9f9}.dialog-config-progress{margin:20px auto;color:#005288}.dialog-config-form{background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.dialog-config-actions{padding:10px 20px;background-color:#f5f5f5;border-top:1px solid #e0e0e0}.dialog-config-checkbox{color:#005288;font-size:14px}.dialog-config-cancel-btn{background-color:#f44336;color:#fff;transition:background-color .3s ease}.dialog-config-cancel-btn:hover{background-color:#d32f2f}.dialog-config-save-btn{background-color:#4caf50;color:#fff;transition:background-color .3s ease}.dialog-config-save-btn:hover{background-color:#388e3c}.dialog-config-progress-linear{margin-right:10px}.dialog-config-role-icon{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.role-icon{font-size:48px;color:#005288}.text-color-disabled{color:#005288!important;background-color:transparent!important;border:none!important;font-style:bold!important;border-bottom:1px dotted #ccc!important;opacity:1!important;text-align:center!important}.banda-horizontal-card{margin:12px 16px;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.08);transition:all .3s ease;overflow:hidden;background-color:#fff;padding:16px;border:2px solid rgba(0,146,212,.2)}.banda-horizontal-card:hover{box-shadow:0 10px 20px rgba(0,0,0,.25);transform:translateY(-3px);cursor:pointer}.banda-avatar{flex:0 0 60px;width:60px;height:60px;border-radius:50%;overflow:hidden;background-color:#abcc59;color:#fff;font-size:26px;font-weight:700;display:flex;justify-content:center;align-items:center;margin-right:20px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.banda-avatar img{width:100%;height:100%;object-fit:cover}.banda-contenido{flex-grow:1;color:#005288}.banda-contenido .md-headline{font-weight:600;color:#005288;margin-bottom:6px}.banda-contenido .md-subhead{color:#438a50;margin-bottom:8px;font-style:italic}.banda-contenido p{color:#333;margin:0;font-size:14px}.banda-acciones md-button{margin:6px 0;min-width:72px}.contenedor-tarjetas{padding-left:16px;padding-right:16px}.banda-horizontal-card.expanded{background-color:#e0f4ff;border-color:#0092d4}.extra-content{margin-top:12px;font-size:14px;color:#333}.titulo-seccion{color:#005288;font-size:20px;margin:24px 16px 8px;border-bottom:2px solid #005288;padding-bottom:4px}.banda-horizontal-card.read{background-color:#f9f9f9;border-left:6px solid #ccc;opacity:.9}.banda-horizontal-card.unread{background-color:#fff;border-left:6px solid #005288;font-weight:500;transition:background-color .3s ease}.banda-horizontal-card.unread.expanded{background-color:rgba(0,146,212,.08)}.custom-tabs md-tabs-wrapper{justify-content:center}.custom-tabs md-tab-item{color:#005288;font-weight:700}.badge{display:inline-block;background-color:#005288;color:#fff;border-radius:50%;padding:3px 9px;font-size:12px;margin-left:6px;vertical-align:middle;min-width:20px;text-align:center}.tab-badge-unread{background-color:#dd052b;color:#fff;border-radius:50%;padding:2px 6px;font-size:12px;margin-left:5px;min-width:20px;text-align:center;display:inline-block}.tab-badge-read{background-color:#2196f3;color:#fff;border-radius:50%;padding:2px 6px;font-size:12px;margin-left:5px;min-width:20px;text-align:center;display:inline-block}.tabs-container-card{margin:16px;box-shadow:0 4px 10px rgba(0,0,0,.15);border-radius:8px}.custom-tabs md-tab-label{display:flex;align-items:center;justify-content:space-between}.tab-badge-read,.tab-badge-unread{background-color:#e91e63;color:#fff;border-radius:12px;padding:2px 8px;margin-left:8px;font-size:12px}.tab-badge-read{background-color:#4caf50}.text-warning2222{color:beige}.text-warning2222 ng-md-icon{fill:beige}.custom-menu-content{background-color:#fff;border:1px solid #ccc;box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:8px;padding:0}.icono-no-leido ng-md-icon{fill:red!important}.icono-leido ng-md-icon{fill:green!important}.promotion-info-header{display:flex;align-items:center;justify-content:center;background:#e3f2fd;color:#1976d2;font-size:small;font-weight:500;border-radius:6px;padding:12px 20px;margin-bottom:18px;width:553px;max-width:554px;box-shadow:0 2px 8px rgba(25,118,210,.07);letter-spacing:.02em;border:#1976d2 solid .5px}.promotion-info-header md-icon{margin-right:10px;color:#1976d2;font-size:28px}@keyframes parpadete-red{0%{fill:currentColor;color:inherit}50%{fill:#dd052b;color:#dd052b}100%{fill:currentColor;color:inherit}}.parpadete{animation:parpadete-red 1s infinite}.skeleton-card{background:#eee;border-radius:4px;padding:16px;margin-bottom:16px;animation:pulse 1.5s infinite ease-in-out}.skeleton-avatar{background-color:#ccc;border-radius:50%;height:40px;width:40px;margin-right:16px}.skeleton-line{height:10px;background-color:#ddd;margin-bottom:8px;border-radius:4px;width:100%}.no-messages{text-align:center;margin:20px 0;font-size:16px;color:#777}.table-loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(55,55,55,.85);z-index:1000;display:flex;justify-content:center;align-items:center}.table-loading-content{text-align:center;padding:30px;border-radius:8px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);width:100%;max-width:300px}.circular-progress-container{display:flex;justify-content:center;margin-bottom:10px}.table-loading-content h2{margin:15px 0 5px;color:#333}.table-loading-content p{margin:5px 0 0;color:#666}.pagination-controls.bottom{position:sticky;bottom:0;background:#fff;z-index:5;box-shadow:0 -2px 5px rgba(0,0,0,.1)}.pagination-controls{padding:10px 15px;background-color:#f9f9f9;border-bottom:1px solid #e0e0e0;box-shadow:0 1px 3px rgba(0,0,0,.05)}.pagination-controls.bottom{border-top:1px solid #e0e0e0;border-bottom:none;box-shadow:0 -1px 3px rgba(0,0,0,.05);margin-top:10px}.pagination-controls .page-input{margin:0;width:80px}.pagination-controls .page-input input{text-align:center}.pagination-controls .md-button{min-width:40px}.pagination-controls span{font-size:14px;color:#333}.pagination-controls .total-records{color:#666;font-size:13px}.empty-table-message{text-align:center;padding:40px 20px;color:#666}.empty-table-message h3{margin:10px 0 5px;color:#333}.empty-table-message p{margin:0;color:#666}.pad-left-sm{padding-left:8px}.no-margin{margin:0}@media screen and (max-width:599px){.step-content md-input-container{margin:12px 0}}.collapsed-summary{background-color:#f9f9f9;font-weight:700;text-align:center}[contenteditable=true]{transition:background-color .3s ease}[contenteditable=true]:hover{background-color:#f5f5f5}[contenteditable=true]:focus{outline:2px solid #3f51b5;background-color:#e3f2fd}.numeric{text-align:right;font-family:monospace}.full-page-loading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:9999;display:flex;justify-content:center;align-items:center}.full-page-loading-overlay .table-loading-content{background-color:#fff;padding:30px;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.3);text-align:center;width:100%;max-width:320px;animation:fadeIn .3s ease-in}@keyframes fadeIn{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.full-page-loading-overlay .md-accent .md-spinner-path{stroke-width:6px}.collapsed-cell{background-color:#f9f9f9;border-left:1px solid #ddd;border-right:1px solid #ddd}.collapsed-heading{background-color:#f0f0f0;border-left:1px solid #ddd;border-right:1px solid #ddd}.real-data{background-color:#e3f2fd!important;border-left:3px solid #1565c0!important}.chip-clickable{cursor:pointer}