.add-dependency-style,.width100{width:100%}.display-inline-block{display:inline-block}.marginTop4{margin-top:4%}.marginTop15{margin-top:15px}.cursor-pointer{cursor:default}.no-left-and-right-border{border-left:0;border-right:0}.no-background-color{background-color:#fff}.banners{margin-top:8px}.banners .alert:not(:last-child){margin-bottom:8px}.cursor-not-allowed{cursor:not-allowed!important}.add-dependency-style>.form-control{width:33.2%}.add-dependency-style>.form-control:not(:first-child){border-left:0}.add-dependency-style>.ui-select-container.ui-select-bootstrap.dropdown{width:33.2%;display:table-cell;float:left}.add-dependency-style>.ui-select-container.ui-select-bootstrap.dropdown:not(:first-child){border-left:0}.login.square .form-control,.login.square button{border-radius:0}.login h1{font-size:30px;font-weight:300;color:#4e5a64}.login p{color:#a0a9b4;font-size:15px;line-height:22px}.login form{margin-top:20px;color:#a4aab2;font-size:13px}.login form .form-control,.login form .form-control-solid{border-top:0;border-left:0;border-right:0;border-bottom-width:1px;border-bottom-style:solid}.login form input[type=text].form-control,.login form input[type=password].form-control,.login form input[type=email].form-control{padding:6px 12px}.login .ui-select-match-text span,.login .ui-select-placeholder{padding:0}.login .box{height:50vh;display:flex;justify-content:center}.login .box.img{align-items:center}.login .box.img img{width:auto;max-width:328px}.login .box.form-content{flex-direction:column;margin:auto 80px}@media (min-width:992px){.login .box{height:100vh}}.login .recover-credentials{margin-top:5%}.msgStatusOverlay{position:fixed;width:100%;height:50px}.page-403 .number,.page-404 .number,.page-500 .number{letter-spacing:-10px;line-height:128px;font-size:128px;font-weight:300}.page-403 .details,.page-404 .details,.page-500 .details{margin-left:40px;display:inline-block}.page-403,.page-404{text-align:center}.page-404 .number{position:relative;top:35px;display:inline-block;margin-top:0;margin-bottom:10px;color:#7bbbd6;text-align:right}.page-403 .details,.page-404 .details{padding-top:0;text-align:left}.page-500{text-align:center}.page-500 .number{display:inline-block;color:#ec8c8c;text-align:right}.page-500 .details{text-align:left}@media (max-width:480px){.page-403 .details,.page-403 .number,.page-404 .details,.page-404 .number,.page-500 .details,.page-500 .number{text-align:center;margin-left:0}}.translation-item{margin:1px;display:inline;color:#9eacb4}.translation-item .input-group-addon{border-left-width:0}ul.translation-content{padding:0 15px}.translation-container{background-color:#fff;margin:0}.translation-container .translation-item{list-style:none;border-bottom:1px solid;border-color:#ebf0f5}.add-translation-style>.form-control:not(:first-child),.add-translation-style>.ui-select-container.ui-select-bootstrap.dropdown:not(:first-child){border-left:0}.translation-container .translation-item-lang{color:#9eacb4}@media (max-width:480px){.translation-container .translation-head>p{margin-left:0!important;margin-top:1em}}.modal-alert-class{margin-left:25px;margin-right:25px;margin-top:25px}.translation-inline{display:inline-block;margin:9px}.translation-inline>a{color:#65717b;font-size:16px;font-weight:600}.translation-inline>a:hover{color:#49a7fa;text-decoration:none}.translation-inline>a:focus{color:#65717b;text-decoration:none}.translation-input-class{margin-left:-15px}.btn-modal-style{margin-right:25px}.translation-head>h3{margin-top:5px;display:inline-block;color:#4db3a4;font-weight:600;text-transform:uppercase;font-size:15px;margin-left:22px}@media (max-width:1199px){.translation-head>p{display:block;margin-left:0!important}}.btn-translation-style{margin-right:22px}.add-translation-style{width:100%}.add-translation-style>.form-control{width:50%}.add-translation-style>.ui-select-container.ui-select-bootstrap.dropdown{width:50%;display:table-cell;float:left}.workflow-container{padding:30px 0}.workflow-container ul>li{list-style:none}.workflow-container ul>li>h3{font-size:18px;color:#4e5a64;font-weight:600;margin-top:0;margin-left:22px;margin-bottom:0}.workflow-container ul>li>h3:hover{color:#49a7fa;cursor:pointer}.workflow-status-container{padding:0;border:1px solid #ebf0f5}.workflow-status-container>li{padding-top:15px}.workflow-status-container .workflow-translation-item>p{margin-left:22px;font-size:12px}.workflow-status-container .workflow-translation-item>p span{font-style:italic;font-weight:700}.workflow-status-container .workflow-translation-item.translation-active{background-color:#fafbfc;position:relative}.workflow-status-container .workflow-translation-item.translation-active>h3{color:#49a7fa}.workflow-status-container .workflow-translation-item.translation-active:after{content:" ";width:0;height:0;border-top:18px solid transparent;border-bottom:18px solid transparent;border-left:12px solid rgba(73,167,250,.6);position:absolute;right:-12px;top:9px}.workflow-status-container .workflow-translation-item.translation-active:hover{background-color:#fafbfc;cursor:pointer}.workflow-status-translations{border:1px solid #ebf0f5;padding-top:15px}.todo-projects-divider{height:1px;margin-top:20px;background-color:#f2f2f2}.translation-padding-b-0{padding-bottom:0!important}.translation-title-style{padding-left:20px;margin-bottom:0}body.page-background-white{background-color:#fff}.custom-alerts{white-space:pre}.custom-alerts.break-spaces{white-space:break-spaces}.page-header.navbar .page-logo .logo-default{margin-top:2px;height:44px}.page-header.navbar .page-logo>.logo-image,.page-header.navbar .page-logo>a{display:inline;float:none}.page-header.navbar .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu.dropdown-menu-default>li.active a{color:#555}.portlet-global-filters{text-align:center;margin-bottom:1%;margin-top:1%}.portlet-global-filters-title{text-align:center;font-size:16px}.portlet-global-filters-export-excel{padding:6px 0 14px;float:unset!important;margin-left:0!important}.portlet-global-filters-export-div{display:inline-block;vertical-align:middle}.portlet.requestsTypes .portlet-title .caption .media-left{vertical-align:middle}.portlet.requestsTypes .portlet-title .caption img.media-object{max-width:128px}.portlet.requestsTypes .portlet-title .caption .media-body h3.page-title{margin-top:0;margin-bottom:0}.portlet.requestsTypes .portlet-title .caption .media-body .portal-abstract{line-height:20px;font-size:14px;color:#707070}.portlet .portlet-title .caption .media{display:table-cell;padding-bottom:8px}.portlet .portlet-title .caption .media .media-body{width:100%;vertical-align:middle}.portlet .portlet-title .caption .media .media-body span{display:block}.portlet .portlet-title .caption .media .media-body span:not(:first-child){margin-top:6px}.portlet .portlet-title .caption .media .media-body span.caption-helper{line-height:16px;color:#9eacb4;font-size:13px;font-weight:400}.portlet .portlet-title .caption img.media-object{display:inline-block}.portlet .portlet-title .caption img.detail.media-object{width:48px}.portlet .portlet-title .export-excel{padding:6px 0 14px}.portlet>.portlet-title>.actions.action-text{float:none;clear:left;display:block;margin-top:10px}.portlet>.portlet-title>.actions.action-text span{padding-top:3px;display:inline-block;cursor:default}@media (min-width:992px){.portlet>.portlet-title>.actions.action-text{float:right;clear:none}.portlet>.portlet-title>.actions.action-text span{margin-left:16px}}.portlet .portlet-body form.form-inline label.control-label{display:block}.portlet .portlet-body form.form-inline .form-group{margin-right:16px}.icon-export{background-repeat:no-repeat;background-size:cover;width:3em;height:2.333em;cursor:pointer;float:right;margin-left:80px;background-image:url(../resources/img/icon-export.png)}.tab-content>.active{padding-top:20px}.switch-helper,p.form-control.no-border{padding-top:8px}tags-input.ng-invalid .tags{border-color:#c2cad8;box-shadow:none}tags-input .host{margin-top:0;margin-bottom:0}tags-input .tags{border:1px solid #c2cad8;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.ui-select-multiple.ui-select-bootstrap{min-height:34px}.ui-select-multiple .ui-select-search.ng-hide{width:100%;display:inline-block!important;cursor:not-allowed}.ui-select-container input[type=search]{width:100%!important}.image-only.ui-select-bootstrap .ui-select-choices-row{display:inline-block;width:33%}.image-only.ui-select-bootstrap .ui-select-choices-row>a{padding-left:2px;padding-right:2px;text-align:center}.form-inline .ui-select-container .ui-select-match>span,.form-inline .ui-select-container>input{width:100%!important}.dropdown-menu{box-shadow:0 6px 12px rgba(0,0,0,.175)}.btn-group>.dropdown-menu,.dropdown-toggle>.dropdown-menu,.dropdown>.dropdown-menu{margin-top:0}.vertical-scroll{max-height:320px;overflow-y:scroll}.dnd{cursor:move;display:inline-block;margin:0 5px 0 -6px}.dnd .glyphicon-option-vertical{color:#666}@media (min-width:768px){.vertical-scroll{max-height:500px;overflow-y:scroll}}.image-match-md{width:30px;margin-top:-5px}td .request-icon{height:29px}.image-only.ui-select-bootstrap .ui-select-choices-row>a img{width:42px}.angucomplete-list-style>div>div>div{max-height:250px;overflow-y:scroll}.right-caret{display:inline-block;width:0;height:0;margin-left:2px;margin-top:-1px;transform:rotate(270deg);vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.panel>.panel-heading>h4{color:#2ab4c0;font-size:16px;font-weight:700;text-transform:uppercase}.logo .img-thumbnail{max-width:128px;max-height:128px}form .input-to-click{border:1px dashed #c2cad8;border-radius:4px;width:auto;cursor:pointer}form .input-to-click.form-control-static{padding-left:12px;padding-right:12px}p.form-control{margin-top:0;margin-bottom:0}.label-custom-class{margin-top:15px}.button-margin-top20{margin-top:20px}.checkbox-custom-class{margin-top:35px;margin-left:-5%}.modal.in .modal-dialog{margin-top:100px}.dd-user{background-color:#43c545;width:44px;height:44px;border-radius:50%;border:1px solid #3fb13f;vertical-align:text-top;display:inline-block;text-align:center;cursor:pointer}.dd-user.open>a,.dd-user.open>a:hover{background-color:transparent;border-color:transparent}.dd-user a:hover{text-decoration:none}.dd-user .letter{color:#fff;line-height:44px;font-weight:700;font-size:22px;padding:12px}.customer .panel>.panel-heading>h4,.datetime{font-weight:400}.field{margin:3px 0 15px;display:block;padding:8px;border:1px solid #c2cad8;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color border-color ease-in-out .15s,box-shadow box-shadow ease-in-out .15s}.box-field-lang .label{padding:0;font-size:100%;display:inline-block;color:#333;margin-bottom:5px}.datetime,.legend{font-size:12px}.box-field-lang .label:focus,.box-field-lang .label:hover{color:#333}@media (min-width:992px){.box-field-lang .field{width:100%}}.box-field-lang label{display:block}.box-field-lang .btn{vertical-align:bottom}.box-field-lang .box-control{margin:5px 0}.box-field-lang .box-control:after,.box-field-lang .box-control:before{content:" ";display:table}.box-field-lang .box-control:after{clear:both}@media (min-width:768px){.box-field-lang .form-group{display:inline-block;margin-bottom:0;vertical-align:middle;margin-right:15px}.box-field-lang .form-control{display:inline-block;width:auto;vertical-align:middle}.checkbox.field-required{margin:25px 8px 0}}@media (min-width:992px){.admin tags-input .tags{margin-left:-14px}}.legend dd,.legend dt:not(:first-child){margin-left:15px}.legend dd{margin-top:4px}.legend dt{margin-top:12px}.legend code{color:#460a19}.globe{margin-left:4px;cursor:pointer}.field-translate{margin-top:8px}.field-translate p.option{display:inline-block}.ticket .ticket-field{text-align:left}@media (min-width:992px){.ticket .ticket-field{text-align:right}}.no-border{border:0!important}.mt-element-list .list-simple.mt-list-container ul>.mt-list-item>.list-item-content{padding:0}.datetime{color:#333}.attachments .datetime{display:block}.comments .message .attachments ul{padding-left:0}.comments .message .attachments ul .attach{display:inline;float:left;margin-top:4px;margin-bottom:0;margin-right:8px}@keyframes comment-focus{0%,100%{background-color:transparent}50%{background-color:wheat}}@keyframes comment-focus-message{0%,100%{background-color:#fafafa}50%{background-color:wheat}}.chats li.focus{animation:comment-focus ease-in-out 2s 1}.chats li.focus .message{animation:comment-focus-message ease-in-out 2s 1}.switch-helper{font-size:13px;font-style:italic;color:#888}.comment-input{background-color:#fafafa;padding:8px 16px}.customer .tabs-left.nav-tabs>li>a{font-size:15px;font-weight:600;line-height:1.9}.customer .request-type-list{list-style:none;padding-left:0}.customer .request-type-list .request-type-item{border-bottom:1px solid #ddd;margin:8px 0 4px;padding:8px 0;cursor:pointer}.customer .request-type-list .request-type-item .media-heading{font-weight:inherit}.customer .request-type-list .request-type-item:first-child{margin-top:0;padding-top:0}.customer .request-type-list .request-type-item:last-child{margin-bottom:0;padding-bottom:0;border:0}.customer .request-type-list .request-type-item a{font-size:15px}.customer .request-type-list .request-type-item span{display:block;color:#707070;line-height:1.5;font-size:12px}.customer .request-type-list .group-name{margin-bottom:0;padding-right:8px;display:inline-block}@media (max-width:1469px){.myrequests .general-item-list>.item>.item-head>.item-details{display:block;float:none}}.myrequests .item{cursor:pointer;padding:10px}.myrequests .item:hover{background-color:#eee}.myrequests .item>.item-body{color:inherit}.myrequests .item .request-item-status{top:7px;display:inline-block;padding:2px 8px;border-radius:10px;font-size:10px;float:right;position:relative}.myrequests .item .request-item-status [class^=icon-]{padding:0 3px}.myrequests .item .abstract{margin-top:8px;font-size:12px}@media (max-width:1469px){.col-md-4 .myrequests .general-item-list>.item>.item-head>.item-details{display:block;float:none}}.col-md-4 .myrequests .item .request-item-status{top:7px;display:inline-block;padding:2px 8px;border-radius:10px;font-size:10px;position:static;float:none;margin:6px 0}@media (min-width:1470px){.col-md-4 .myrequests .item .request-item-status{float:right;position:relative;margin:0}}.request span.status{border-radius:16px;border:1px solid;padding:4px 16px;font-size:12px}.request span.status [class^=icon-]{padding:0 3px}.request span.status.blue-gray{background-color:#4A6785;border-color:#4A6785;color:#fff}.request span.status.yellow{background-color:#FFD351;border-color:#FFD351;color:#000}.request span.status.green{background-color:#14892C;border-color:#14892C;color:#fff}.request span.status.red{background-color:#f50525;border-color:#f50525;color:#fff}.modal-first-level-icon-container{width:90%;margin-top:15px}.modal-first-level-icon-container .modal-first-level-url{overflow:hidden;max-width:380px;text-overflow:ellipsis}@media (max-width:992px){.modal-first-level-icon-container .modal-first-level-url{max-width:180px}}@media (max-width:576px){.modal-first-level-icon-container .modal-first-level-url{max-width:100px}}.modal-first-level-icon-container .modal-first-level-image-container{width:25px;padding-left:20px;padding-top:5px}.modal-first-level-icon-container .modal-first-level-image-container img{width:inherit}.multi-level-cascading-label-container .radio-inline{margin-left:0;margin-right:20px}.multi-level-cascading-label-container .multi-level-cascading-label{margin-top:20px;border:1px solid #c2cad8;padding:20px;border-radius:4px}.multi-level-cascading-label-container .multi-level-cascading-label .multi-level-cascading-container{display:flex;flex-direction:column}.multi-level-cascading-label-container .multi-level-cascading-label .multi-level-cascading-container .first-level-container{display:flex;flex-direction:row;margin-top:10px}.multi-level-cascading-label-container .multi-level-cascading-label .multi-level-cascading-container .first-level-container div{margin-top:10px;margin-right:10px}.multi-level-cascading-label-container .multi-level-cascading-label .multi-level-cascading-container .first-level-container p.second-level-text{font-weight:600;text-align:left;margin-bottom:10px}.multi-level-cascading-label-container .multi-level-cascading-label .multi-level-cascading-container .first-level-container p.first-level-text{margin-left:10px}.multi-level-cascading-label-container .multi-level-cascading-label .multi-level-cascading-container .second-level-container input{margin-left:0;position:relative;margin-right:10px}.multi-level-cascading-label-container .multi-level-cascading-label .multi-level-cascading-container .container-radio-label{text-align:left;font-weight:600;font-size:17px}.multi-level-cascading-label-container .multi-level-cascading-label .multi-level-cascading-container .container-radio-label img{width:50px;height:50px;margin-right:10px}.multi-level-cascading-label-container .multi-level-cascading-label .multi-level-cascading-container .input-container{display:flex;justify-content:center}.multi-level-cascading-label-container .multi-level-cascading-label .multi-level-cascading-container .input-container input{margin-left:0;position:relative}.workflow-container .list-item-content,.workflow-container .mt-list-item{display:flex;align-items:center}.workflow-container .workflow-display-name{width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workflow-container .actions{display:flex}.workflow-container .actions span.status{margin-right:10px;display:flex;padding:4px;border-radius:0}.workflow-container .workflow-status{float:right}.workflow-container .workflow-status.approved{color:green}.workflow-container .workflow-status.waiting-approval{color:orange}.workflow-container .workflow-status.rejected{color:#ff4500}text-angular div p>img{font-family:inherit;max-width:100%;padding:10px}.request-detail .row.ticket .ticket-value p>img{max-width:100%}.isInvalid input,.isInvalid span.ui-select-toggle:focus,.multi-level-cascading-label-container .multi-level-cascading-label.isInvalid,div.isInvalid div.ui-select-multiple,div.isInvalid span.ui-select-toggle,input.isInvalid,input.isInvalid:focus,text-angular.isInvalid>div>div.ng-valid,text-angular>div>div.ng-empty:focus{border:1px solid red}div.isInvalid span.help-block,div.isInvalid>label.radio-inline{color:red}div.ng-valid[uploader] input[type=file]{color:transparent}.isInvalid input[uploader=uploader]{border:1px solid transparent;color:red;font-weight:700}.isInvalid input[type=checkbox]:before{content:"\2610";position:relative;top:-8px;left:-2px;color:red;font-size:19px}.isInvalid span.ui-select-toggle{border-bottom:1px solid red}@media (max-width:767px){.multi-level-cascading-label-container .multi-level-cascading-label{width:100%}.multi-level-cascading-label-container .multi-level-cascading-label .multi-level-cascading-container .first-level-container{flex-wrap:wrap}.multi-level-cascading-label-container .multi-level-cascading-label .multi-level-cascading-container .input-container{justify-content:start}}@media (max-width:420px){.workflow-container .workflow-display-name{display:block;margin-bottom:10px}.mt-element-list .list-simple.mt-list-container ul>.mt-list-item>.list-item-content{display:block!important}.mt-element-list .list-simple.mt-list-container ul>.mt-list-item>.list-item-content>a{display:block;margin-bottom:10px}.mt-element-list .list-simple.mt-list-container ul>.mt-list-item>.list-icon-container{position:relative;top:-17px}}