@import url(//fonts.googleapis.com/css?family=Open+Sans);@font-face{font-family:unitcomp;src:url('../fonts/unitcomp.woff')}.opensans{font-family:'Open Sans',sans-serif}.unitcomp{font-family:unitcomp,sans-serif}#body{background-color:#f1f1f1;font-family:unitcomp,'Open Sans'}.blueFont{color:#0098cd}.blueBackground{background-color:#0098cd;color:#fff;font-size:medium;border:none}.generalPadding{padding:20px}.generalPadding h4{margin:0}legend~.generalPadding{padding-top:0}.titleSection{font-weight:bold;font-size:large}.fontFamily{font-family:unitcomp,'Open Sans'}.hr{margin-bottom:0;margin-top:0;background-color:#f1f1f1}#citrixReceiverNote{z-index:0}#reportList input[type=radio]+label{position:relative;display:block;cursor:pointer;padding-left:18px;margin-bottom:10px;width:100%}#reportList input{width:100%}#reportList input[type=radio]+label:before{content:"";display:inline-block;width:1em;height:1em;margin-right:1em;position:absolute;left:0;bottom:.25em;background-color:#fff;border:2px #0098cd solid;border-radius:50%}#reportList input[type=radio]:checked+label:before{background-color:#0098cd}#reportList input[type=radio]{display:none}#header{background-color:#fff;margin:0;padding:5px 0 0 0;border:none}.ucs-logo{display:inline-block;padding:2px;height:60px;width:auto}.user-icon{width:29px;height:29px;margin-top:7px}.header-right{font-family:unitcomp,'Open Sans';font-size:2em;font-weight:normal;display:inline-block;border-left:4px solid #0098cd;padding:0 10px;margin:10px;vertical-align:sub}.blue{background:#0098cd;height:43px;overflow:hidden}.navbar-header{background:transparent}.body-content{margin:0 auto;margin-top:58px;overflow:hidden;box-sizing:content-box}.row{background-color:#fff}h2.row{background:none}#hr{border-top:0}label.col-md-2.control-label{float:none}label.col-md-2.control-label.login-label-form{float:none;width:200px}#pass,#email{float:none;width:100%}#pass input,#email input{max-width:100%}label.col-md-2.control-label{text-align:left}#form-login{width:100%}.forgot-password{margin-left:15px;font-size:small}legend{line-height:3em}.btn{background-color:#0098cd;color:#fff;border-radius:0}.btn:hover,.btn:active{text-decoration:none}input[type="file"]{max-width:unset}#selectLanguage{padding:8px 5px 15px 5px}#profileOptions{padding:0 10px 0 0}#logoutBlock label,#loginAdminBlock label{color:#fff;font-weight:100}#logoutBlock a:active,#loginAdminBlock a:active{font-weight:bold}#logoutBlock a,#loginAdminBlock a{padding-top:12px}.left{float:left;margin-right:30px !important;width:30%;position:relative}.right{float:left;width:70%}.smallFont{font-size:smaller}#administration{display:flex}.buttonReport{width:100%;margin-top:10px;margin-bottom:10px}.reportTable td,.reportTable th{border:1px solid #ddd;padding:8px}#reportCSV{background-color:#fff;margin-top:-10px;padding:1em}.reportTable{width:100%;padding:10px}.reportTable th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#0098cd;color:#fff}.reportTable .ERROR{background-color:#f08080}.reportTable .WARN{background-color:#ffffe0}.reportTable .OK{background-color:#90ee90}.reportTable caption{text-align:left;font-size:larger;font-weight:bold}#container{clear:both;float:right}#left-element{position:absolute;left:9px;top:3px;width:13px}#middle-element{margin:0 auto;text-align:center;width:300px}#right-element{position:absolute;right:0;top:0;width:100px}.semi-square{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:1px;border-width:2px;border-color:#d3d3d3}.blue{background-color:#3b8ec2}.styled-select{-webkit-appearance:none;-moz-appearance:none;background:url(../images/arrow_select.png) no-repeat 100% 0;height:29px;overflow:hidden;width:240px;padding:0 10px;border-radius:0;border:1px solid #d3d3d3}.styled-select select{background:transparent;width:268px;padding:5px;font-size:16px;line-height:1;border:0;border-radius:0;height:34px;-webkit-appearance:none}.styled-select.slate{height:34px;width:240px}.styled-select.slate select{border:1px solid #ccc;font-size:16px;height:34px;width:268px}.flexContainerComboBox{display:flex;justify-content:flex-end;flex-wrap:wrap}.tableReport{border:1px solid #d3d3d3;font-size:16px}.headingTableReport{border:1px solid #000;background:#808080;color:#fff}.tableReport td,.tableReport th{border:1px solid #d3d3d3;padding:.5em;width:234px;height:41px}.tableReport th{font-weight:bold}.installButton{display:inline-block;width:12em;padding:1em 0;background-color:#0098cd;color:#fff;font-size:medium;border:none;text-decoration:none;text-align:center}.installButton:focus,.installButton:hover{text-decoration:none}.lista{padding:0}.desktopPanel{background:#fff;background-clip:content-box;padding-left:0}.desktopLink{color:#0098cd;font-size:16px;width:285px;overflow:hidden;text-overflow:ellipsis}.desktopItem{display:table;border-collapse:separate;border-spacing:5px;width:100%}.desktopItem~.desktopItem>*{border-top:2px dotted #d3d3d3}.desktopItemRow{display:table-row;height:50px}.desktopItemColumn{display:table-cell;padding:5px;vertical-align:middle}.desktopItemColumn .btn{padding-top:0;padding-bottom:0;height:2em;margin-top:0}.desktopItemColumn100{width:100%}.desktopBooking{margin-bottom:0;font-size:16px;width:390px;overflow:hidden;text-overflow:ellipsis}.dateDesktopBooking{color:#0098cd;font-size:.85em}.cancelDesktopBooking{border:none}.buttomPopUp{width:20%;margin-top:30px}.boldMedium{font-size:medium;font-weight:bold}.paddingPopup{padding:40px 15px 40px 15px !important}.centerDisplay{top:35%}#desktops-bookings{display:table;width:100%;min-height:400px;margin:auto}.withoutPaddingLeft{padding-left:0}.elementBooking{position:relative;height:50px}.elementBooking~.elementBooking{border-top:2px dotted #d3d3d3}.btn{background-color:#0098cd}.btnFlat{border:none}.btnFlat:hover,.btnFlat.hover{border:none}.btnFlat:active,.btnFlat.active{border:none}.btnFlat:focus,.btnFlat.focus{border:none}.datepicker{z-index:1151 !important}#calendarBooking{font-size:180%}.storeapp-icon,.storeapp-loading-overlay,.storeapp-ready-overlay{width:32px;height:32px;border:0 transparent}#bookingConditions{margin:0 20px 20px 20px;padding:10px;font-weight:bold;background-color:#d3d3d3;width:95%}.bookingCondition{display:inline-block;font-size:.8em}#bookingConditions li::before{background:transparent}.rTableHour{display:table;width:100%}.rTableBodyHour{display:table-row-group}.rTableRowHour{display:table-row}.rTableCellHour,.rTableHeadHour{display:table-cell;text-align:center;padding:3px 10px;border:1px solid #999}#hourBooking{vertical-align:middle}.enableHour{background-color:#daf8bc;outline:0}.disableHour{color:#000;background:#ccc}.selectedHour{background-color:#49afd3}.divDate{display:block;width:40em}.divHour{display:inline-block;padding:1.2em .7em;font-size:16px}.rTable{display:table;width:auto;margin:0 auto}.rTableBody{display:table-row-group}.rTableRow{display:table-row}.rTableCell,.rTableHead{display:table-cell;text-align:center;padding:3px 10px}#selectable{width:100%;height:100%}#selectable div{background:#ffc;line-height:25px;height:25px;width:200px;border:1px solid #fcc}#selectable div.ui-selected{background:#fcaf3e}#selectable div.ui-selecting{background:#8ae234}#bookingConditionsTitle{font-size:12pt}ol.two-columns{counter-reset:item;list-style:none;display:block;-moz-column-count:2;-moz-column-gap:3em;-webkit-column-count:2;-webkit-column-gap:3em;column-count:2;column-gap:3em}ol>li{counter-increment:item}ol>li:before{font-family:'Open Sans';font-weight:bold;color:#0198cd;font-size:10pt;margin-right:10px;content:counter(item);background:#add8e6;border-radius:100%;width:1.2em}.notificationBar{margin:auto !important}.loader{border:16px solid #f3f3f3;border-top:16px solid #3498db;border-radius:50%;width:45px;height:45px;animation:spin 2s linear infinite}.loaderRecursos{border:40px solid #f3f3f3;border-top:40px solid #3498db;border-radius:50%;width:100px;height:100px;animation:spin 2s linear infinite;padding-left:20px}.counter{text-align:center;font-size:100px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.icaIframe{visibility:hidden;position:absolute;left:-999px;top:-999px;width:0;height:0}.tab{display:none}#adminView,#attributeForm,#virtualizationForm,#resourceForm,#bookingsStudents,#desktops-bookings{margin-top:1.5em}#desktops-bookings>.row{background-color:transparent;padding:1em;margin-left:0;margin-right:0}#adminView .row,#attributeForm .row,#virtualizationForm .row,#resourceForm .row{padding:1em;margin-left:0;margin-right:0}.tick:before{content:"✓";color:#006400}.cross:before{content:"✗";color:#dc143c}#attributeForm .container,#virtualizationForm .container,#resourceForm .container,#restrictedScheduleForm .container{background:#fff}.modal-header{background:#0098cd;color:#fff}.page-navigation{margin-top:.25em}.page-navigation a{margin:0 2px;display:inline-block;padding:3px 5px;color:#fff;background-color:#0098cd;border-radius:5px;text-decoration:none;font-weight:bold}.page-navigation a[data-selected]{background-color:#70b7ec}.selected{background-color:#add8e6}tr.noContent{display:none !important}tr.noContent:only-child{display:table-row !important}.reportTable .actions{width:1px;white-space:nowrap}.resourcesTable td{word-break:break-all}#resourcesDialog .modal-dialog.modal-lg{width:1000px}#resourcesDialog .modal-body{overflow-x:auto}#tabHeaders{margin:10px 0;border:none;font-size:20px}#tabHeaders li{margin-right:10px;background:#0098cd;border:none}#tabHeaders li a{color:#fff;outline:none;border:none}#tabHeaders li a:hover{background-color:#00a8cd}#tabHeaders li.active{margin-right:10px;background:#fff;color:#000;border:none}#tabHeaders li.active a{color:#000}#tabHeaders li.active a:hover{background-color:#fff}.overlay{z-index:999999;position:fixed;top:0;bottom:0;left:0;right:0}.virtualization-options{margin-top:1em;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.virtualization-options>*{width:350px}.virtualization-options input{float:right;width:95%;max-width:none}.navbar{border-color:#5baee2}.role-select-list{width:100%}.panel{-webkit-box-shadow:none;box-shadow:none}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}#desktopadmin-classbookings{padding:0 !important;margin:0}#desktops-classbookings{display:table;width:100%;min-height:400px;margin:auto;margin-top:0;padding:0}#desktops-classbookings .btn{border:5px solid #fff}#desktops-classbookings .new-restricted-schedule .btn{border:5px solid #f1f1f1}#desktops-classbookings .bookingsList .row:not(:last-child){border-bottom:2px #e5e5e5 dotted}#desktops-classbookings .bookingsList .text-warning{color:#ffa100}#desktops-classbookings .bookingsList .text-success{color:#2ad22d}#desktops-classbookings .bookingsList .text-danger{color:#ff0500}#desktops-classbookings .classbooking-details{display:inline-flex;clear:left}#desktops-classbookings .classBookingName{font-weight:bold}#desktops-classbookings .desktopLink{color:#333;margin:0}#desktops-classbookings .classbooking-key-box{border:1px solid #0098cd}#desktops-classbookings .classbooking-key{color:#0098cd}#desktops-classbookings .restricted-schedule-enabled{color:#0098cd}#desktops-classbookings .restricted-schedule-disabled{color:#ccc}#desktops-classbookings .username{color:#0098cd;padding-left:0;padding-right:5px;font-size:.9em}#desktops-classbookings .page-navigation{margin-top:.25em;text-align:center;margin-bottom:.25em}.classbooking-date{color:#0098cd;padding-left:0;padding-right:5px;font-size:.85em}#desktops-classbookings>.row{padding-left:0;background-color:transparent}#desktops-classbookings .new-resctricted-schedule{background-color:transparent !important}.schedule-weekly-week>label{margin-right:15px}div.body-content-logedout{margin:15px;padding:15px;background:#fff}div.body-content-logedout>div.row{padding:15px;margin:15px;text-align:center;font-weight:bold}div#reports{padding:0 !important;margin:0 !important}#billingReportList input[type=radio]+label,#monitorReportList input[type=radio]+label{position:relative;display:block;cursor:pointer;padding-left:18px;margin-bottom:10px;width:100%}#billingReportList input,#monitorReportList input{width:100%}#billingReportList input[type=radio]+label:before,#monitorReportList input[type=radio]+label:before{content:"";display:inline-block;width:1em;height:1em;margin-right:1em;position:absolute;left:0;bottom:.25em;background-color:#fff;border:2px #0098cd solid;border-radius:50%}#billingReportList input[type=radio]:checked+label:before,#monitorReportList input[type=radio]:checked+label:before{background-color:#0098cd}#billingReportList input[type=radio],#monitorReportList input[type=radio]{display:none}#billingList input[type=radio]+label{position:relative;display:block;cursor:pointer;padding-left:18px;margin-bottom:10px;width:100%}#billingList input{width:100%}#billingList input[type=radio]+label:before{content:"";display:inline-block;width:1em;height:1em;margin-right:1em;position:absolute;left:0;bottom:.25em;background-color:#fff;border:2px #0098cd solid;border-radius:50%}#billingList input[type=radio]:checked+label:before{background-color:#0098cd}#billingList input[type=radio]{display:none}.resourceModelTable .btn{margin-right:10px}#publishResourceModelModal .modal-header .close{margin-top:-22px}#restoreResourceModelModal .modal-header .close{margin-top:-22px}#cancelRestorationResourceModelModal .modal-header .close{margin-top:-22px}label{color:#aaa}.clock{color:#0098cd;font-size:1.5em;margin-right:10px;vertical-align:middle}.dateMonitor{border:1px solid #d3d3d3;border-radius:5px;padding:7px 4px 5px 4px;margin-right:0}#dateMonitor{font-size:1.2em}tr[timed-out="true"]>td{background-color:rgba(255,0,0,.35)}tr[resource-overloaded]>td{background-color:rgba(255,0,0,.35)}.reportMonitor td,.reportMonitor th{border:1px solid #ddd;padding:8px}.reportMonitor{width:100%;padding:10px}.reportMonitor th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#0098cd;color:#fff}.reportMonitor tr .main{font-weight:bold;background-color:#dae8fc}.reportMonitor caption{text-align:left;font-size:larger;font-weight:bold}tr[timed-out="true"]>td{background-color:rgba(255,0,0,.35)}.HideDays .ui-datepicker-calendar{display:none !important}.resource_graph_container{width:100%}.caption{text-align:left;font-size:larger;font-weight:bold;color:#777}.btnYellow{color:#000;background-color:#fff2cc;font-weight:bold;font-size:11px}.btnGreen{color:#000;background-color:#d5e8d4;font-weight:bold;font-size:11px}.btnExcel{padding:0 15px;color:#fff;background-color:#33a64c;font-weight:bold;font-size:11px;border-radius:20px}.btnPdf{padding:0 15px;color:#fff;background-color:#a52a2a;font-weight:bold;font-size:11px;border-radius:20px}.btnCSV{padding:0 15px;color:#fff;font-weight:bold;font-size:11px;border-radius:20px}.table-danger{background-color:#f5c6cb}.table-warning{background-color:#ffeeba}#tabTablesHeaders{margin:10px 0;border:none;font-size:20px}#tabTablesHeaders li{margin-right:10px;background:#0098cd;border:none}#tabTablesHeaders li a{color:#fff;outline:none;border:none}#tabTablesHeaders li a:hover{background-color:#00a8cd}#tabTablesHeaders li.active{margin-right:10px;background:#fff;color:#000;border:1px solid #f1f1f1}#tabTablesHeaders li.active a{color:#000}#tabTablesHeaders li.active a:hover{background-color:#fff}.ica_desc{max-width:70%;margin:auto;display:block}.ica_desktop{max-width:30%;margin:auto;display:block;float:right;padding-right:50px}div .countdown p{text-align:center;font-size:120%}.tooltip-inner{max-width:500px !important;padding:10px !important}.select2-selection{background:#fff url(/images/lupa.png) no-repeat 98% 2px;background-blend-mode:luminosity;margin-top:10px}