@-webkit-keyframes ngdialog-flipin-horizontal{0%{opacity:0;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}100%{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes ngdialog-flipin-horizontal{0%{opacity:0;-webkit-transform:rotateY(-90deg);-ms-transform:rotateY(-90deg);transform:rotateY(-90deg)}100%{opacity:1;-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}}@-webkit-keyframes ngdialog-flipout-horizontal{0%{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}100%{opacity:0;-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}}@keyframes ngdialog-flipout-horizontal{0%{opacity:1;-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}100%{opacity:0;-webkit-transform:rotateY(90deg);-ms-transform:rotateY(90deg);transform:rotateY(90deg)}}.ngdialog.ngdialog-theme-flat{font-size:12px;padding-bottom:100px;padding-top:50px;-webkit-perspective:1300px;-ms-perspective:1300px;perspective:1300px;-webkit-perspective-origin:50% 150px;-ms-perspective-origin:50% 150px;perspective-origin:50% 150px;background-color:rgba(10,10,10,0.6)}.ngdialog.ngdialog-theme-flat .ngdialog-overlay{background-color:rgba(10,10,10,0.6);display:none}.ngdialog.ngdialog-theme-flat.ngdialog-closing .ngdialog-content{-webkit-animation:ngdialog-flipout-horizontal .5s;animation:ngdialog-flipout-horizontal .5s}.ngdialog.ngdialog-theme-flat .ngdialog-content{-webkit-animation:ngdialog-flipin-horizontal .5s;animation:ngdialog-flipin-horizontal .5s;background:#fff;color:#444;border:5px solid #3c8dbc;font-family:inherit;line-height:normal;margin:0 auto;max-width:100%;padding:1em;position:relative;-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;width:1024px;min-height:400px}.ngdialog.ngdialog-theme-flat .ngdialog-close{cursor:pointer;position:absolute;right:0;top:0}.ngdialog.ngdialog-theme-flat .ngdialog-close:before{background:#3c8dbc;color:#fff;display:block;font-family:"Helvetica Neue",sans-serif;font-size:2em;font-weight:100;height:1.25em;line-height:1px;overflow:hidden;padding-top:.5em;right:0;text-align:center;text-indent:1px;top:0;width:1.25em}.ngdialog.ngdialog-theme-flat .ngdialog-message{margin-bottom:.5em}.ngdialog.ngdialog-theme-flat .ngdialog-input{margin-bottom:.5em}.ngdialog.ngdialog-theme-flat .ngdialog-input textarea,.ngdialog.ngdialog-theme-flat .ngdialog-input input[type="text"],.ngdialog.ngdialog-theme-flat .ngdialog-input input[type="password"],.ngdialog.ngdialog-theme-flat .ngdialog-input input[type="email"],.ngdialog.ngdialog-theme-flat .ngdialog-input input[type="url"]{background:#f0f0f0;border:0;border-radius:3px;font-family:inherit;font-size:inherit;font-weight:inherit;margin:0 0 .25em;min-height:2.5em;padding:.25em .67em;width:100%}.ngdialog.ngdialog-theme-flat .ngdialog-input textarea:focus,.ngdialog.ngdialog-theme-flat .ngdialog-input input[type="text"]:focus,.ngdialog.ngdialog-theme-flat .ngdialog-input input[type="password"]:focus,.ngdialog.ngdialog-theme-flat .ngdialog-input input[type="email"]:focus,.ngdialog.ngdialog-theme-flat .ngdialog-input input[type="url"]:focus{-webkit-box-shadow:inset 0 0 0 2px #666;box-shadow:inset 0 0 0 2px #666;outline:none}.ngdialog.ngdialog-theme-flat .ngdialog-buttons{margin-bottom:-3em;margin-left:-2em;margin-right:-2em;padding-top:1em}.ngdialog.ngdialog-theme-flat .ngdialog-buttons:after{clear:both;content:'';display:table}.ngdialog.ngdialog-theme-flat .ngdialog-button{border:0;float:right;font-family:inherit;font-size:1em;letter-spacing:.1em;line-height:1em;margin:0;padding:.5em 1em;text-transform:uppercase;cursor:pointer}.ngdialog.ngdialog-theme-flat .ngdialog-button:focus{outline:none}.ngdialog.ngdialog-theme-flat .ngdialog-button.ngdialog-button-primary{background:#27ae60;color:#fff}.ngdialog.ngdialog-theme-flat .ngdialog-button.ngdialog-button-primary:focus{-webkit-box-shadow:inset 0 3px rgba(0,0,0,0.2);box-shadow:inset 0 3px rgba(0,0,0,0.2)}.ngdialog.ngdialog-theme-flat .ngdialog-button.ngdialog-button-secondary{background:#fff;color:#ccc}.ngdialog.ngdialog-theme-flat .ngdialog-button.ngdialog-button-secondary:focus{background:#eee;-webkit-box-shadow:inset 0 3px #aaa;box-shadow:inset 0 3px #aaa;color:#777}.ngdialog.ngdialog-theme-flat .ngdialog-button.ngdialog-button-secondary:hover,.ngdialog.ngdialog-theme-flat .ngdialog-button.ngdialog-button-secondary:active{color:#777}.ngdialog-content .ui-select-match span.ui-select-toggle{white-space:normal}.ngdialog.ngdialog-theme-flat.custom-width .ngdialog-content{width:400px}body{font-size:12px;margin:0;padding:0;font-family:'Source Sans Pro','Helvetica Neue',Helvetica,Arial,sans-serif}ol,ul,dl{padding:0}.slide.ng-leave{position:relative}.slide.ng-enter{position:absolute}.slide.ng-enter,.slide.ng-leave{-webkit-transition:-webkit-transform 0.3s ease-in, opacity 0.3s ease-in;-moz-transition:-moz-transform 0.3s ease-in, opacity 0.3s ease-in;-o-transition:-o-transform 0.3s ease-in, opacity 0.3s ease-in;transition:transform 0.3s ease-in, opacity 0.3s ease-in}.slide.ng-enter,.slide.ng-leave.ng-leave-active{-webkit-transform:scaleX(0.0001);-o-transform:scaleX(0.0001);transform:scaleX(0.0001);opacity:0}.slide,.slide.ng-enter.ng-enter-active{-webkit-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);opacity:1}.login-body{background-color:#f1f2f7}.login-img-body{background:url("../images/bg-1.jpg") no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.login-form{max-width:350px;margin:100px auto 0;background:#d5d7de}.login-img-body .login-form{max-width:350px;margin:200px auto 0;background:rgba(213,215,222,0.4);border:1px solid #B0B6BE}.login-img2-body .login-form{border:1px solid #B0B6BE;background:rgba(213,215,222,0.7)}.login-img3-body .login-form{border:1px solid #B0B6BE;background:rgba(213,215,222,0.9)}.login-form a{color:#688a7e !important}.login-form h2.login-form-heading{margin:0;padding:20px 15px;text-align:center;background:#34aadc;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;color:#fff;font-size:18px;text-transform:uppercase;font-weight:300;font-family:'Lato', sans-serif}.login-form .checkbox{margin-bottom:14px}.login-form .checkbox{font-weight:normal;font-weight:300;font-family:'Lato', sans-serif}.login-form .form-control{position:relative;font-size:16px;height:auto;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.login-form .form-control:focus{z-index:2}.login-form .login-img{font-size:50px;font-weight:300}.login-form .input-group{padding-bottom:15px}.login-form .input-group-addon{padding:6px 12px;font-size:16px;color:#8b9199;font-weight:normal;line-height:1;text-align:center;background-color:#ffffff;border:none;border-radius:0}.login-form input[type="text"],.login-form input[type="password"]{border:none;box-shadow:none;font-size:16px;border-radius:0}.login-form .btn{border-radius:0}.login-form .btn-login{background:#f67a6e;color:#fff;text-transform:uppercase;font-weight:300;font-family:'Lato', sans-serif;box-shadow:0 4px #e56b60;margin-bottom:20px}.login-form p{text-align:center;color:#b6b6b6;font-size:16px;font-weight:300}.login-form .error{color:#3C8DBC;font-weight:500}.login-img3-body .login-form p,.login-img2-body .login-form p{color:#34aadc}.login-form a{color:#b6b6b6}.login-form a:hover{color:#34aadc}.form .required{font-size:16px;color:#00a0df}.login-wrap{padding:20px}.login-social-link{display:inline-block;margin-top:20px;margin-bottom:15px}.login-social-link a{color:#fff;padding:15px 28px;border-radius:4px}.login-social-link a:hover{color:#fff}.login-social-link a i{font-size:20px;padding-right:10px}.login-social-link a.facebook{background:#5193ea;margin-right:22px;box-shadow:0 4px #2775e2;float:left}.login-social-link a.twitter{background:#44ccfe;box-shadow:0 4px #2bb4e8;float:left}.login-form-auth{margin:0px auto 0;background:#fff}.login-form-auth .input-group-addon{border:1px solid #ccc !important}.login-form-auth input[type="text"],.login-form-auth input[type="password"]{border:1px solid #ccc !important}.login-form-auth .login-wrap{padding:0 !important}.btn-sm{padding:2px 10px}.form-control[disabled],form-control[readonly],fieldset[disabled] .form-control{background-color:#fff}.form-control{height:22px;font-size:12px;padding:2px 2px}.input-group-addon,.input-group-btn .btn{padding:0px 12px}.nav,.pagination,.carousel,.panel-title a{cursor:pointer}.panel-heading{cursor:pointer}.btn-default{background-color:#fff}.btn-info{background-color:#00bcd4}.btn-primary{background-color:#2196f3}.btn-success{background-color:#4caf50}.btn-warning{background-color:#ff9800}.btn-danger{background-color:#f44336}.table{margin-bottom:0}.grid .warning{background-color:#7DB1D0 !important}.grid{min-height:300px}.grid .btn,.btn-option{font-size:30px;padding:0px 10px}.grid .span,.btn-option{font-size:10px;top:-20px;left:-10px}.ui-grid-row.ui-grid-row-selected>[ui-grid-row]>.ui-grid-cell{background:#F5DEB3}[ui-grid-row]{display:table-row}.ui-grid-row,.ui-grid-cell{height:auto !important}.ui-grid-cell{float:none;display:table-cell}.ui-grid-header-cell{white-space:normal;padding:2px;word-break:break-word;background-color:#538cc6;color:white}.ui-grid-cell-contents{white-space:normal;padding:2px;word-break:break-word;font-size:18px}.ngRow.odd{background-color:red}.ngRow.even{background-color:green}.ui-grid-render-container-body .ui-grid-canvas{height:auto !important}.ui-grid-pager-row-count-label{display:none}.ui-grid-pager-count{display:none}.ui-grid-pager-row-count-picker{display:none}sub.ui-grid-sort-priority-number,.ui-grid-icon-up-dir,.ui-grid-icon-down-dir,.ui-grid-icon-blank{display:none}.ui-grid-pager-control button{height:20px;width:9px}.ui-grid-pager-control input{padding:0px 5px;font-size:12px;height:20px}.ui-grid-filter-input{font-size:14px;color:black}.ui-select-bootstrap>.ui-select-choices{z-index:100}.ui-select-bootstrap>.ui-select-choices-row{white-space:normal}.ui-select-match span.ui-select-toggle{overflow:hidden}.ui-select-bootstrap .ui-select-choices-row>a{white-space:normal !important;border-bottom:1px solid #D8D5D5}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none}.uppercase input,.uppercase textarea{text-transform:uppercase}.ui-select-bootstrap .ui-select-choices-row>a{padding:0px 7px}.treeview-menu{white-space:normal}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{border:1px solid #3c8dbc}.skin-blue-light .main-header .navbar,.skin-blue-light .main-header .logo,.skin-blue-light .main-header li.user-header{background:#2196f3}.main-header{box-shadow:0 2px 5px rgba(0,0,0,0.16),0 2px 10px rgba(0,0,0,0.12)}.main-header:hover,.main-header:focus{box-shadow:0 8px 17px rgba(0,0,0,0.2),0 6px 20px rgba(0,0,0,0.19)}.box{box-shadow:0 8px 17px rgba(0,0,0,0.2),0 6px 20px rgba(0,0,0,0.19)}.skin-blue .main-sidebar,.skin-blue .left-side{background-color:#17384C}.skin-blue .sidebar-menu>li>.treeview-menu{margin:0 1px;background:#143041}.skin-blue .sidebar-form input[type="text"],.skin-blue .sidebar-form .btn{box-shadow:none;background-color:#fff}.skin-blue .sidebar-menu>li.header{color:#FFFFFF;font-weight:bold;background:#0C2D41}.dropdown-menu{font-size:12px;padding:0;margin-left:0}.dropdown-menu>li>a{color:#444 !important}.box-header.with-border{border-bottom:1px solid #B2D1FF}.box-header{padding-top:4px;padding-bottom:4px;border-bottom:1px solid #D8D5D5}.navbar-custom-menu .navbar-nav>li>a{padding:15px 10px}a{border:none}.user-panel{height:65px}.content-header>h1{font-size:22px}.content,.content-header{padding-top:5px}.box-header .box-title{font-size:14px}.navbar-title{line-height:48px;color:#fff;font-weight:bold}.checkbox,.radio{margin-top:0px;margin-bottom:0px}@media (min-width: 768px){.sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>.treeview-menu{top:40px;margin-left:0}}.table-bordered{border:1px solid #ddd}.preloader{position:relative;margin:0px auto;display:inline-block}.preloader:not([class*="pl-"]){width:40px}.preloader:before{content:'';display:block;padding-top:100%}.preloader.pl-xs{width:20px}.preloader.pl-sm{width:30px}.preloader.pl-lg{width:50px}.preloader.pl-xl{width:80px}.preloader.pl-xxl{width:100px}.preloader:not([class*="pls-"]) .plc-path{animation:dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite}.preloader[class*="pls-"] .plc-path{animation:dash 1.5s ease-in-out infinite}.preloader.pls-red .plc-path{stroke:#F44336}.preloader.pls-blue .plc-path{stroke:#2196F3}.preloader.pls-green .plc-path{stroke:#4CAF50}.preloader.pls-yellow .plc-path{stroke:#FFEB3B}.preloader.pls-bluegray .plc-path{stroke:#607D8B}.preloader.pls-amber .plc-path{stroke:#FFC107}.preloader.pls-teal .plc-path{stroke:#009688}.preloader.pls-gray .plc-path{stroke:#9E9E9E}.preloader.pls-pink .plc-path{stroke:#E91E63}.preloader.pls-purple .plc-path{stroke:#9C27B0}.pl-circular{animation:rotate 2s linear infinite;height:100%;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.plc-path{stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;stroke-width:2;stroke-miterlimit:10;fill:none}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes color{100%,0%{stroke:#2196F3}40%{stroke:#F44336}66%{stroke:#4CAF50}80%,90%{stroke:#FFC107}}#loading-bar,#loading-bar-spinner{pointer-events:none;-webkit-pointer-events:none;-webkit-transition:linear all;-o-transition:linear all;transition:linear all;-webkit-transition-duration:350ms;transition-duration:350ms}#loading-bar .bar{-webkit-transition:width;-o-transition:width;transition:width;-webkit-transition-duration:350ms;transition-duration:350ms;background:rgba(0,0,0,0.15);position:fixed;z-index:10002;top:0;left:0;width:100%;height:50px;border-bottom-right-radius:1px;border-top-right-radius:1px}#loading-bar .peg{position:absolute;width:70px;right:0;top:0;height:2px;opacity:0.45;filter:alpha(opacity=45);box-shadow:#fff 1px 0 6px 1px;border-radius:100%;z-index:99999}#loading-bar-spinner{width:70px;height:70px;text-align:center;padding:10px;border-radius:50%;position:fixed;top:50%;left:50%;margin-top:-35px;margin-left:-35px;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,0.16),0 2px 10px rgba(0,0,0,0.12)}#loading-bar-spinner .spinner-icon{display:inline-block;width:50px;height:50px;margin:0;float:left;background:transparent !important;border:2px solid #00bcd4;border-bottom-color:transparent !important;border-radius:100%;-webkit-animation:ball-clip-rotate 0.75s linear infinite;-o-animation:ball-clip-rotate 0.75s linear infinite;animation:ball-clip-rotate 0.75s linear infinite}#loading-bar-spinner:before,#loading-bar-spinner:after{content:" ";display:table}#loading-bar-spinner:after{clear:both}#loading-bar-spinner:before,#loading-bar-spinner:after{content:" ";display:table}#loading-bar-spinner:after{clear:both}.progress{box-shadow:none;border-radius:0;height:5px;margin-bottom:0}.progress .progress-bar{box-shadow:none}.spinner{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(10,10,10,0.6);z-index:100000}.barra-derecha{padding:2px 12px}.has-error input,.has-error select{background:#faffbd}.btn-circle{width:30px;height:30px;text-align:center;padding:6px 0;font-size:12px;line-height:1.428571429;border-radius:15px}.btn-circle.btn-lg{width:50px;height:50px;font-size:18px;line-height:1.33;border-radius:25px}.btn-circle.btn-xl{width:70px;height:70px;padding:10px 16px;font-size:24px;line-height:1.33;border-radius:35px}.vertical-buttons-container{margin-top:40px}.m-t-10{margin-top:10px}.m-l-10{margin-left:10px}.cal-day-tick .fa{display:inline}.block{display:block}.despacho-seleccionado{background-color:#11202B}.sweet-alert{z-index:100000;border:1px solid #46B8DA}.sweet-overlay{background-color:rgba(10,10,10,0.6)}.sweet-alert h2{font-size:22px}.resoluciones-container{height:400px;overflow-x:hidden;overflow-y:auto}.panel .panel-heading{padding-top:2px;padding-bottom:2px}.panel-default{border-color:#64B5F6}.panel-default>.panel-heading{background-color:#BBDEFB}.padding-0{padding:0}.fileinput .form-control{padding-top:0}.st-selected{border-left:8px solid blue}.st-selected>td{background:gold}.box-shadow{box-shadow:0 8px 17px rgba(0,0,0,0.2),0 6px 20px rgba(0,0,0,0.19)}.event-info{font-size:20px;font-weight:bold}.font-size-normal{font-size:18px}.icon-big{font-size:24px}.icon-grid{font-size:14px}.control-label{font-size:16px}.font-title{font-weight:bold;font-size:26px;padding:5px 8px 5px 8px}.event{font-weight:bold;font-size:20px}
