/* Échec de l'agrandissement. Renvoi du contenu non agrandi.
(27,12309): run-time error CSS1030: Expected identifier, found '.'
(27,12340): run-time error CSS1031: Expected selector, found ')'
(27,12340): run-time error CSS1025: Expected comma or open brace, found ')'
 */
@charset "UTF-8";.loader-parent{position:relative;}.loader-parent .loader{display:none;position:absolute;width:100%;height:100%;cursor:not-allowed;z-index:1000000;}section#edit-bim-object,section#edit-catalog,section#edit-companies,section#edit-group,section#edit-manufacturers,section#edit-guides{background:#ebedef;padding:30px 0 40px 0;}section#edit-bim-object #steps-wizard,section#edit-catalog #steps-wizard,section#edit-companies #steps-wizard,section#edit-group #steps-wizard,section#edit-manufacturers #steps-wizard,section#edit-guides #steps-wizard{margin-bottom:40px;}section#edit-bim-object #steps-wizard .step-entete,section#edit-catalog #steps-wizard .step-entete,section#edit-companies #steps-wizard .step-entete,section#edit-group #steps-wizard .step-entete,section#edit-manufacturers #steps-wizard .step-entete,section#edit-guides #steps-wizard .step-entete{position:relative;margin-bottom:40px;}section#edit-bim-object #steps-wizard .step-entete .pull-left,section#edit-catalog #steps-wizard .step-entete .pull-left,section#edit-companies #steps-wizard .step-entete .pull-left,section#edit-group #steps-wizard .step-entete .pull-left,section#edit-manufacturers #steps-wizard .step-entete .pull-left,section#edit-guides #steps-wizard .step-entete .pull-left{position:relative;top:-9px;z-index:1;}section#edit-bim-object #steps-wizard .step-entete .pull-left a.btn-first,section#edit-catalog #steps-wizard .step-entete .pull-left a.btn-first,section#edit-companies #steps-wizard .step-entete .pull-left a.btn-first,section#edit-group #steps-wizard .step-entete .pull-left a.btn-first,section#edit-manufacturers #steps-wizard .step-entete .pull-left a.btn-first,section#edit-guides #steps-wizard .step-entete .pull-left a.btn-first{margin:0 20px 0 0;}section#edit-bim-object #steps-wizard .step-entete h2.picto-title,section#edit-catalog #steps-wizard .step-entete h2.picto-title,section#edit-companies #steps-wizard .step-entete h2.picto-title,section#edit-group #steps-wizard .step-entete h2.picto-title,section#edit-manufacturers #steps-wizard .step-entete h2.picto-title,section#edit-guides #steps-wizard .step-entete h2.picto-title{color:#8d99a1;font-size:16px;font-weight:300;line-height:20px;margin-bottom:5px;}section#edit-bim-object #steps-wizard .step-entete h3,section#edit-catalog #steps-wizard .step-entete h3,section#edit-companies #steps-wizard .step-entete h3,section#edit-group #steps-wizard .step-entete h3,section#edit-manufacturers #steps-wizard .step-entete h3,section#edit-guides #steps-wizard .step-entete h3{float:initial;display:inline-block;color:#4b5e6b;font-size:25px;font-weight:600;}section#edit-bim-object #steps-wizard .step-entete .view-btn,section#edit-catalog #steps-wizard .step-entete .view-btn,section#edit-companies #steps-wizard .step-entete .view-btn,section#edit-group #steps-wizard .step-entete .view-btn,section#edit-manufacturers #steps-wizard .step-entete .view-btn,section#edit-guides #steps-wizard .step-entete .view-btn{display:inline-block;position:relative;top:5px;}section#edit-bim-object #steps-wizard .step-entete .view-btn i.material-icons,section#edit-catalog #steps-wizard .step-entete .view-btn i.material-icons,section#edit-companies #steps-wizard .step-entete .view-btn i.material-icons,section#edit-group #steps-wizard .step-entete .view-btn i.material-icons,section#edit-manufacturers #steps-wizard .step-entete .view-btn i.material-icons,section#edit-guides #steps-wizard .step-entete .view-btn i.material-icons{color:#7a94a1;font-size:24px;margin-left:40px;}section#edit-bim-object #steps-wizard .step-entete .view-btn i.material-icons:hover,section#edit-catalog #steps-wizard .step-entete .view-btn i.material-icons:hover,section#edit-companies #steps-wizard .step-entete .view-btn i.material-icons:hover,section#edit-group #steps-wizard .step-entete .view-btn i.material-icons:hover,section#edit-manufacturers #steps-wizard .step-entete .view-btn i.material-icons:hover,section#edit-guides #steps-wizard .step-entete .view-btn i.material-icons:hover{color:#22bbea;}section#edit-bim-object #steps-wizard .step-entete .graph-bimscore,section#edit-catalog #steps-wizard .step-entete .graph-bimscore,section#edit-companies #steps-wizard .step-entete .graph-bimscore,section#edit-group #steps-wizard .step-entete .graph-bimscore,section#edit-manufacturers #steps-wizard .step-entete .graph-bimscore,section#edit-guides #steps-wizard .step-entete .graph-bimscore{position:absolute;top:3px;right:0;}section#edit-bim-object #steps-wizard .step-entete .graph-bimscore .c100,section#edit-catalog #steps-wizard .step-entete .graph-bimscore .c100,section#edit-companies #steps-wizard .step-entete .graph-bimscore .c100,section#edit-group #steps-wizard .step-entete .graph-bimscore .c100,section#edit-manufacturers #steps-wizard .step-entete .graph-bimscore .c100,section#edit-guides #steps-wizard .step-entete .graph-bimscore .c100{background-color:#e0e3e6;font-size:47px;margin:0;}section#edit-bim-object #steps-wizard .step-entete .graph-bimscore .c100>span,section#edit-catalog #steps-wizard .step-entete .graph-bimscore .c100>span,section#edit-companies #steps-wizard .step-entete .graph-bimscore .c100>span,section#edit-group #steps-wizard .step-entete .graph-bimscore .c100>span,section#edit-manufacturers #steps-wizard .step-entete .graph-bimscore .c100>span,section#edit-guides #steps-wizard .step-entete .graph-bimscore .c100>span{font-weight:400;}section#edit-bim-object #steps-wizard .step-entete .graph-bimscore .c100::after,section#edit-catalog #steps-wizard .step-entete .graph-bimscore .c100::after,section#edit-companies #steps-wizard .step-entete .graph-bimscore .c100::after,section#edit-group #steps-wizard .step-entete .graph-bimscore .c100::after,section#edit-manufacturers #steps-wizard .step-entete .graph-bimscore .c100::after,section#edit-guides #steps-wizard .step-entete .graph-bimscore .c100::after{top:.04em;left:.04em;width:.92em;height:.92em;background-color:#ebedef;}section#edit-bim-object #steps-wizard .step-content,section#edit-catalog #steps-wizard .step-content,section#edit-companies #steps-wizard .step-content,section#edit-group #steps-wizard .step-content,section#edit-manufacturers #steps-wizard .step-content,section#edit-guides #steps-wizard .step-content{width:100%;}section#edit-bim-object #steps-wizard .step-content .stepwizard-row,section#edit-catalog #steps-wizard .step-content .stepwizard-row,section#edit-companies #steps-wizard .step-content .stepwizard-row,section#edit-group #steps-wizard .step-content .stepwizard-row,section#edit-manufacturers #steps-wizard .step-content .stepwizard-row,section#edit-guides #steps-wizard .step-content .stepwizard-row{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-bottom:40px;}section#edit-bim-object #steps-wizard .step-content .stepwizard-row::before,section#edit-catalog #steps-wizard .step-content .stepwizard-row::before,section#edit-companies #steps-wizard .step-content .stepwizard-row::before,section#edit-group #steps-wizard .step-content .stepwizard-row::before,section#edit-manufacturers #steps-wizard .step-content .stepwizard-row::before,section#edit-guides #steps-wizard .step-content .stepwizard-row::before{content:"";position:absolute;left:0;right:0;width:100%;height:10px;border-top:2px solid #7a94a1;margin:20px auto 0 auto;}section#edit-bim-object #steps-wizard .step-content .stepwizard-row .stepwizard-step,section#edit-catalog #steps-wizard .step-content .stepwizard-row .stepwizard-step,section#edit-companies #steps-wizard .step-content .stepwizard-row .stepwizard-step,section#edit-group #steps-wizard .step-content .stepwizard-row .stepwizard-step,section#edit-manufacturers #steps-wizard .step-content .stepwizard-row .stepwizard-step,section#edit-guides #steps-wizard .step-content .stepwizard-row .stepwizard-step{display:inline-block;position:relative;width:14%;text-align:center;vertical-align:top;cursor:pointer;}section#edit-bim-object #steps-wizard .step-content .stepwizard-row .stepwizard-step .stepwizard-notif,section#edit-catalog #steps-wizard .step-content .stepwizard-row .stepwizard-step .stepwizard-notif,section#edit-companies #steps-wizard .step-content .stepwizard-row .stepwizard-step .stepwizard-notif,section#edit-group #steps-wizard .step-content .stepwizard-row .stepwizard-step .stepwizard-notif,section#edit-manufacturers #steps-wizard .step-content .stepwizard-row .stepwizard-step .stepwizard-notif,section#edit-guides #steps-wizard .step-content .stepwizard-row .stepwizard-step .stepwizard-notif{display:inline-block;position:absolute;top:-12px;width:23px;height:23px;background-color:#32b53a;color:#fff;font-size:12px;line-height:22px;text-align:center;border-radius:50%;margin-left:2px;}section#edit-bim-object #steps-wizard .step-content .stepwizard-row .stepwizard-step .btn-step-default,section#edit-catalog #steps-wizard .step-content .stepwizard-row .stepwizard-step .btn-step-default,section#edit-companies #steps-wizard .step-content .stepwizard-row .stepwizard-step .btn-step-default,section#edit-group #steps-wizard .step-content .stepwizard-row .stepwizard-step .btn-step-default,section#edit-manufacturers #steps-wizard .step-content .stepwizard-row .stepwizard-step .btn-step-default,section#edit-guides #steps-wizard .step-content .stepwizard-row .stepwizard-step .btn-step-default{display:inline-block;width:39px;height:39px;background:#ebedef;color:#7a94a1;font-size:20px;font-weight:300;line-height:39px;text-align:center;border:2px solid #7a94a1;border-radius:50%;margin-bottom:20px;}section#edit-bim-object #steps-wizard .step-content .stepwizard-row .stepwizard-step .btn-step-default+p,section#edit-catalog #steps-wizard .step-content .stepwizard-row .stepwizard-step .btn-step-default+p,section#edit-companies #steps-wizard .step-content .stepwizard-row .stepwizard-step .btn-step-default+p,section#edit-group #steps-wizard .step-content .stepwizard-row .stepwizard-step .btn-step-default+p,section#edit-manufacturers #steps-wizard .step-content .stepwizard-row .stepwizard-step .btn-step-default+p,section#edit-guides #steps-wizard .step-content .stepwizard-row .stepwizard-step .btn-step-default+p{color:#7a94a1;font-weight:400;font-size:16px;line-height:16px;}section#edit-bim-object #steps-wizard .step-content .stepwizard-row .stepwizard-step .btn-step-active,section#edit-catalog #steps-wizard .step-content .stepwizard-row .stepwizard-step .btn-step-active,section#edit-companies #steps-wizard .step-content .stepwizard-row .stepwizard-step .btn-step-active,section#edit-group #steps-wizard .step-content .stepwizard-row .stepwizard-step .btn-step-active,section#edit-manufacturers #steps-wizard .step-content .stepwizard-row .stepwizard-step .btn-step-active,section#edit-guides #steps-wizard .step-content .stepwizard-row .stepwizard-step .btn-step-active{background:#22bbea;color:#fff;border:2px solid #22bbea;}section#edit-bim-object #steps-wizard .step-content .stepwizard-row .stepwizard-step .btn-step-active+p,section#edit-catalog #steps-wizard .step-content .stepwizard-row .stepwizard-step .btn-step-active+p,section#edit-companies #steps-wizard .step-content .stepwizard-row .stepwizard-step .btn-step-active+p,section#edit-group #steps-wizard .step-content .stepwizard-row .stepwizard-step .btn-step-active+p,section#edit-manufacturers #steps-wizard .step-content .stepwizard-row .stepwizard-step .btn-step-active+p,section#edit-guides #steps-wizard .step-content .stepwizard-row .stepwizard-step .btn-step-active+p{color:#22bbea;}section#edit-bim-object #steps-wizard .step-content .stepwizard-row .stepwizard-step:hover .btn-step-default,section#edit-catalog #steps-wizard .step-content .stepwizard-row .stepwizard-step:hover .btn-step-default,section#edit-companies #steps-wizard .step-content .stepwizard-row .stepwizard-step:hover .btn-step-default,section#edit-group #steps-wizard .step-content .stepwizard-row .stepwizard-step:hover .btn-step-default,section#edit-manufacturers #steps-wizard .step-content .stepwizard-row .stepwizard-step:hover .btn-step-default,section#edit-guides #steps-wizard .step-content .stepwizard-row .stepwizard-step:hover .btn-step-default{color:#4b5e6b;border:2px solid #4b5e6b;}section#edit-bim-object #steps-wizard .step-content .stepwizard-row .stepwizard-step:hover .btn-step-default+p,section#edit-catalog #steps-wizard .step-content .stepwizard-row .stepwizard-step:hover .btn-step-default+p,section#edit-companies #steps-wizard .step-content .stepwizard-row .stepwizard-step:hover .btn-step-default+p,section#edit-group #steps-wizard .step-content .stepwizard-row .stepwizard-step:hover .btn-step-default+p,section#edit-manufacturers #steps-wizard .step-content .stepwizard-row .stepwizard-step:hover .btn-step-default+p,section#edit-guides #steps-wizard .step-content .stepwizard-row .stepwizard-step:hover .btn-step-default+p{color:#4b5e6b;}section#edit-bim-object #steps-wizard .step-content .stepwizard-row .stepwizard-step:hover .btn-step-active,section#edit-catalog #steps-wizard .step-content .stepwizard-row .stepwizard-step:hover .btn-step-active,section#edit-companies #steps-wizard .step-content .stepwizard-row .stepwizard-step:hover .btn-step-active,section#edit-group #steps-wizard .step-content .stepwizard-row .stepwizard-step:hover .btn-step-active,section#edit-manufacturers #steps-wizard .step-content .stepwizard-row .stepwizard-step:hover .btn-step-active,section#edit-guides #steps-wizard .step-content .stepwizard-row .stepwizard-step:hover .btn-step-active{color:#fff;border:2px solid #22bbea;}section#edit-bim-object #steps-wizard .step-content .stepwizard-row .stepwizard-step:hover .btn-step-active+p,section#edit-catalog #steps-wizard .step-content .stepwizard-row .stepwizard-step:hover .btn-step-active+p,section#edit-companies #steps-wizard .step-content .stepwizard-row .stepwizard-step:hover .btn-step-active+p,section#edit-group #steps-wizard .step-content .stepwizard-row .stepwizard-step:hover .btn-step-active+p,section#edit-manufacturers #steps-wizard .step-content .stepwizard-row .stepwizard-step:hover .btn-step-active+p,section#edit-guides #steps-wizard .step-content .stepwizard-row .stepwizard-step:hover .btn-step-active+p{color:#22bbea;}section#edit-bim-object #edit-navigation,section#edit-catalog #edit-navigation,section#edit-companies #edit-navigation,section#edit-group #edit-navigation,section#edit-manufacturers #edit-navigation,section#edit-guides #edit-navigation{width:100%;text-align:center;margin-top:40px;}section#edit-bim-object #edit-navigation .btn-picto-prev,section#edit-bim-object #edit-navigation .btn-picto-prev:hover,section#edit-bim-object #edit-navigation .btn-picto-prev:active,section#edit-catalog #edit-navigation .btn-picto-prev,section#edit-catalog #edit-navigation .btn-picto-prev:hover,section#edit-catalog #edit-navigation .btn-picto-prev:active,section#edit-companies #edit-navigation .btn-picto-prev,section#edit-companies #edit-navigation .btn-picto-prev:hover,section#edit-companies #edit-navigation .btn-picto-prev:active,section#edit-group #edit-navigation .btn-picto-prev,section#edit-group #edit-navigation .btn-picto-prev:hover,section#edit-group #edit-navigation .btn-picto-prev:active,section#edit-manufacturers #edit-navigation .btn-picto-prev,section#edit-manufacturers #edit-navigation .btn-picto-prev:hover,section#edit-manufacturers #edit-navigation .btn-picto-prev:active,section#edit-guides #edit-navigation .btn-picto-prev,section#edit-guides #edit-navigation .btn-picto-prev:hover,section#edit-guides #edit-navigation .btn-picto-prev:active{position:relative;margin:0 10px 10px 10px;padding-left:54px;}section#edit-bim-object #edit-navigation .btn-picto-prev::before,section#edit-bim-object #edit-navigation .btn-picto-prev:hover::before,section#edit-bim-object #edit-navigation .btn-picto-prev:active::before,section#edit-catalog #edit-navigation .btn-picto-prev::before,section#edit-catalog #edit-navigation .btn-picto-prev:hover::before,section#edit-catalog #edit-navigation .btn-picto-prev:active::before,section#edit-companies #edit-navigation .btn-picto-prev::before,section#edit-companies #edit-navigation .btn-picto-prev:hover::before,section#edit-companies #edit-navigation .btn-picto-prev:active::before,section#edit-group #edit-navigation .btn-picto-prev::before,section#edit-group #edit-navigation .btn-picto-prev:hover::before,section#edit-group #edit-navigation .btn-picto-prev:active::before,section#edit-manufacturers #edit-navigation .btn-picto-prev::before,section#edit-manufacturers #edit-navigation .btn-picto-prev:hover::before,section#edit-manufacturers #edit-navigation .btn-picto-prev:active::before,section#edit-guides #edit-navigation .btn-picto-prev::before,section#edit-guides #edit-navigation .btn-picto-prev:hover::before,section#edit-guides #edit-navigation .btn-picto-prev:active::before{content:"";position:absolute;left:17px;display:inline-block;width:26px;height:25px;background-image:url(/Content/images/arrow-prev.png);background-repeat:no-repeat;}section#edit-bim-object #edit-navigation .btn-picto-next,section#edit-bim-object #edit-navigation .btn-picto-next:hover,section#edit-bim-object #edit-navigation .btn-picto-next:active,section#edit-catalog #edit-navigation .btn-picto-next,section#edit-catalog #edit-navigation .btn-picto-next:hover,section#edit-catalog #edit-navigation .btn-picto-next:active,section#edit-companies #edit-navigation .btn-picto-next,section#edit-companies #edit-navigation .btn-picto-next:hover,section#edit-companies #edit-navigation .btn-picto-next:active,section#edit-group #edit-navigation .btn-picto-next,section#edit-group #edit-navigation .btn-picto-next:hover,section#edit-group #edit-navigation .btn-picto-next:active,section#edit-manufacturers #edit-navigation .btn-picto-next,section#edit-manufacturers #edit-navigation .btn-picto-next:hover,section#edit-manufacturers #edit-navigation .btn-picto-next:active,section#edit-guides #edit-navigation .btn-picto-next,section#edit-guides #edit-navigation .btn-picto-next:hover,section#edit-guides #edit-navigation .btn-picto-next:active{position:relative;margin:0 10px;padding-right:54px;}section#edit-bim-object #edit-navigation .btn-picto-next::after,section#edit-bim-object #edit-navigation .btn-picto-next:hover::after,section#edit-bim-object #edit-navigation .btn-picto-next:active::after,section#edit-catalog #edit-navigation .btn-picto-next::after,section#edit-catalog #edit-navigation .btn-picto-next:hover::after,section#edit-catalog #edit-navigation .btn-picto-next:active::after,section#edit-companies #edit-navigation .btn-picto-next::after,section#edit-companies #edit-navigation .btn-picto-next:hover::after,section#edit-companies #edit-navigation .btn-picto-next:active::after,section#edit-group #edit-navigation .btn-picto-next::after,section#edit-group #edit-navigation .btn-picto-next:hover::after,section#edit-group #edit-navigation .btn-picto-next:active::after,section#edit-manufacturers #edit-navigation .btn-picto-next::after,section#edit-manufacturers #edit-navigation .btn-picto-next:hover::after,section#edit-manufacturers #edit-navigation .btn-picto-next:active::after,section#edit-guides #edit-navigation .btn-picto-next::after,section#edit-guides #edit-navigation .btn-picto-next:hover::after,section#edit-guides #edit-navigation .btn-picto-next:active::after{content:"";position:absolute;right:17px;display:inline-block;width:26px;height:25px;background-image:url(/Content/images/arrow-next.png);background-repeat:no-repeat;}section#edit-bim-object .panneau,section#edit-catalog .panneau,section#edit-companies .panneau,section#edit-group .panneau,section#edit-manufacturers .panneau,section#edit-guides .panneau{position:relative;width:100%;background-color:#fff;border-radius:8px;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s;margin:0 0 30px 0;padding:25px 30px;}section#edit-bim-object .panneau:hover,section#edit-catalog .panneau:hover,section#edit-companies .panneau:hover,section#edit-group .panneau:hover,section#edit-manufacturers .panneau:hover,section#edit-guides .panneau:hover{box-shadow:0 3px 20px rgba(0,0,0,.2);}section#edit-bim-object .panneau h3,section#edit-catalog .panneau h3,section#edit-companies .panneau h3,section#edit-group .panneau h3,section#edit-manufacturers .panneau h3,section#edit-guides .panneau h3{color:#22bbea;font-size:20px;font-weight:600;margin-bottom:15px;}section#edit-bim-object .panneau h3.title,section#edit-catalog .panneau h3.title,section#edit-companies .panneau h3.title,section#edit-group .panneau h3.title,section#edit-manufacturers .panneau h3.title,section#edit-guides .panneau h3.title{background:#4b5e6b;color:#fff;font-size:18px;font-weight:normal;border-radius:8px 8px 0 0;margin:-20px -25px 20px -25px;padding:15px 20px;}section#edit-bim-object .panneau h4,section#edit-catalog .panneau h4,section#edit-companies .panneau h4,section#edit-group .panneau h4,section#edit-manufacturers .panneau h4,section#edit-guides .panneau h4{font-weight:600;margin-bottom:15px;}section#edit-bim-object .panneau p,section#edit-catalog .panneau p,section#edit-companies .panneau p,section#edit-group .panneau p,section#edit-manufacturers .panneau p,section#edit-guides .panneau p{color:#7a94a1;font-size:17px;}section#edit-bim-object .panneau input[type=text],section#edit-bim-object .panneau textarea,section#edit-bim-object .panneau select,section#edit-catalog .panneau input[type=text],section#edit-catalog .panneau textarea,section#edit-catalog .panneau select,section#edit-companies .panneau input[type=text],section#edit-companies .panneau textarea,section#edit-companies .panneau select,section#edit-group .panneau input[type=text],section#edit-group .panneau textarea,section#edit-group .panneau select,section#edit-manufacturers .panneau input[type=text],section#edit-manufacturers .panneau textarea,section#edit-manufacturers .panneau select,section#edit-guides .panneau input[type=text],section#edit-guides .panneau textarea,section#edit-guides .panneau select{background:#ebedef;box-sizing:border-box;}section#edit-bim-object .panneau .align-right,section#edit-catalog .panneau .align-right,section#edit-companies .panneau .align-right,section#edit-group .panneau .align-right,section#edit-manufacturers .panneau .align-right,section#edit-guides .panneau .align-right{text-align:right;}section#edit-bim-object .panneau .browse,section#edit-catalog .panneau .browse,section#edit-companies .panneau .browse,section#edit-group .panneau .browse,section#edit-manufacturers .panneau .browse,section#edit-guides .panneau .browse{display:inline-block;cursor:pointer;padding-top:15px;}section#edit-bim-object .panneau .browse img,section#edit-catalog .panneau .browse img,section#edit-companies .panneau .browse img,section#edit-group .panneau .browse img,section#edit-manufacturers .panneau .browse img,section#edit-guides .panneau .browse img{display:inline-block;position:relative;top:2px;width:15px;height:15px;margin-right:6px;padding:0;}section#edit-bim-object .panneau .browse a,section#edit-catalog .panneau .browse a,section#edit-companies .panneau .browse a,section#edit-group .panneau .browse a,section#edit-manufacturers .panneau .browse a,section#edit-guides .panneau .browse a{font-weight:600;font-size:14px;}section#edit-bim-object .panneau .suggestion-container .suggestion-item,section#edit-catalog .panneau .suggestion-container .suggestion-item,section#edit-companies .panneau .suggestion-container .suggestion-item,section#edit-group .panneau .suggestion-container .suggestion-item,section#edit-manufacturers .panneau .suggestion-container .suggestion-item,section#edit-guides .panneau .suggestion-container .suggestion-item{background:#ebedef;}section#edit-bim-object .panneau #upload-template,section#edit-catalog .panneau #upload-template,section#edit-companies .panneau #upload-template,section#edit-group .panneau #upload-template,section#edit-manufacturers .panneau #upload-template,section#edit-guides .panneau #upload-template{width:100%;background-color:#ebedef;border-radius:4px;box-sizing:border-box;margin-bottom:20px;padding:4%;}section#edit-bim-object .panneau #upload-template .upload-preview,section#edit-catalog .panneau #upload-template .upload-preview,section#edit-companies .panneau #upload-template .upload-preview,section#edit-group .panneau #upload-template .upload-preview,section#edit-manufacturers .panneau #upload-template .upload-preview,section#edit-guides .panneau #upload-template .upload-preview{float:left;margin-right:25px;}section#edit-bim-object .panneau #upload-template .upload-preview img,section#edit-catalog .panneau #upload-template .upload-preview img,section#edit-companies .panneau #upload-template .upload-preview img,section#edit-group .panneau #upload-template .upload-preview img,section#edit-manufacturers .panneau #upload-template .upload-preview img,section#edit-guides .panneau #upload-template .upload-preview img{max-width:100px;}section#edit-bim-object .panneau #upload-template .progress,section#edit-catalog .panneau #upload-template .progress,section#edit-companies .panneau #upload-template .progress,section#edit-group .panneau #upload-template .progress,section#edit-manufacturers .panneau #upload-template .progress,section#edit-guides .panneau #upload-template .progress{height:20px;background-color:#fafafa;border-radius:4px;overflow:hidden;margin-bottom:20px;}section#edit-bim-object .panneau #upload-template .progress .progress-bar,section#edit-catalog .panneau #upload-template .progress .progress-bar,section#edit-companies .panneau #upload-template .progress .progress-bar,section#edit-group .panneau #upload-template .progress .progress-bar,section#edit-manufacturers .panneau #upload-template .progress .progress-bar,section#edit-guides .panneau #upload-template .progress .progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease;}section#edit-bim-object .panneau #upload-template .progress .progress-bar.progress-bar-success,section#edit-catalog .panneau #upload-template .progress .progress-bar.progress-bar-success,section#edit-companies .panneau #upload-template .progress .progress-bar.progress-bar-success,section#edit-group .panneau #upload-template .progress .progress-bar.progress-bar-success,section#edit-manufacturers .panneau #upload-template .progress .progress-bar.progress-bar-success,section#edit-guides .panneau #upload-template .progress .progress-bar.progress-bar-success{background-color:#22bbea;}section#edit-bim-object .panneau .overlay,section#edit-catalog .panneau .overlay,section#edit-companies .panneau .overlay,section#edit-group .panneau .overlay,section#edit-manufacturers .panneau .overlay,section#edit-guides .panneau .overlay{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.5);width:100%;height:100%;border-radius:8px;}section#edit-bim-object .panneau .overlay .disabled-text,section#edit-catalog .panneau .overlay .disabled-text,section#edit-companies .panneau .overlay .disabled-text,section#edit-group .panneau .overlay .disabled-text,section#edit-manufacturers .panneau .overlay .disabled-text,section#edit-guides .panneau .overlay .disabled-text{color:#fff!important;font-size:30px!important;position:relative;z-index:10;opacity:1;}section#edit-bim-object .panneau .overlay .padlock,section#edit-catalog .panneau .overlay .padlock,section#edit-companies .panneau .overlay .padlock,section#edit-group .panneau .overlay .padlock,section#edit-manufacturers .panneau .overlay .padlock,section#edit-guides .panneau .overlay .padlock{position:relative;width:53px;margin:10px auto;opacity:1;}section#edit-bim-object .panneau.variant-disabled>*:not(.overlay),section#edit-catalog .panneau.variant-disabled>*:not(.overlay),section#edit-companies .panneau.variant-disabled>*:not(.overlay),section#edit-group .panneau.variant-disabled>*:not(.overlay),section#edit-manufacturers .panneau.variant-disabled>*:not(.overlay),section#edit-guides .panneau.variant-disabled>*:not(.overlay){-webkit-filter:blur(3px) grayscale(1);filter:blur(3px) grayscale(1);}section#edit-bim-object .panneau .field-validation-error,section#edit-catalog .panneau .field-validation-error,section#edit-companies .panneau .field-validation-error,section#edit-group .panneau .field-validation-error,section#edit-manufacturers .panneau .field-validation-error,section#edit-guides .panneau .field-validation-error{color:#e9485b;margin-left:12px;}section#edit-bim-object #tab-navigation .tab-navigation-entete,section#edit-catalog #tab-navigation .tab-navigation-entete,section#edit-companies #tab-navigation .tab-navigation-entete,section#edit-group #tab-navigation .tab-navigation-entete,section#edit-manufacturers #tab-navigation .tab-navigation-entete,section#edit-guides #tab-navigation .tab-navigation-entete{position:relative;margin-bottom:40px;}section#edit-bim-object #tab-navigation .tab-navigation-entete h2.picto-title,section#edit-catalog #tab-navigation .tab-navigation-entete h2.picto-title,section#edit-companies #tab-navigation .tab-navigation-entete h2.picto-title,section#edit-group #tab-navigation .tab-navigation-entete h2.picto-title,section#edit-manufacturers #tab-navigation .tab-navigation-entete h2.picto-title,section#edit-guides #tab-navigation .tab-navigation-entete h2.picto-title{color:#8d99a1;font-size:16px;font-weight:300;line-height:20px;margin-bottom:5px;}section#edit-bim-object #tab-navigation .tab-navigation-entete .view-btn,section#edit-catalog #tab-navigation .tab-navigation-entete .view-btn,section#edit-companies #tab-navigation .tab-navigation-entete .view-btn,section#edit-group #tab-navigation .tab-navigation-entete .view-btn,section#edit-manufacturers #tab-navigation .tab-navigation-entete .view-btn,section#edit-guides #tab-navigation .tab-navigation-entete .view-btn{display:inline-block;position:relative;top:5px;float:right;margin:0;}section#edit-bim-object #tab-navigation .navigation,section#edit-catalog #tab-navigation .navigation,section#edit-companies #tab-navigation .navigation,section#edit-group #tab-navigation .navigation,section#edit-manufacturers #tab-navigation .navigation,section#edit-guides #tab-navigation .navigation{position:relative;}section#edit-bim-object #tab-navigation .navigation .phases-tabs,section#edit-catalog #tab-navigation .navigation .phases-tabs,section#edit-companies #tab-navigation .navigation .phases-tabs,section#edit-group #tab-navigation .navigation .phases-tabs,section#edit-manufacturers #tab-navigation .navigation .phases-tabs,section#edit-guides #tab-navigation .navigation .phases-tabs{display:-webkit-box;display:-webkit-flex;display:flex;}section#edit-bim-object #tab-navigation .navigation .phases-tabs li,section#edit-catalog #tab-navigation .navigation .phases-tabs li,section#edit-companies #tab-navigation .navigation .phases-tabs li,section#edit-group #tab-navigation .navigation .phases-tabs li,section#edit-manufacturers #tab-navigation .navigation .phases-tabs li,section#edit-guides #tab-navigation .navigation .phases-tabs li{-webkit-flex-grow:1;flex-grow:1;text-align:center;}section#edit-bim-object #tab-navigation .navigation .phases-tabs li a,section#edit-catalog #tab-navigation .navigation .phases-tabs li a,section#edit-companies #tab-navigation .navigation .phases-tabs li a,section#edit-group #tab-navigation .navigation .phases-tabs li a,section#edit-manufacturers #tab-navigation .navigation .phases-tabs li a,section#edit-guides #tab-navigation .navigation .phases-tabs li a{display:block;height:100%;border-radius:4px 4px 0 0;padding:4px 12px 5px 12px;}section#edit-bim-object #tab-navigation .navigation .phases-tabs li.active a,section#edit-bim-object #tab-navigation .navigation .phases-tabs li.active a:hover,section#edit-catalog #tab-navigation .navigation .phases-tabs li.active a,section#edit-catalog #tab-navigation .navigation .phases-tabs li.active a:hover,section#edit-companies #tab-navigation .navigation .phases-tabs li.active a,section#edit-companies #tab-navigation .navigation .phases-tabs li.active a:hover,section#edit-group #tab-navigation .navigation .phases-tabs li.active a,section#edit-group #tab-navigation .navigation .phases-tabs li.active a:hover,section#edit-manufacturers #tab-navigation .navigation .phases-tabs li.active a,section#edit-manufacturers #tab-navigation .navigation .phases-tabs li.active a:hover,section#edit-guides #tab-navigation .navigation .phases-tabs li.active a,section#edit-guides #tab-navigation .navigation .phases-tabs li.active a:hover{color:#fff;background-color:#22bbea;}section#edit-bim-object #tab-navigation .navigation .border-color,section#edit-catalog #tab-navigation .navigation .border-color,section#edit-companies #tab-navigation .navigation .border-color,section#edit-group #tab-navigation .navigation .border-color,section#edit-manufacturers #tab-navigation .navigation .border-color,section#edit-guides #tab-navigation .navigation .border-color{position:absolute;left:0;right:0;bottom:-5px;width:100%;height:5px;z-index:2;background-color:#22bbea;}section#users.edit-user-account h4.edit-profile-title{float:left;font-size:26px;font-weight:600;margin-bottom:15px;}section#users.edit-user-account h4.edit-profile-title span.edit-profile-subtitle{color:#bdc5c8;font-size:18px;font-weight:normal;font-style:italic;}section#users.edit-user-account button.btn-picto-back{float:right;}section#users.edit-user-account ul.edit-profile-menu li{margin-bottom:20px;}section#users.edit-user-account ul.edit-profile-menu li a{display:block;width:100%;background:#fff;border-radius:8px;vertical-align:middle;box-sizing:border-box;cursor:pointer;padding:20px;}section#users.edit-user-account ul.edit-profile-menu li a div{display:inline-block;width:86%;vertical-align:middle;padding-left:3%;}section#users.edit-user-account ul.edit-profile-menu li a h5{font-size:18px;}section#users.edit-user-account ul.edit-profile-menu li a p{color:#bdc5c8;}section#users.edit-user-account ul.edit-profile-menu li a::before{content:"";display:inline-block;width:60px;height:60px;background:#4b5e6b no-repeat center center;vertical-align:middle;border-radius:50%;}section#users.edit-user-account ul.edit-profile-menu li a.icon-personal-information::before{background-image:url(/Content/images/icon-personal-information.png);}section#users.edit-user-account ul.edit-profile-menu li a.icon-authentication::before{background-image:url(/Content/images/icon-authentication.png);}section#users.edit-user-account ul.edit-profile-menu li a.icon-preference::before{background-image:url(/Content/images/icon-preference.png);}section#users.edit-user-account ul.edit-profile-menu li a.icon-account-security::before{background-image:url(/Content/images/icon-account-security.png);}section#users.edit-user-account ul.edit-profile-menu li a:hover{border-color:#22bbea;}section#users.edit-user-account ul.edit-profile-menu li a:hover::before{background-color:#22bbea;}section#users.edit-user-account ul.edit-profile-menu li a:hover p{color:#22bbea;}section#users.edit-user-account .bloc-form{border-radius:8px;margin:20px 0 0 0;}section#users.edit-user-account .bloc-form h5{background:#22bbea;color:#fff;font-size:16px;font-weight:600;line-height:30px;padding:10px 20px;border-radius:8px 8px 0 0;}section#users.edit-user-account .bloc-form h5::before{content:"";display:inline-block;width:30px;height:30px;background:no-repeat center top;vertical-align:middle;margin-right:10px;}section#users.edit-user-account .bloc-form h5.picto-form-title-information::before{background-image:url(/Content/images/picto-form-title-information.png);}section#users.edit-user-account .bloc-form h5.picto-form-title-mail::before{background-image:url(/Content/images/picto-form-title-mail.png);}section#users.edit-user-account .bloc-form h5.picto-form-title-picture::before{background-image:url(/Content/images/picto-form-title-picture.png);}section#users.edit-user-account .bloc-form h5.picto-form-title-software::before{background-image:url(/Content/images/picto-form-title-software.png);}section#users.edit-user-account .bloc-form h5.picto-form-title-password::before{background-image:url(/Content/images/picto-form-title-password.png);}section#users.edit-user-account .bloc-form h5.picto-form-title-preferences::before{background-image:url(/Content/images/picto-form-title-information.png);}section#users.edit-user-account .bloc-form .bloc-form-content{background:#ebedef;padding:20px;border-radius:0 0 8px 8px;}section#users.edit-user-account .bloc-form .bloc-form-content #uploads{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;}section#users.edit-user-account .bloc-form .bloc-form-content #uploads img{margin-right:20px;}section#users.edit-user-account .bloc-form .bloc-form-content #uploads .dropzone{-webkit-flex:auto;flex:auto;border:2px dashed #bdc4c8;}section#users.edit-user-account .bloc-form .bloc-form-content #uploads .dropzone .dropzone-area{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%;background:#fff;box-sizing:border-box;cursor:pointer;}section#users.edit-user-account .bloc-form .bloc-form-content p.email-text{margin:15px 0 30px 0;}section#users.edit-user-account .bloc-form .bloc-form-content .bloc-form-content-left{float:left;width:48%;}section#users.edit-user-account .bloc-form .bloc-form-content .bloc-form-content-right{float:right;width:48%;}section#users.edit-user-account .bloc-form .bloc-form-content input[type=text],section#users.edit-user-account .bloc-form .bloc-form-content input[type=password],section#users.edit-user-account .bloc-form .bloc-form-content select{width:100%;box-sizing:border-box;margin:3px 0 15px 0;}section#users.edit-user-account .bloc-form .bloc-form-content input[type=text].input-area,section#users.edit-user-account .bloc-form .bloc-form-content input[type=password].input-area,section#users.edit-user-account .bloc-form .bloc-form-content select.input-area{margin:10px 0 0 0;}section#users.edit-user-account .bloc-form .bloc-form-content .suggestion-container{margin-top:-24px;}section#users.edit-user-account .bloc-form .bloc-form-content ul.list-group,section#users.edit-user-account .bloc-form .bloc-form-content ul.suggestion-list{background:#fff;border-radius:4px;margin:3px 0 15px 0;padding:10px;}section#users.edit-user-account .bloc-form .bloc-form-content ul.list-group .list-group-item,section#users.edit-user-account .bloc-form .bloc-form-content ul.list-group .suggestion-item,section#users.edit-user-account .bloc-form .bloc-form-content ul.suggestion-list .list-group-item,section#users.edit-user-account .bloc-form .bloc-form-content ul.suggestion-list .suggestion-item{position:relative;display:block;padding:1px 5px;}section#users.edit-user-account .bloc-form .bloc-form-content ul.list-group .list-group-item:hover,section#users.edit-user-account .bloc-form .bloc-form-content ul.list-group .suggestion-item:hover,section#users.edit-user-account .bloc-form .bloc-form-content ul.suggestion-list .list-group-item:hover,section#users.edit-user-account .bloc-form .bloc-form-content ul.suggestion-list .suggestion-item:hover{cursor:pointer;}section#users.edit-user-account .bloc-form .bloc-form-content ul.list-group .list-group-item span.coche-ok,section#users.edit-user-account .bloc-form .bloc-form-content ul.list-group .suggestion-item span.coche-ok,section#users.edit-user-account .bloc-form .bloc-form-content ul.suggestion-list .list-group-item span.coche-ok,section#users.edit-user-account .bloc-form .bloc-form-content ul.suggestion-list .suggestion-item span.coche-ok{float:right;width:20px;height:20px;background:url(/Content/images/valid.png) no-repeat 5px center;background-size:80%;}section#users.edit-user-account .bloc-form .bloc-form-content ul.selected-list .selected-item{display:inline-block;background:#fff;color:#bdc4c8;font-size:14px;border-radius:4px;margin:0 8px 12px 0;padding:3px 6px 4px 10px;}section#users.edit-user-account .bloc-form .bloc-form-content ul.selected-list .selected-item span.delete-btn{position:relative;top:3px;display:inline-block;width:15px;height:15px;background-image:url(/Content/images/sprite/delete.png);background-repeat:no-repeat;background-position:top center;margin-left:5px;cursor:pointer;}section#users.edit-user-account .bloc-form .bloc-form-content ul.selected-list .selected-item span.delete-btn:hover{background-position:bottom center;}section#users.edit-user-account .bloc-form .bloc-form-content textarea{display:block;width:100%;box-sizing:border-box;margin:3px 0 0 0;}section#users.edit-user-account .bloc-form .bloc-form-content .btn-content{margin-top:30px;}section#users.edit-user-account .bloc-form .bloc-form-content .btn-content button{margin:0 8px;}section#users.edit-user-account .authentification p.description{margin:15px 0 30px 0;}section#users.edit-user-account .authentification .authentication-option-LinkedIn,section#users.edit-user-account .authentification .authentication-option-Google,section#users.edit-user-account .authentification .authentication-option-bimandco{width:20%;height:250px;background:#fff;text-align:center;border-radius:8px;border:1px solid #ebedef;padding:20px;}section#users.edit-user-account .authentification .authentication-option-LinkedIn::before,section#users.edit-user-account .authentification .authentication-option-Google::before,section#users.edit-user-account .authentification .authentication-option-bimandco::before{content:"";display:block;width:80px;height:80px;margin:20px auto;background:no-repeat center center;}section#users.edit-user-account .authentification .authentication-option-LinkedIn.authentication-option-unlink,section#users.edit-user-account .authentification .authentication-option-Google.authentication-option-unlink,section#users.edit-user-account .authentification .authentication-option-bimandco.authentication-option-unlink{background:#ebedef;}section#users.edit-user-account .authentification .authentication-option-LinkedIn.authentication-option-unlink::before,section#users.edit-user-account .authentification .authentication-option-Google.authentication-option-unlink::before,section#users.edit-user-account .authentification .authentication-option-bimandco.authentication-option-unlink::before{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;}section#users.edit-user-account .authentification .authentication-option-LinkedIn .btn-third,section#users.edit-user-account .authentification .authentication-option-Google .btn-third,section#users.edit-user-account .authentification .authentication-option-bimandco .btn-third{margin-top:10px;}section#users.edit-user-account .authentification .authentication-option-LinkedIn{float:left;margin-right:20px;}section#users.edit-user-account .authentification .authentication-option-LinkedIn::before{background-image:url(/Content/images/logos/authentication-option-linkedin.png);}section#users.edit-user-account .authentification .authentication-option-Google{float:left;}section#users.edit-user-account .authentification .authentication-option-Google::before{background-image:url(/Content/images/logos/authentication-option-google.png);}section#users.edit-user-account .authentification .authentication-option-bimandco{float:right;}section#users.edit-user-account .authentification .authentication-option-bimandco::before{background-image:url(/Content/images/logos/authentication-option-bimandco.png);}section#users.edit-user-account .authentification p{display:block;color:#4b5e6b;font-size:18px;font-weight:600;margin:20px 0;}section#users.edit-user-account .authentification p.cant-delete{font-size:14px;color:#e9485b;font-weight:300;line-height:16px;}section#users.edit-user-account .authentification p.waiting-for-activation{display:block;text-align:center;color:#e9485b;margin:0 0 10px 0;font-weight:300;font-size:14px;}section#users.edit-user-account .authentification p.second-mail-sent,section#users.edit-user-account .authentification p.is-default{display:block;color:#bdc5c8;font-size:14px;font-weight:normal;font-style:italic;text-align:center;margin:0;}section#users.edit-user-account .authentification .btn-green{font-size:16px;width:100%;box-sizing:border-box;margin-bottom:15px;}section#users.edit-user-account .sm-download{color:#22bbea;font-weight:600;margin-top:10px;}section#users.edit-user-account .sm-download input[type=checkbox]{position:relative;top:1px;margin:0 5px 0 2px;}section#users.edit-user-account .error{margin:-15px 0 15px 0;}section#users.edit-user-account .table-access-control{line-height:30px;}section#users.edit-user-account .table-access-control tr th.select_all{border-bottom:2pt solid #4a5d6a;}section#users.edit-user-account .table-access-control th .align_left{text-align:left;}section#users.edit-user-account .table-access-control th .align_right{text-align:right;width:200px;}section#users.edit-user-account .table-access-control th.checkboxes .toggle-button,section#users.edit-user-account .table-access-control td.checkboxes .toggle-button{position:relative;float:right;margin-left:10px;}section#users.edit-user-account .table-access-control th.checkboxes .toggle-button .toggle-button-input,section#users.edit-user-account .table-access-control td.checkboxes .toggle-button .toggle-button-input{position:absolute;margin-left:-9999px;visibility:hidden;}section#users.edit-user-account .table-access-control th.checkboxes .toggle-button .toggle-button-input+span,section#users.edit-user-account .table-access-control td.checkboxes .toggle-button .toggle-button-input+span{display:block;position:relative;cursor:pointer;outline:0;padding:2px;width:35px;height:20px;background-color:#ebedef;border-radius:60px;transition:background .4s;}section#users.edit-user-account .table-access-control th.checkboxes .toggle-button .toggle-button-input+span::before,section#users.edit-user-account .table-access-control td.checkboxes .toggle-button .toggle-button-input+span::before{content:"";display:block;position:absolute;top:1px;left:1px;bottom:1px;right:1px;background-color:#fff;border-radius:60px;transition:background .4s;}section#users.edit-user-account .table-access-control th.checkboxes .toggle-button .toggle-button-input+span::after,section#users.edit-user-account .table-access-control td.checkboxes .toggle-button .toggle-button-input+span::after{content:"";display:block;position:absolute;top:3px;left:3px;bottom:3px;width:19px;background-color:#e9485b;border-radius:50%;transition:margin .4s,background .4s;}section#users.edit-user-account .table-access-control th.checkboxes .toggle-button .toggle-button-input:checked+span,section#users.edit-user-account .table-access-control td.checkboxes .toggle-button .toggle-button-input:checked+span{background-color:#ebedef;}section#users.edit-user-account .table-access-control th.checkboxes .toggle-button .toggle-button-input:checked+span::after,section#users.edit-user-account .table-access-control td.checkboxes .toggle-button .toggle-button-input:checked+span::after{margin-left:13px;background-color:#d1d929;}section#users.edit-user-account .preferences .bloc-form.preferences-activity .table-access-control tr.blank_row td{border:0;}section#edit-bim-object .legende{margin-top:10px;}section#edit-bim-object.step-edit-langs .panneau.object-type-panel{padding:0;}section#edit-bim-object.step-edit-langs .panneau.object-type-panel h3{margin:0;}section#edit-bim-object.step-edit-langs .panneau.object-type-panel .bimhelp-container{top:17px;}section#edit-bim-object.step-edit-langs form{text-align:center;}section#edit-bim-object.step-edit-langs form .flex-object-type{display:flex;justify-content:center;}section#edit-bim-object.step-edit-langs form .flex-object-type div{border-left:3px solid #ebedef;}section#edit-bim-object.step-edit-langs form .flex-object-type div:first-of-type{border-left:0;border-bottom-left-radius:8px;}section#edit-bim-object.step-edit-langs form .flex-object-type div:last-of-type{border-bottom-right-radius:8px;}section#edit-bim-object.step-edit-langs form .generic-object,section#edit-bim-object.step-edit-langs form .official-object{width:25%;-webkit-flex:1;flex:1;box-sizing:border-box;padding:40px 20px;}section#edit-bim-object.step-edit-langs form .generic-object label,section#edit-bim-object.step-edit-langs form .official-object label{display:block;cursor:pointer;position:relative;color:#bdc4c8;font-size:1.2em;font-weight:600;text-align:center;}section#edit-bim-object.step-edit-langs form .generic-object label::before,section#edit-bim-object.step-edit-langs form .official-object label::before{content:"";display:block;background:url(/Content/images/generic-object.png) top center no-repeat;background-size:cover;width:200px;height:178px;margin:0 auto 20px auto;}section#edit-bim-object.step-edit-langs form .generic-object p,section#edit-bim-object.step-edit-langs form .official-object p{width:75%;color:#bdc4c8;text-align:center;margin:0 auto;}section#edit-bim-object.step-edit-langs form .generic-object input[type=radio],section#edit-bim-object.step-edit-langs form .official-object input[type=radio]{display:none;}section#edit-bim-object.step-edit-langs form .generic-object input[type=radio]:checked+label,section#edit-bim-object.step-edit-langs form .official-object input[type=radio]:checked+label{color:#22bbea;}section#edit-bim-object.step-edit-langs form .generic-object input[type=radio]:checked+label::before,section#edit-bim-object.step-edit-langs form .official-object input[type=radio]:checked+label::before{background-position:bottom center;}section#edit-bim-object.step-edit-langs form .real-object label::before{background-image:url(/Content/images/real-object.png);}section#edit-bim-object.step-edit-langs form .official-object label::before{background-image:url(/Content/images/official-object.png);}section#edit-bim-object.step-edit-langs form .library,section#edit-bim-object.step-edit-langs form .manufacturer-list-welcome,section#edit-bim-object.step-edit-langs form .tuto,section#edit-bim-object.step-edit-langs form .upload-object{display:inline-block;width:25%;-webkit-flex-grow:1;flex-grow:1;box-sizing:border-box;padding:40px 20px;}section#edit-bim-object.step-edit-langs form .library label,section#edit-bim-object.step-edit-langs form .manufacturer-list-welcome label,section#edit-bim-object.step-edit-langs form .tuto label,section#edit-bim-object.step-edit-langs form .upload-object label{display:block;cursor:pointer;position:relative;color:#fff;font-size:1.2em;font-weight:600;text-align:center;}section#edit-bim-object.step-edit-langs form .library label::before,section#edit-bim-object.step-edit-langs form .manufacturer-list-welcome label::before,section#edit-bim-object.step-edit-langs form .tuto label::before,section#edit-bim-object.step-edit-langs form .upload-object label::before{content:"";display:block;font-family:"FontAwesome";font-size:70px;margin:0 auto 20px auto;}section#edit-bim-object.step-edit-langs form .library p,section#edit-bim-object.step-edit-langs form .manufacturer-list-welcome p,section#edit-bim-object.step-edit-langs form .tuto p,section#edit-bim-object.step-edit-langs form .upload-object p{width:75%;color:#bdc4c8;text-align:center;margin:0 auto;}section#edit-bim-object.step-edit-langs form .library input[type=radio],section#edit-bim-object.step-edit-langs form .manufacturer-list-welcome input[type=radio],section#edit-bim-object.step-edit-langs form .tuto input[type=radio],section#edit-bim-object.step-edit-langs form .upload-object input[type=radio]{display:none;}section#edit-bim-object.step-edit-langs form .library:hover label,section#edit-bim-object.step-edit-langs form .library.current label,section#edit-bim-object.step-edit-langs form .manufacturer-list-welcome:hover label,section#edit-bim-object.step-edit-langs form .manufacturer-list-welcome.current label,section#edit-bim-object.step-edit-langs form .tuto:hover label,section#edit-bim-object.step-edit-langs form .tuto.current label,section#edit-bim-object.step-edit-langs form .upload-object:hover label,section#edit-bim-object.step-edit-langs form .upload-object.current label{opacity:.7;}section#edit-bim-object.step-edit-langs form .library label::before{content:"";}section#edit-bim-object.step-edit-langs form .manufacturer-list-welcome label::before{content:"";}section#edit-bim-object.step-edit-langs form .tuto label::before{content:"";}section#edit-bim-object.step-edit-langs form .upload-object label::before{content:"";}section#edit-bim-object.step-edit-langs form .choose-manufacturer{padding:0 40px;}section#edit-bim-object.step-edit-langs form .choose-manufacturer::after{content:"";display:block;clear:both;width:100%;}section#edit-bim-object.step-edit-langs form .choose-manufacturer h4{width:100%;font-size:20px;color:#22bbea;font-weight:600;line-height:40px;text-align:left;border-top:1px dashed #dde0e4;border-bottom:1px dashed #dde0e4;margin-bottom:30px;}section#edit-bim-object.step-edit-langs form .choose-manufacturer .manufacturer-select{position:relative;width:18%;background-color:#ebedef;box-sizing:border-box;text-align:center;border-radius:4px;margin:0 1% 2% 1%;padding:10px 10px 70px 10px;}section#edit-bim-object.step-edit-langs form .choose-manufacturer .manufacturer-select::after{content:"";display:block;position:absolute;bottom:20px;left:50%;width:30px;height:30px;box-sizing:border-box;background:center center no-repeat #fff;border:2px solid #22bbea;border-radius:4px;margin:0 0 0 -15px;}section#edit-bim-object.step-edit-langs form .choose-manufacturer .manufacturer-select.selected::after{background-image:url(/Content/images/check-green.png);}section#edit-bim-object.step-edit-langs form .choose-manufacturer .manufacturer-select .logo{width:100%;height:130px;line-height:140px;margin:0 0 10px 0;background:#fff;padding:20px;box-sizing:border-box;}section#edit-bim-object.step-edit-langs form .choose-manufacturer .manufacturer-select .logo img{display:block;margin:0 auto;max-width:100%;max-height:90px;}section#edit-bim-object.step-edit-langs form .choose-manufacturer .manufacturer-select h6{line-height:20px;}section#edit-bim-object.step-edit-langs form .choose-manufacturer .manufacturer-select:hover,section#edit-bim-object.step-edit-langs form .choose-manufacturer .manufacturer-select.selected{background-color:#22bbea;cursor:pointer;}section#edit-bim-object.step-edit-langs form .choose-manufacturer .manufacturer-select:hover h6,section#edit-bim-object.step-edit-langs form .choose-manufacturer .manufacturer-select.selected h6{color:#fff;}section#edit-bim-object.step-edit-langs form .choose-manufacturer .manufacturer-select.selected{cursor:default;}section#edit-bim-object.step-edit-langs form .choose-manufacturer .manufacturer-select-empty{text-align:center;height:0;padding:0;border-radius:4px;background-color:transparent;display:table-cell;vertical-align:bottom;width:33%;float:none;}section#edit-bim-object.step-edit-langs form .submit-button-block{display:block;min-height:110px;text-align:center;padding:0 40px;}section#edit-bim-object.step-edit-langs form .submit-button-block .warning-message{background:#f9f1c7;border:1px solid #f6deac;color:#af8640;border-radius:4px;margin:40px 0;padding:20px;}section#edit-bim-object.step-edit-langs form .submit-button-block .btn-first{margin-bottom:40px;}section#edit-bim-object.step-edit-langs form .manufacturer-tags{box-shadow:none;padding:0 40px;}section#edit-bim-object.step-edit-langs form .manufacturer-tags .bimhelp-container{display:none;}section#edit-bim-object.step-edit-langs form .manufacturer-tags .flex-1_3 input{width:100%;margin-bottom:10px;}section#edit-bim-object.step-edit-langs.welcome-process{position:relative;background:#22bbea;padding:25px 0 20px 0;}section#edit-bim-object.step-edit-langs.welcome-process h2,section#edit-bim-object.step-edit-langs.welcome-process h3{color:#fff;margin-bottom:8px;}section#edit-bim-object.step-edit-langs.welcome-process button.welcome-btn{position:absolute;bottom:-50px;right:0;background:#22bbea;color:#fff;border-radius:0 0 8px 8px;cursor:pointer;padding:10px 16px;}section#edit-bim-object.step-edit-langs table#bim-object-description th:nth-of-type(1),section#edit-bim-object.step-edit-langs table#bim-object-description td:nth-of-type(1){width:15%;text-align:center;}section#edit-bim-object.step-edit-langs table#bim-object-description th:nth-of-type(2),section#edit-bim-object.step-edit-langs table#bim-object-description td:nth-of-type(2){width:18%;padding:6px 0;}section#edit-bim-object.step-edit-langs table#bim-object-description th:nth-of-type(3),section#edit-bim-object.step-edit-langs table#bim-object-description td:nth-of-type(3){width:43%;}section#edit-bim-object.step-edit-langs table#bim-object-description th:nth-of-type(4),section#edit-bim-object.step-edit-langs table#bim-object-description td:nth-of-type(4){width:12%;text-align:center;padding:6px 0;}section#edit-bim-object.step-edit-langs table#bim-object-description th:nth-of-type(5),section#edit-bim-object.step-edit-langs table#bim-object-description td:nth-of-type(5){width:12%;padding:6px 14px 6px 0;}section#edit-bim-object.step-edit-langs .table{table-layout:fixed;}section#edit-bim-object.step-edit-langs .table td{word-wrap:break-word;}section#edit-bim-object.step-edit-langs .select-catalog,section#edit-bim-object.step-edit-langs .company-select{max-width:100%;margin:3px 0 12px 0;}section#edit-bim-object.step-edit-langs #create-lang-modal #ShowAddLang img#langList,section#edit-bim-object.step-edit-langs #create-lang-modal #ShowClassicLang img#langList{margin-right:7px;}section#edit-bim-object.step-edit-langs #create-lang-modal #ShowAddLang:hover,section#edit-bim-object.step-edit-langs #create-lang-modal #ShowClassicLang:hover{cursor:pointer;}section#edit-bim-object.step-edit-langs #create-lang-modal .bimobjectlang-description{min-height:240px;resize:vertical;}section#edit-bim-object.step-edit-langs .overlay-container{position:relative;}section#edit-bim-object.step-edit-langs .overlay-container .overlay{position:absolute;z-index:999;top:0;left:0;width:100%;height:100%;border-radius:8px;}section#edit-bim-object.step-edit-langs .overlay-container *:not(.overlay){-webkit-filter:blur(3px) grayscale(1);filter:blur(3px) grayscale(1);}section#edit-bim-object.step-edit-langs .manufacturer-tags .flex-1_3{text-align:left;}section#edit-bim-object.step-edit-langs .manufacturer-tags .flex-1_3 input{width:100%;margin-bottom:10px;}section#edit-bim-object.step-edit-classifications .flex-1_3 input[type=text]{display:inline-block;width:100%;margin-right:3px;padding:4px 15px 5px 15px;}section#edit-bim-object.step-edit-classifications ul.results .classification-name{color:#22bbea;font-weight:600;margin:20px 0 0 0;}section#edit-bim-object.step-edit-classifications #official-classification-tree-container{margin-bottom:30px;}section#edit-bim-object.step-edit-classifications #official-classification-tree-container #jqxtree-official-classification{height:600px;overflow:auto;}section#edit-bim-object.step-edit-classifications #official-classification-tree-container #jqxtree-official-classification ul.treeview li .arrow{height:17px;border:0;background-color:transparent;float:left;clear:both;width:16px;margin-top:2px;cursor:pointer;}section#edit-bim-object.step-edit-classifications #official-classification-tree-container #jqxtree-official-classification ul.treeview li .classification-name{display:inline-block;cursor:pointer;}section#edit-bim-object.step-edit-classifications #official-classification-tree-container #jqxtree-official-classification ul.treeview li .classification-name.selected{border-color:#1faeff;color:#fff;background-color:#1faeff;}section#edit-bim-object.step-edit-classifications #official-classification-tree-container #jqxtree-official-classification ul.treeview li .classification-name:not(.selected):hover{border-color:#dedede;color:#000;background-color:#dedede;}section#edit-bim-object.step-edit-classifications .parsable-classifications-container{position:relative;width:100%;}section#edit-bim-object.step-edit-classifications .parsable-classifications-container button:first-of-type{width:70%;margin-right:3px;}section#edit-bim-object.step-edit-classifications .parsable-classifications-container button:first-of-type:hover{background-color:#22bbea;cursor:default;}section#edit-bim-object.step-edit-classifications .parsable-classifications-container .dropdown-menu{display:none;position:absolute;top:88%;left:0;min-width:175px;background:#7a94a1;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:14px;border:0;border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);padding:5px 0;z-index:1200;}section#edit-bim-object.step-edit-classifications .parsable-classifications-container .dropdown-menu li{width:100%;}section#edit-bim-object.step-edit-classifications .parsable-classifications-container .dropdown-menu li a{clear:both;display:block;color:#fff;font-size:14px;font-weight:normal;line-height:1.42857143;text-decoration:none;white-space:nowrap;padding:3px 20px;}section#edit-bim-object.step-edit-classifications .parsable-classifications-container .dropdown-menu li a:hover,section#edit-bim-object.step-edit-classifications .parsable-classifications-container .dropdown-menu li a:focus{text-decoration:none;background-color:#22bbea;}section#edit-bim-object.step-edit-classifications .parsable-classifications-container.open .dropdown-menu{display:block;}section#edit-bim-object.step-edit-classifications .input-group{text-align:right;}section#edit-bim-object.step-edit-classifications .input-group input[type=text]{display:inline-block;width:70%;background:#ebedef;vertical-align:middle;box-sizing:border-box;margin-right:3px;padding:4px 15px 5px 15px;}section#edit-bim-object.step-edit-classifications .input-group button{display:inline-block;vertical-align:middle;}section#edit-bim-object.step-edit-classifications #other-classification-tree-container{margin-top:10px;}section#edit-bim-object.step-edit-classifications .uselessproperties{max-height:300px;overflow:scroll;}section#edit-bim-object.step-edit-classifications #useless-properties-modal h4{color:#22bbea;margin-bottom:10px;}section#edit-bim-object.step-edit-classifications .useless-property{line-height:35px;border-bottom:1px solid #ebedef;}section#edit-bim-object.step-edit-classifications .scrtabs-tab-container,section#edit-bim-object.step-edit-classifications ul.classification-tabs{display:-webkit-box;display:-webkit-flex;display:flex;}section#edit-bim-object.step-edit-classifications .nav-classif{height:29px;overflow:hidden;}section#edit-bim-object.step-edit-classifications .nav-classif .scrtabs-tab-container .scrtabs-tabs-fixed-container{overflow:hidden;}section#edit-bim-object.step-edit-classifications .nav-classif .scrtabs-tab-container .scrtabs-tabs-fixed-container .scrtabs-tabs-movable-container{position:relative;left:0;}section#edit-bim-object.step-edit-classifications .nav-classif .scrtabs-tab-container .scrtabs-tabs-fixed-container .scrtabs-tabs-movable-container ul.classification-tabs li.tab-classif{white-space:nowrap;}section#edit-bim-object.step-edit-classifications ul.properties-groups-list li.properties-groups-element{float:left;margin:8px 8px 8px 0;padding:0 12px;height:32px;line-height:32px;background-color:#fff;color:#4a5d6a;border:solid 1px #a4a4a4;border-radius:16px;cursor:pointer;font-weight:500;}section#edit-bim-object.step-edit-classifications ul.properties-groups-list li.properties-groups-element .icon-check{width:0;overflow:hidden;float:right;margin:0 -8px 0 4px;line-height:30px;-moz-transition:width .3s ease;-webkit-transition:width .3s ease;transition:width .3s ease;}section#edit-bim-object.step-edit-classifications ul.properties-groups-list li.properties-groups-element:hover{background-color:#fafafa;}section#edit-bim-object.step-edit-classifications ul.properties-groups-list li.properties-groups-element.selected{color:#00aad9;border:solid 1px #22bbea;}section#edit-bim-object.step-edit-classifications ul.properties-groups-list li.properties-groups-element.selected .icon-check{width:24px;}section#edit-bim-object.step-edit-classifications ul.properties-groups-list li.properties-groups-element.selected:hover{background-color:rgba(6,186,236,.08);}section#edit-bim-object.step-edit-classifications .tag{word-break:break-word;}section#edit-bim-object.step-edit-classifications .suggestion-container .suggestion-list .itemTag{overflow-x:hidden;text-overflow:ellipsis;}section#edit-bim-object.step-edit-photos .dropzone-area,section#edit-bim-object.step-edit-photos .dropzone-area-2d,section#edit-bim-object.step-edit-models .dropzone-area,section#edit-bim-object.step-edit-models .dropzone-area-2d,section#edit-bim-object.step-edit-documents .dropzone-area,section#edit-bim-object.step-edit-documents .dropzone-area-2d{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-align-content:center;align-content:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:200px;background:#fff;text-align:center;border:2px dashed #bdc4c8;box-sizing:border-box;cursor:pointer;margin:8px 0 20px 0;padding:15px;}section#edit-bim-object.step-edit-photos .dropzone-area i.fa,section#edit-bim-object.step-edit-photos .dropzone-area-2d i.fa,section#edit-bim-object.step-edit-models .dropzone-area i.fa,section#edit-bim-object.step-edit-models .dropzone-area-2d i.fa,section#edit-bim-object.step-edit-documents .dropzone-area i.fa,section#edit-bim-object.step-edit-documents .dropzone-area-2d i.fa{display:block;width:100%;}section#edit-bim-object.step-edit-photos .dropzone-area h4,section#edit-bim-object.step-edit-photos .dropzone-area-2d h4,section#edit-bim-object.step-edit-models .dropzone-area h4,section#edit-bim-object.step-edit-models .dropzone-area-2d h4,section#edit-bim-object.step-edit-documents .dropzone-area h4,section#edit-bim-object.step-edit-documents .dropzone-area-2d h4{width:100%;font-size:16px;font-weight:600;margin-bottom:5px;}section#edit-bim-object.step-edit-photos .dropzone-area p.legende,section#edit-bim-object.step-edit-photos .dropzone-area-2d p.legende,section#edit-bim-object.step-edit-models .dropzone-area p.legende,section#edit-bim-object.step-edit-models .dropzone-area-2d p.legende,section#edit-bim-object.step-edit-documents .dropzone-area p.legende,section#edit-bim-object.step-edit-documents .dropzone-area-2d p.legende{margin:0;}section#edit-bim-object.step-edit-photos .dropzone-area .dz-message,section#edit-bim-object.step-edit-photos .dropzone-area-2d .dz-message,section#edit-bim-object.step-edit-models .dropzone-area .dz-message,section#edit-bim-object.step-edit-models .dropzone-area-2d .dz-message,section#edit-bim-object.step-edit-documents .dropzone-area .dz-message,section#edit-bim-object.step-edit-documents .dropzone-area-2d .dz-message{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;align-content:center;cursor:pointer;}section#edit-bim-object.step-edit-photos .thumbnail,section#edit-bim-object.step-edit-models .thumbnail,section#edit-bim-object.step-edit-documents .thumbnail{position:relative;margin-right:23px;}section#edit-bim-object.step-edit-photos .thumbnail.default-true img,section#edit-bim-object.step-edit-models .thumbnail.default-true img,section#edit-bim-object.step-edit-documents .thumbnail.default-true img{border:2px solid #22bbea;}section#edit-bim-object.step-edit-photos .thumbnail .default-bimobject-photo,section#edit-bim-object.step-edit-models .thumbnail .default-bimobject-photo,section#edit-bim-object.step-edit-documents .thumbnail .default-bimobject-photo{display:none;position:absolute;bottom:55px;left:10px;}section#edit-bim-object.step-edit-photos .thumbnail .delete-bimobject-photo,section#edit-bim-object.step-edit-models .thumbnail .delete-bimobject-photo,section#edit-bim-object.step-edit-documents .thumbnail .delete-bimobject-photo{display:none;position:absolute;bottom:19px;left:10px;}section#edit-bim-object.step-edit-photos .thumbnail .photo-size,section#edit-bim-object.step-edit-models .thumbnail .photo-size,section#edit-bim-object.step-edit-documents .thumbnail .photo-size{display:none;position:absolute;left:0;height:100%;width:100%;text-align:center;background:rgba(255,255,255,.6);color:#4a5d6a;}section#edit-bim-object.step-edit-photos .table-documents,section#edit-bim-object.step-edit-models .table-documents,section#edit-bim-object.step-edit-documents .table-documents{table-layout:fixed;}section#edit-bim-object.step-edit-photos .table-documents td,section#edit-bim-object.step-edit-models .table-documents td,section#edit-bim-object.step-edit-documents .table-documents td{word-wrap:break-word;}section#edit-bim-object.step-edit-models #bimobject-variants tr,section#edit-bim-object.step-edit-models #bimobject-models tr{cursor:pointer;}section#edit-bim-object.step-edit-models #bimobject-variants .active,section#edit-bim-object.step-edit-models #bimobject-models .active{background-color:#88dbf4!important;}section#edit-bim-object.step-edit-models #bimobject-variants .active td,section#edit-bim-object.step-edit-models #bimobject-models .active td{color:#fff!important;}section#edit-bim-object.step-edit-models #bimobject-variants select,section#edit-bim-object.step-edit-models #bimobject-variants input,section#edit-bim-object.step-edit-models #bimobject-models select,section#edit-bim-object.step-edit-models #bimobject-models input{padding:2px 8px;}section#edit-bim-object.step-edit-models #bimobject-variants select[name=model-name],section#edit-bim-object.step-edit-models #bimobject-variants input[name=model-name],section#edit-bim-object.step-edit-models #bimobject-models select[name=model-name],section#edit-bim-object.step-edit-models #bimobject-models input[name=model-name]{width:calc(100% - 30px);}section#edit-bim-object.step-edit-models #bimobject-variants .save,section#edit-bim-object.step-edit-models #bimobject-models .save{height:25px;padding:3px 6px;border-radius:4px;background-color:#d1d929;color:#fff;cursor:pointer;}section#edit-bim-object.step-edit-models .model-upload-preview-compt{margin-top:20px;}section#edit-bim-object.step-edit-models .model-upload-preview-compt.flex-content{-webkit-justify-content:center;justify-content:center;}section#edit-bim-object.step-edit-models .model-upload-preview-compt .dropzone-area-models-complement{border-left:1px solid #bdc5c8;}section#edit-bim-object.step-edit-models .model-upload-preview-compt h4{width:100%;font-size:16px;font-weight:600;margin-bottom:5px;}section#edit-bim-object.step-edit-models .model-upload-preview-compt .dropzone-area-preview,section#edit-bim-object.step-edit-models .model-upload-preview-compt .dropzone-area-models-complement{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-align-content:center;align-content:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;background-color:#ebedef;padding:10px;text-align:center;height:100px;box-sizing:border-box;}section#edit-bim-object.step-edit-models .model-upload-preview-compt .dropzone-area-preview .dz-message,section#edit-bim-object.step-edit-models .model-upload-preview-compt .dropzone-area-models-complement .dz-message{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;align-content:center;cursor:pointer;}section#edit-bim-object.step-edit-models .model-upload-preview-compt .dropzone-area-preview p.legende,section#edit-bim-object.step-edit-models .model-upload-preview-compt .dropzone-area-models-complement p.legende{margin:0;}section#edit-bim-object.step-edit-documents .edit-object .panneau.preview:first-of-type{border-radius:0 0 8px 8px;}section#edit-bim-object.step-edit-documents .edit-object .panneau.preview:nth-of-type(2){padding:20px 25px;}section#edit-bim-object.step-edit-documents .edit-object .navigation{position:relative;}section#edit-bim-object.step-edit-documents .edit-object .navigation .phases-tabs{display:-webkit-box;display:-webkit-flex;display:flex;}section#edit-bim-object.step-edit-documents .edit-object .navigation .phases-tabs li{-webkit-flex-grow:1;flex-grow:1;text-align:center;}section#edit-bim-object.step-edit-documents .edit-object .navigation .phases-tabs li a{display:block;background-color:#ebedef;border-radius:4px 4px 0 0;padding:4px 12px 5px 12px;}section#edit-bim-object.step-edit-documents .edit-object .navigation .phases-tabs li .border-color{position:absolute;left:0;right:0;bottom:-5px;width:100%;height:5px;z-index:2;}section#edit-bim-object.step-edit-documents .edit-object .navigation .phases-tabs li:nth-of-type(4n+1) a:hover{color:#22bbea;}section#edit-bim-object.step-edit-documents .edit-object .navigation .phases-tabs li:nth-of-type(4n+1).active a,section#edit-bim-object.step-edit-documents .edit-object .navigation .phases-tabs li:nth-of-type(4n+1).active .border-color{background-color:#22bbea;}section#edit-bim-object.step-edit-documents .edit-object .navigation .phases-tabs li:nth-of-type(4n+2) a:hover{color:#d1d929;}section#edit-bim-object.step-edit-documents .edit-object .navigation .phases-tabs li:nth-of-type(4n+2).active a,section#edit-bim-object.step-edit-documents .edit-object .navigation .phases-tabs li:nth-of-type(4n+2).active .border-color{background-color:#d1d929;}section#edit-bim-object.step-edit-documents .edit-object .navigation .phases-tabs li:nth-of-type(4n+3) a:hover{color:#88dbf4;}section#edit-bim-object.step-edit-documents .edit-object .navigation .phases-tabs li:nth-of-type(4n+3).active a,section#edit-bim-object.step-edit-documents .edit-object .navigation .phases-tabs li:nth-of-type(4n+3).active .border-color{background-color:#88dbf4;}section#edit-bim-object.step-edit-documents .edit-object .navigation .phases-tabs li:nth-of-type(4n+4) a:hover{color:#32b53a;}section#edit-bim-object.step-edit-documents .edit-object .navigation .phases-tabs li:nth-of-type(4n+4).active a,section#edit-bim-object.step-edit-documents .edit-object .navigation .phases-tabs li:nth-of-type(4n+4).active .border-color{background-color:#32b53a;}section#edit-bim-object.step-edit-documents .edit-object .navigation .phases-tabs li.active a,section#edit-bim-object.step-edit-documents .edit-object .navigation .phases-tabs li.active a:hover{color:#fff;}section#edit-bim-object.step-edit-documents .edit-object table#internal-documents-entete,section#edit-bim-object.step-edit-documents .edit-object table#external-documents-entete{table-layout:fixed;margin-bottom:20px;}section#edit-bim-object.step-edit-documents .edit-object table#internal-documents-entete th,section#edit-bim-object.step-edit-documents .edit-object table#external-documents-entete th{color:#7a94a1;font-size:14px;line-height:19px;vertical-align:middle;border-bottom:1px solid #ebedef;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:6px 14px;}section#edit-bim-object.step-edit-documents .edit-object table#internal-documents-entete th:nth-of-type(1),section#edit-bim-object.step-edit-documents .edit-object table#external-documents-entete th:nth-of-type(1){width:7%;}section#edit-bim-object.step-edit-documents .edit-object table#internal-documents-entete th:nth-of-type(2),section#edit-bim-object.step-edit-documents .edit-object table#external-documents-entete th:nth-of-type(2){width:30%;}section#edit-bim-object.step-edit-documents .edit-object table#internal-documents-entete th:nth-of-type(3),section#edit-bim-object.step-edit-documents .edit-object table#external-documents-entete th:nth-of-type(3){width:15%;}section#edit-bim-object.step-edit-documents .edit-object table#internal-documents-entete th:nth-of-type(4),section#edit-bim-object.step-edit-documents .edit-object table#external-documents-entete th:nth-of-type(4){width:35%;word-wrap:break-word;}section#edit-bim-object.step-edit-documents .edit-object table#internal-documents-entete th:nth-of-type(5),section#edit-bim-object.step-edit-documents .edit-object table#external-documents-entete th:nth-of-type(5){width:13%;}section#edit-bim-object.step-edit-documents .edit-object table#internal-documents-entete .align-center,section#edit-bim-object.step-edit-documents .edit-object table#external-documents-entete .align-center{text-align:center;}section#edit-bim-object.step-edit-documents .edit-object .documents-table-container h3{margin-bottom:5px;}section#edit-bim-object.step-edit-documents .edit-object .documents-table-container li{margin-bottom:30px;}section#edit-bim-object.step-edit-documents .edit-object .documents-table-container li:last-of-type{margin-bottom:0;}section#edit-bim-object.step-edit-documents .edit-object .documents-table-container table#internal-documents-table,section#edit-bim-object.step-edit-documents .edit-object .documents-table-container table#external-documents-table{table-layout:fixed;}section#edit-bim-object.step-edit-documents .edit-object .documents-table-container table#internal-documents-table td,section#edit-bim-object.step-edit-documents .edit-object .documents-table-container table#external-documents-table td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}section#edit-bim-object.step-edit-documents .edit-object .documents-table-container table#internal-documents-table td:nth-of-type(1),section#edit-bim-object.step-edit-documents .edit-object .documents-table-container table#external-documents-table td:nth-of-type(1){width:7%;}section#edit-bim-object.step-edit-documents .edit-object .documents-table-container table#internal-documents-table td:nth-of-type(2),section#edit-bim-object.step-edit-documents .edit-object .documents-table-container table#external-documents-table td:nth-of-type(2){width:30%;}section#edit-bim-object.step-edit-documents .edit-object .documents-table-container table#internal-documents-table td:nth-of-type(3),section#edit-bim-object.step-edit-documents .edit-object .documents-table-container table#external-documents-table td:nth-of-type(3){width:15%;}section#edit-bim-object.step-edit-documents .edit-object .documents-table-container table#internal-documents-table td:nth-of-type(4),section#edit-bim-object.step-edit-documents .edit-object .documents-table-container table#external-documents-table td:nth-of-type(4){width:35%;word-wrap:break-word;}section#edit-bim-object.step-edit-documents .edit-object .documents-table-container table#internal-documents-table td:nth-of-type(5),section#edit-bim-object.step-edit-documents .edit-object .documents-table-container table#external-documents-table td:nth-of-type(5){width:13%;}section#edit-bim-object.step-edit-documents .edit-object .documents-table-container table#internal-documents-table .edit-btn,section#edit-bim-object.step-edit-documents .edit-object .documents-table-container table#internal-documents-table .delete-btn,section#edit-bim-object.step-edit-documents .edit-object .documents-table-container table#external-documents-table .edit-btn,section#edit-bim-object.step-edit-documents .edit-object .documents-table-container table#external-documents-table .delete-btn{background:none;margin:0 0 0 5px;}section#edit-bim-object.step-edit-documents .edit-object .documents-table-container table#internal-documents-table .align-center,section#edit-bim-object.step-edit-documents .edit-object .documents-table-container table#external-documents-table .align-center{text-align:center;}section#edit-bim-object.step-edit-documents .edit-object .documents-table-container table#internal-documents-table i.fa,section#edit-bim-object.step-edit-documents .edit-object .documents-table-container table#external-documents-table i.fa{display:inline-block;color:#d1d929;font-size:15px;}section#edit-bim-object.step-edit-documents .edit-object .documents-table-container table#internal-documents-table i.fa:hover,section#edit-bim-object.step-edit-documents .edit-object .documents-table-container table#external-documents-table i.fa:hover{color:#22bbea;}section#edit-bim-object.step-edit-documents .edit-object .documents-table-container table#internal-documents-table i.fa.fa-eye,section#edit-bim-object.step-edit-documents .edit-object .documents-table-container table#external-documents-table i.fa.fa-eye{position:relative;top:2px;color:#22bbea;cursor:pointer;margin-right:2px;}section#edit-bim-object.step-edit-documents .edit-object .documents-table-container table#internal-documents-table i.fa.fa-eye:hover,section#edit-bim-object.step-edit-documents .edit-object .documents-table-container table#external-documents-table i.fa.fa-eye:hover{opacity:.6;}section#edit-bim-object.step-edit-documents .edit-object .dropzone-area{margin:10px 0;}section#edit-bim-object.step-edit-documents .edit-object #addDocsZone{display:none;}section#edit-bim-object.step-edit-documents .edit-object #addDocsZone.showhide{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important;}section#edit-bim-object.step-edit-documents .modal#list-internal-file-upload table#internal-documents-table{margin-bottom:20px;}section#edit-bim-object.step-edit-documents .modal#list-internal-file-upload table#internal-documents-table td:nth-of-type(1){width:30%;}section#edit-bim-object.step-edit-documents .modal#list-internal-file-upload table#internal-documents-table td:nth-of-type(2){width:20%;}section#edit-bim-object.step-edit-documents .modal#list-internal-file-upload table#internal-documents-table td:nth-of-type(3){width:30%;word-wrap:break-word;}section#edit-bim-object.step-edit-documents .modal#list-internal-file-upload table#internal-documents-table td:nth-of-type(4){width:20%;}section#edit-bim-object.step-edit-documents .modal#list-internal-file-upload table#internal-documents-table select,section#edit-bim-object.step-edit-documents .modal#list-internal-file-upload table#internal-documents-table input[type=text]{display:inline-block;width:70%;vertical-align:middle;margin:0;}section#edit-bim-object.step-edit-documents .modal#list-internal-file-upload table#internal-documents-table i.fa-exclamation-circle{display:inline-block;color:#e9485b;font-size:28px;vertical-align:middle;margin-left:7px;}section#edit-bim-object.step-edit-documents .modal#add-external-document-modal i.fa-exclamation-circle{display:inline-block;color:#e9485b;font-size:28px;vertical-align:middle;margin-left:7px;}section#edit-bim-object.step-edit-properties .container,section#edit-bim-object.step-edit-variants .container{margin:30px 0;}section#edit-bim-object.step-edit-properties .container .inactive,section#edit-bim-object.step-edit-variants .container .inactive{display:none;}section#edit-bim-object.step-edit-properties .properties-legend,section#edit-bim-object.step-edit-variants .properties-legend{text-align:left;margin-bottom:20px;}section#edit-bim-object.step-edit-properties .properties-legend .legende,section#edit-bim-object.step-edit-variants .properties-legend .legende{margin:0;}section#edit-bim-object.step-edit-properties .panneau textarea,section#edit-bim-object.step-edit-variants .panneau textarea{box-sizing:content-box;}section#edit-bim-object.step-edit-properties .panneau .expand-view-edit,section#edit-bim-object.step-edit-variants .panneau .expand-view-edit{float:right;margin-right:10px;}section#edit-bim-object.step-edit-properties h3,section#edit-bim-object.step-edit-variants h3{float:left;}section#edit-bim-object.step-edit-properties .save-properties,section#edit-bim-object.step-edit-properties .save-variants,section#edit-bim-object.step-edit-variants .save-properties,section#edit-bim-object.step-edit-variants .save-variants{float:right;}section#edit-bim-object.step-edit-properties h4,section#edit-bim-object.step-edit-properties .btn-content,section#edit-bim-object.step-edit-variants h4,section#edit-bim-object.step-edit-variants .btn-content{text-align:left;margin-top:30px;}section#edit-bim-object.step-edit-properties h4 .btn-second,section#edit-bim-object.step-edit-properties .btn-content .btn-second,section#edit-bim-object.step-edit-variants h4 .btn-second,section#edit-bim-object.step-edit-variants .btn-content .btn-second{margin:0 5px;}section#edit-bim-object.step-edit-properties .jqx-grid,section#edit-bim-object.step-edit-variants .jqx-grid{margin:20px 0;}section#edit-bim-object.step-edit-properties .jqx-grid .column-header,section#edit-bim-object.step-edit-properties .jqx-grid .jqx-grid-group-cell,section#edit-bim-object.step-edit-variants .jqx-grid .column-header,section#edit-bim-object.step-edit-variants .jqx-grid .jqx-grid-group-cell{color:#7a94a1;font-size:14px;line-height:15px;vertical-align:middle;border-bottom:1px solid #ebedef;margin:0;}section#edit-bim-object.step-edit-properties .jqx-grid .column-header,section#edit-bim-object.step-edit-variants .jqx-grid .column-header{line-height:22px;border-bottom:0;}section#edit-bim-object.step-edit-properties .jqx-grid .red,section#edit-bim-object.step-edit-variants .jqx-grid .red{color:#e9485b!important;font-weight:600;}section#edit-bim-object.step-edit-properties .jqx-grid .black,section#edit-bim-object.step-edit-variants .jqx-grid .black{color:#4a5d6a!important;font-weight:600;}section#edit-bim-object.step-edit-properties #variants-container,section#edit-bim-object.step-edit-variants #variants-container{width:100%;}section#edit-bim-object.step-edit-properties .scrtabs-tab-container,section#edit-bim-object.step-edit-variants .scrtabs-tab-container{display:-webkit-box;display:-webkit-flex;display:flex;}section#edit-bim-object.step-edit-properties .tabs li,section#edit-bim-object.step-edit-variants .tabs li{display:inline-block;}section#edit-bim-object.step-edit-properties .tabs li a,section#edit-bim-object.step-edit-variants .tabs li a{display:block;background-color:#ebedef;border-radius:4px 4px 0 0;padding:2px 12px 4px 12px;margin:0 3px 0 0;}section#edit-bim-object.step-edit-properties .tabs li a:hover,section#edit-bim-object.step-edit-variants .tabs li a:hover{color:#fff;cursor:pointer;}section#edit-bim-object.step-edit-properties .tabs li a:hover.acid-blue,section#edit-bim-object.step-edit-variants .tabs li a:hover.acid-blue{background-color:#22bbea;}section#edit-bim-object.step-edit-properties .tabs li a:hover.acid-green,section#edit-bim-object.step-edit-variants .tabs li a:hover.acid-green{background-color:#d1d929;}section#edit-bim-object.step-edit-properties .tabs li a:hover.light-blue,section#edit-bim-object.step-edit-variants .tabs li a:hover.light-blue{background-color:#88dbf4;}section#edit-bim-object.step-edit-properties .tabs li a:hover.primary-green,section#edit-bim-object.step-edit-variants .tabs li a:hover.primary-green{background-color:#32b53a;}section#edit-bim-object.step-edit-properties .tabs li a.active,section#edit-bim-object.step-edit-variants .tabs li a.active{color:#fff;}section#edit-bim-object.step-edit-properties .tabs li a.active.acid-blue,section#edit-bim-object.step-edit-variants .tabs li a.active.acid-blue{background-color:#22bbea;}section#edit-bim-object.step-edit-properties .tabs li a.active.acid-green,section#edit-bim-object.step-edit-variants .tabs li a.active.acid-green{background-color:#d1d929;}section#edit-bim-object.step-edit-properties .tabs li a.active.light-blue,section#edit-bim-object.step-edit-variants .tabs li a.active.light-blue{background-color:#88dbf4;}section#edit-bim-object.step-edit-properties .tabs li a.active.primary-green,section#edit-bim-object.step-edit-variants .tabs li a.active.primary-green{background-color:#32b53a;}section#edit-bim-object.step-edit-properties .tabs li:last-child a,section#edit-bim-object.step-edit-variants .tabs li:last-child a{margin-right:0;}section#edit-bim-object.step-edit-properties .handsontable .wtHolder .wtHider .wtSpreader table.htCore thead tr th,section#edit-bim-object.step-edit-variants .handsontable .wtHolder .wtHider .wtSpreader table.htCore thead tr th{color:#fff!important;border-left-color:#fff;border-right-color:#fff;}section#edit-bim-object.step-edit-properties .handsontable .wtHolder .wtHider .wtSpreader table.htCore thead tr th.acid-blue,section#edit-bim-object.step-edit-variants .handsontable .wtHolder .wtHider .wtSpreader table.htCore thead tr th.acid-blue{background:#22bbea;border-top-color:#22bbea;}section#edit-bim-object.step-edit-properties .handsontable .wtHolder .wtHider .wtSpreader table.htCore thead tr th.acid-green,section#edit-bim-object.step-edit-variants .handsontable .wtHolder .wtHider .wtSpreader table.htCore thead tr th.acid-green{background:#d1d929;border-top-color:#d1d929;}section#edit-bim-object.step-edit-properties .handsontable .wtHolder .wtHider .wtSpreader table.htCore thead tr th.light-blue,section#edit-bim-object.step-edit-variants .handsontable .wtHolder .wtHider .wtSpreader table.htCore thead tr th.light-blue{background:#88dbf4;border-top-color:#88dbf4;}section#edit-bim-object.step-edit-properties .handsontable .wtHolder .wtHider .wtSpreader table.htCore thead tr th.primary-green,section#edit-bim-object.step-edit-variants .handsontable .wtHolder .wtHider .wtSpreader table.htCore thead tr th.primary-green{background:#32b53a;border-top-color:#32b53a;}section#edit-bim-object.step-edit-properties .handsontable .wtHolder .wtHider .wtSpreader table.htCore thead tr th:first-child,section#edit-bim-object.step-edit-variants .handsontable .wtHolder .wtHider .wtSpreader table.htCore thead tr th:first-child{border-left:0;}section#edit-bim-object.step-edit-properties .handsontable .wtHolder .wtHider .wtSpreader table.htCore tbody tr th,section#edit-bim-object.step-edit-variants .handsontable .wtHolder .wtHider .wtSpreader table.htCore tbody tr th{vertical-align:middle!important;border-left:0!important;border-right:0!important;}section#edit-bim-object.step-edit-properties .handsontable .wtHolder .wtHider .wtSpreader table.htCore tbody tr:first-of-type th,section#edit-bim-object.step-edit-properties .handsontable .wtHolder .wtHider .wtSpreader table.htCore tbody tr:first-of-type td,section#edit-bim-object.step-edit-variants .handsontable .wtHolder .wtHider .wtSpreader table.htCore tbody tr:first-of-type th,section#edit-bim-object.step-edit-variants .handsontable .wtHolder .wtHider .wtSpreader table.htCore tbody tr:first-of-type td{border-top:0!important;}section#edit-bim-object.step-edit-properties .handsontable.ht_master .wtHolder .wtHider .wtSpreader table.htCore thead tr th:last-child,section#edit-bim-object.step-edit-properties .handsontable.ht_clone_top .wtHolder .wtHider .wtSpreader table.htCore thead tr th:last-child,section#edit-bim-object.step-edit-variants .handsontable.ht_master .wtHolder .wtHider .wtSpreader table.htCore thead tr th:last-child,section#edit-bim-object.step-edit-variants .handsontable.ht_clone_top .wtHolder .wtHider .wtSpreader table.htCore thead tr th:last-child{border-right:0;}section#edit-bim-object.step-edit-properties .handsontable .invalidCell,section#edit-bim-object.step-edit-variants .handsontable .invalidCell{background-color:#e9485b!important;color:#fff;}section#edit-bim-object.step-edit-properties .handsontable .htAutocompleteArrow,section#edit-bim-object.step-edit-variants .handsontable .htAutocompleteArrow{color:#bdc5c8;}section#edit-bim-object.step-edit-properties .handsontable .autocompleteEditor,section#edit-bim-object.step-edit-variants .handsontable .autocompleteEditor{height:auto!important;}section#edit-bim-object.step-edit-properties .handsontable .autocompleteEditor .wtHolder,section#edit-bim-object.step-edit-variants .handsontable .autocompleteEditor .wtHolder{height:auto!important;overflow:visible;}section#edit-bim-object.step-edit-properties .handsontable .htDimmed,section#edit-bim-object.step-edit-variants .handsontable .htDimmed{background-color:#ebedef;}section#edit-bim-object.step-edit-properties .handsontable .handsontableInputHolder .autocompleteEditor.listbox .wtHolder,section#edit-bim-object.step-edit-variants .handsontable .handsontableInputHolder .autocompleteEditor.listbox .wtHolder{height:115px!important;overflow-x:hidden!important;overflow-y:scroll!important;}section#edit-bim-object.step-edit-properties .panneau.preview .btn-second.btn-blue,section#edit-bim-object.step-edit-variants .panneau.preview .btn-second.btn-blue{margin-right:8px;}.circle-recommanded{color:#4b5e6b;font-size:6px;margin-top:4px;vertical-align:top;}.circle-mandatory{color:#e9485b;font-size:6px;margin-top:4px;vertical-align:top;}section#error{display:none;}section#error .title-block{cursor:pointer;font-size:16px;margin-top:20px;margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#e9485b;background-image:url(/Content/images/ico-plus-white.png);background-repeat:no-repeat;background-position:10px center;padding-left:34px!important;}section#error .title-block a{text-decoration:none;color:#fff;font-size:16px;}section#error .title-block a:hover{color:#fff;}section#error .content-error{display:none;padding:5px 15px;background-color:#fff8dc;border:1px solid #e9485b;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}section#error .content-error #errors ul{list-style:none;margin:0;padding:0;}section#error .content-error #errors li{list-style:none;margin:0;padding:0;line-height:140%;text-indent:0;padding-left:20px;background-position:1px 8px;background-repeat:no-repeat;}section#error .content-error #errors li:last-child{font-style:italic;cursor:default;word-break:break-all;}section#error .content-error #errors li div{font-style:normal;cursor:pointer;}section#error .content-error #errors li .btn-third{padding:2px 6px;margin-bottom:2px;}section#error .content-error #errors li .errorMessage{margin-left:10px;}section#error .content-error #errors .expanded{cursor:pointer;background-image:url(/Content/images/expanded.png);}section#error .content-error #errors .collapsed{cursor:pointer;background-image:url(/Content/images/collapsed.png);}#search-property-modal .modal-content .list-container{display:-webkit-box;display:-webkit-flex;display:flex;width:100%;}#search-property-modal .modal-content .list-container .filters{margin-top:0;width:21%;}#search-property-modal .modal-content .list-container .treeGrid{margin:0 auto;width:74%!important;}#search-property-modal .modal-content .list-container .treeGrid .column{overflow:hidden;text-overflow:ellipsis;text-align:center;margin:7px 4px 7px 4px;}#search-property-modal .modal-content .properties-legend{margin-top:8px;}#search-property-modal .modal-content .properties-legend .legende{text-align:left;margin:0 0 0 3px;}#search-property-modal .modal-content .no-property{width:70%;margin:0 auto;}#search-property-modal .modal-content .no-property h3{margin:20px 0 7px 0;}#search-property-modal .modal-content .no-property .btn-second{margin:10px 0;}#settings-property-modal .modal-body{padding-left:30px;padding-right:30px;}#settings-property-modal .dragClass{box-shadow:0 3px 20px rgba(0,0,0,.2);}#settings-property-modal .easyPaginateList{border:2px solid;border-radius:4px;padding:0 30px;}#settings-property-modal .easyPaginateList.acid-blue{border-color:#22bbea;}#settings-property-modal .easyPaginateList.acid-green{border-color:#d1d929;}#settings-property-modal .easyPaginateList.light-blue{border-color:#88dbf4;}#settings-property-modal .easyPaginateList.primary-green{border-color:#32b53a;}#settings-property-modal .easyPaginateList h2{text-align:left;}#settings-property-modal .easyPaginateList table{border-collapse:separate;border-spacing:0 5px;}#settings-property-modal .easyPaginateList table th{padding:3px 5px;}#settings-property-modal .easyPaginateList table th:first-of-type{padding-left:10px!important;}#settings-property-modal .easyPaginateList table td{border-color:#bdc5c8;border-style:solid;border-width:1px 0 1px 0;}#settings-property-modal .easyPaginateList table td:first-of-type{padding-left:10px!important;border-width:1px 0 1px 1px;border-radius:4px 0 0 4px;}#settings-property-modal .easyPaginateList table td:last-of-type{border-width:1px 1px 1px 0;border-radius:0 4px 4px 0;}#settings-property-modal .easyPaginateList table td select{max-width:133px;padding:0 2px;}#settings-property-modal .easyPaginateList table td select.select-propertie-groups{width:100%;}#settings-property-modal .easyPaginateList .inactive{display:none;}#settings-property-modal .easyPaginateNav{-webkit-flex:1;flex:1;}#settings-property-modal .easyPaginateNav li{display:inline-block;height:29px;}#settings-property-modal .easyPaginateNav li a{height:29px;display:block;padding:2px 12px;margin:0 3px 0 0;background:#ebedef;border-radius:4px 4px 0 0;}#settings-property-modal .easyPaginateNav li a:hover{cursor:pointer;}#settings-property-modal .easyPaginateNav li a:hover.acid-blue{color:#22bbea;}#settings-property-modal .easyPaginateNav li a:hover.acid-green{color:#d1d929;}#settings-property-modal .easyPaginateNav li a:hover.light-blue{color:#88dbf4;}#settings-property-modal .easyPaginateNav li a:hover.primary-green{color:#32b53a;}#settings-property-modal .easyPaginateNav li a.current{color:#fff;}#settings-property-modal .easyPaginateNav li a.current.acid-blue{background-color:#22bbea;}#settings-property-modal .easyPaginateNav li a.current.acid-green{background-color:#d1d929;color:#4a5d6a;}#settings-property-modal .easyPaginateNav li a.current.light-blue{background-color:#88dbf4;color:#4a5d6a;}#settings-property-modal .easyPaginateNav li a.current.primary-green{background-color:#32b53a;}#settings-property-modal .easyPaginateNav li a.current:hover{color:#fff;}#settings-property-modal .scrtabs-tab-container{display:-webkit-box;display:-webkit-flex;display:flex;}#settings-property-modal #properties-groups-list{margin:15px 0 15px 0;text-align:left;}#settings-property-modal #properties-groups-list #selected-properties-groups-list{display:inline-block;}#settings-property-modal #properties-groups-list #selected-properties-groups-list li.selected-properties-groups-element{float:left;margin:8px 8px 8px 0;padding:0 12px;height:32px;line-height:32px;background-color:#fff;color:#4a5d6a;border:solid 1px #a4a4a4;border-radius:16px;cursor:pointer;font-weight:500;-moz-transition:background-color .5s ease,color .5s ease;-webkit-transition:background-color .5s ease,color .5s ease;transition:background-color .5s ease,color .5s ease;}#settings-property-modal #properties-groups-list #selected-properties-groups-list li.selected-properties-groups-element .icon-check{color:#fff;width:0;overflow:hidden;float:right;margin:0 -8px 0 4px;line-height:30px;-moz-transition:width .5s ease;-webkit-transition:width .5s ease;transition:width .5s ease;}#settings-property-modal #properties-groups-list #selected-properties-groups-list li.selected-properties-groups-element:hover{background-color:#fafafa;}#settings-property-modal #properties-groups-list #selected-properties-groups-list li.selected-properties-groups-element.selected{color:#fff;background-color:#32b53a;border:solid 1px #32b53a;}#settings-property-modal #properties-groups-list #selected-properties-groups-list li.selected-properties-groups-element.selected .icon-check{width:24px;}#empty-properties-publication-modal .modal-dialog{width:80%;max-width:1000px;}#empty-properties-publication-modal #table-empty-properties{max-height:300px;overflow:scroll;display:block;}#empty-properties-publication-modal #table-empty-properties tbody{display:block;}#empty-properties-publication-modal #table-empty-properties tbody tr{border-bottom:1px solid #ebedef;}#empty-properties-publication-modal #table-empty-properties tbody tr td{padding:10px 5px 10px 5px;}section#edit-bim-object.step-edit-access .panneau{min-height:400px;}section#edit-bim-object.step-edit-access input[type=text]{display:inline-block;width:100%;margin-top:30px;padding:4px 15px 5px 15px;}section#edit-bim-object.step-edit-access ul.access-members li.member{margin-bottom:20px;}section#edit-bim-object.step-edit-access ul.access-members li.member .avatar{display:inline-block;width:30px;height:30px;border-radius:50%;vertical-align:middle;margin:0 8px 0 0;}section#edit-bim-object.step-edit-access ul.access-members li.member p{display:inline-block;vertical-align:middle;}section#edit-bim-object.step-edit-access ul.access-members li.member .edit-btn,section#edit-bim-object.step-edit-access ul.access-members li.member .delete-btn{top:-2px;}section#edit-bim-object.step-edit-access ul.suggestion-list{width:250px;}section#edit-bim-object.step-edit-access .table-access-control th.checkboxes .toggle-button,section#edit-bim-object.step-edit-access .table-access-control td.checkboxes .toggle-button{position:relative;float:right;margin-left:10px;}section#edit-bim-object.step-edit-access .table-access-control th.checkboxes .toggle-button .toggle-button-input,section#edit-bim-object.step-edit-access .table-access-control td.checkboxes .toggle-button .toggle-button-input{position:absolute;margin-left:-9999px;visibility:hidden;}section#edit-bim-object.step-edit-access .table-access-control th.checkboxes .toggle-button .toggle-button-input+span,section#edit-bim-object.step-edit-access .table-access-control td.checkboxes .toggle-button .toggle-button-input+span{display:block;position:relative;cursor:pointer;outline:0;padding:2px;width:35px;height:20px;background-color:#e9485b;border-radius:60px;transition:background .4s;}section#edit-bim-object.step-edit-access .table-access-control th.checkboxes .toggle-button .toggle-button-input+span::before,section#edit-bim-object.step-edit-access .table-access-control td.checkboxes .toggle-button .toggle-button-input+span::before{content:"";display:block;position:absolute;top:1px;left:1px;bottom:1px;right:1px;background-color:#fff;border-radius:60px;transition:background .4s;}section#edit-bim-object.step-edit-access .table-access-control th.checkboxes .toggle-button .toggle-button-input+span::after,section#edit-bim-object.step-edit-access .table-access-control td.checkboxes .toggle-button .toggle-button-input+span::after{content:"";display:block;position:absolute;top:3px;left:3px;bottom:3px;width:19px;background-color:#e9485b;border-radius:50%;transition:margin .4s,background .4s;}section#edit-bim-object.step-edit-access .table-access-control th.checkboxes .toggle-button .toggle-button-input:checked+span,section#edit-bim-object.step-edit-access .table-access-control td.checkboxes .toggle-button .toggle-button-input:checked+span{background-color:#d1d929;}section#edit-bim-object.step-edit-access .table-access-control th.checkboxes .toggle-button .toggle-button-input:checked+span::after,section#edit-bim-object.step-edit-access .table-access-control td.checkboxes .toggle-button .toggle-button-input:checked+span::after{margin-left:13px;background-color:#d1d929;}section#edit-bim-object.step-edit-publish .panneau{padding:45px;}section#edit-bim-object.step-edit-publish .panneau p{color:#7994a2;font-size:16px;}section#edit-bim-object.step-edit-publish #recap-publication .warnings{width:100%;background-color:#f9d1d5;border:1px solid #f4a3ad;box-sizing:border-box;border-radius:8px;margin-bottom:30px;padding:20px 15px 10px 15px;}section#edit-bim-object.step-edit-publish #recap-publication .warnings p.warning{color:#e9485b;font-weight:600;padding-bottom:10px;}section#edit-bim-object.step-edit-publish #recap-publication h4{color:#22bbea;font-size:20px;font-weight:200;line-height:20px;margin:0 0 20px 0;padding:0 0 10px 0;}section#edit-bim-object.step-edit-publish #recap-publication a{color:#7994a2;font-weight:400;text-decoration:underline;}section#edit-bim-object.step-edit-publish #recap-publication a:hover{cursor:pointer;}section#edit-bim-object.step-edit-publish #recap-publication .dotted{border-top:1.5px dotted #f4f4f5;margin-top:40px;padding-top:40px;}section#edit-bim-object.step-edit-publish #recap-publication #properties-group-stats #myProgress>div{height:2px!important;}section#edit-bim-object.step-edit-publish #recap-publication #properties-group-stats #myProgress>div.green{background-color:#22c985;}section#edit-bim-object.step-edit-publish #recap-publication #properties-group-stats #myProgress>div.orange{background-color:#f7ac38;}section#edit-bim-object.step-edit-publish #recap-publication #properties-group-stats #myProgress>div.red{background-color:#e9485b;}section#edit-bim-object.step-edit-publish #recap-publication #properties-group-stats>p{padding:17px 0;}section#edit-bim-object.step-edit-publish #recap-publication #properties-group-stats>p:first-of-type{padding-top:0;}section#edit-bim-object.step-edit-publish #recap-publication #properties-group-stats .bar{margin-right:50px;}section#edit-bim-object.step-edit-publish #recap-publication #properties-group-stats .progress-info{margin-top:-13px;}section#edit-bim-object.step-edit-publish #recap-publication #properties-group-stats .progress-info.green{color:#22c985;}section#edit-bim-object.step-edit-publish #recap-publication #properties-group-stats .progress-info.orange{color:#f7ac38;}section#edit-bim-object.step-edit-publish #recap-publication #properties-group-stats .progress-info.red{color:#e9485b;}section#edit-bim-object.step-edit-publish #recap-publication #properties-group-stats .progress-info i.material-icons{font-size:28px;}section#edit-bim-object.step-edit-publish #recap-publication .container-panel-improve-bimscore{margin-top:30px;overflow-y:auto;}section#edit-bim-object.step-edit-publish #recap-publication .container-panel-improve-bimscore .panel-improve-bimscore{-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;background-color:#fafafa;margin:10px 0;padding:20px;}section#edit-bim-object.step-edit-publish #recap-publication .container-panel-improve-bimscore .panel-improve-bimscore .container-circle-point{margin-right:20px;}section#edit-bim-object.step-edit-publish #recap-publication .container-panel-improve-bimscore .panel-improve-bimscore .container-circle-point .circle-point{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background-color:#22c985;width:60px;color:#fff;font-size:20px;font-weight:400;line-height:60px;border-radius:50%;}section#edit-bim-object.step-edit-publish #recap-publication .container-panel-improve-bimscore .panel-improve-bimscore .comment-improve-bimscore{display:inline-block;width:100%;word-wrap:break-word;}section#edit-bim-object.step-edit-publish #recap-publication .container-panel-improve-bimscore .panel-improve-bimscore .comment-improve-bimscore p{font-weight:300;margin-bottom:10px;}section#edit-bim-object.step-edit-publish #recap-publication .col_summary .summary li{color:#7994a2;line-height:15px;word-wrap:break-word;margin:0 0 10px 0;}section#edit-bim-object.step-edit-publish #recap-publication .col_summary .summary li span{font-weight:300;}section#edit-bim-object.step-edit-publish #recap-publication .col_summary .summary li strong{font-weight:400;}section#edit-bim-object.step-edit-publish #recap-publication p.classification-primary{color:#7994a2;font-weight:400;font-size:18px;}section#edit-bim-object.step-edit-publish #recap-publication p.classification-secondary{color:#7994a2;font-weight:400;margin:10px 0 30px 0;}section#edit-bim-object.step-edit-publish #recap-publication p.classification-secondary span{color:#7994a2;font-weight:300;display:block;}section#edit-bim-object.step-edit-publish #recap-publication .col_photo{position:relative;width:40%;}section#edit-bim-object.step-edit-publish #recap-publication .col_photo h4{margin-top:30px;}section#edit-bim-object.step-edit-publish #recap-publication .col_photo .number{display:inline-block;position:absolute;top:32px;right:8px;background-color:#7994a2;color:#fff;font-size:11px;font-weight:600;line-height:20px;border-radius:25px;margin-left:5px;padding:0 8px 0 7px;}section#edit-bim-object.step-edit-publish #recap-publication .col_photo .photos-grid{position:relative;height:276px;}section#edit-bim-object.step-edit-publish #recap-publication .col_photo .photos-grid li{display:block;position:absolute;width:30%;height:80px;text-align:center;border:1px solid #ebedef;border-radius:4px;box-sizing:border-box;}section#edit-bim-object.step-edit-publish #recap-publication .col_photo .photos-grid li:nth-of-type(1){top:0;left:0;width:64%;height:178px;}section#edit-bim-object.step-edit-publish #recap-publication .col_photo .photos-grid li:nth-of-type(2){top:0;left:68%;}section#edit-bim-object.step-edit-publish #recap-publication .col_photo .photos-grid li:nth-of-type(3){top:98px;left:68%;}section#edit-bim-object.step-edit-publish #recap-publication .col_photo .photos-grid li:nth-of-type(4){top:196px;left:0;}section#edit-bim-object.step-edit-publish #recap-publication .col_photo .photos-grid li.photo-more{top:196px;left:34%;}section#edit-bim-object.step-edit-publish #recap-publication .col_photo .photos-grid li.photo-more .more-notif{display:inline-block;position:absolute;top:5px;right:5px;width:23px;height:23px;background-color:#22bbea;color:#fff;font-size:12px;line-height:22px;text-align:center;border-radius:50%;margin-left:2px;z-index:1;}section#edit-bim-object.step-edit-publish #recap-publication .col_photo .photos-grid li.photo-more img{opacity:.5;}section#edit-bim-object.step-edit-publish #recap-publication .col_photo .photos-grid li.photo-edit{top:196px;left:68%;}section#edit-bim-object.step-edit-publish #recap-publication .col_photo .photos-grid li.photo-edit a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;height:100%;color:#22bbea;text-decoration:none;}section#edit-bim-object.step-edit-publish #recap-publication .col_photo .photos-grid li.photo-edit a:hover{color:#4a5d6a;}section#edit-bim-object.step-edit-publish #recap-publication .col_photo .photos-grid li img{display:block;max-width:100%;max-height:100%;margin:0 auto;}section#edit-bim-object.step-edit-publish #recap-publication .col_photo .photos-grid li.dashed{border:1px dashed #dde0e4;}section#edit-bim-object.step-edit-publish #recap-publication .medias li{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;color:#7994a2;font-weight:300;margin:0 0 10px 0;}section#edit-bim-object.step-edit-publish #recap-publication .medias li .number{display:inline-block;float:right;background-color:#7994a2;color:#fff;font-size:11px;font-weight:600;line-height:20px;white-space:nowrap;border-radius:25px;margin-left:8px;padding:0 8px 0 7px;}section#edit-bim-object.step-edit-publish #recap-publication .medias li::after{content:"";display:block;clear:both;}section#edit-bim-object.step-edit-publish #recap-publication .col_description{width:57%;}section#edit-bim-object.step-edit-publish #recap-publication .col_description h4{margin-top:30px;}section#edit-bim-object.step-edit-publish #recap-publication .col_description .description p{font-weight:300;}section#edit-bim-object.step-edit-publish #recap-publication #countries{width:100%;height:400px;margin:0 auto;}section#edit-bim-object.step-edit-publish #recap-publication #countries .jvectormap-container{width:100%;}section#edit-bim-object.step-edit-publish #recap-publication #countries .countries-list{clear:both;margin:50px 0 0 0;}section#edit-bim-object.step-edit-publish #recap-publication #countries .countries-list span{display:block;margin:5px 0;color:#495d6b;font-size:16px;text-align:right;line-height:20px;}section#edit-bim-object.step-edit-publish #recap-publication #countries .country-list{margin-left:0;width:150px;max-height:600px;overflow-y:auto;}section#edit-bim-object.step-edit-publish #recap-publication #countries .country-item{color:#4b5e6b;font-weight:600;padding:7px 12px;display:block;text-align:right;}section#edit-bim-object.step-edit-publish .panneau-publication{align-items:center;}section#edit-bim-object.step-edit-publish .panneau-publication h3{font-weight:200;}section#edit-bim-object.step-edit-publish .panneau-publication p{font-weight:300;margin-bottom:20px;}section#edit-bim-object.step-edit-publish .panneau-publication hr{border:0;border-top:1px solid #ebedef;}section#edit-bim-object.step-edit-publish .panneau-publication a{font-weight:400;text-decoration:underline;}section#edit-bim-object.step-edit-publish .panneau-publication a:hover{cursor:pointer;}section#edit-bim-object.step-edit-publish .panneau-publication label input[type=radio]{position:relative;top:1px;margin-right:6px;}section#edit-bim-object.step-edit-publish .panneau-publication .group-block{width:100%;background-color:#ebedef;border-radius:8px;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s;cursor:pointer;margin-bottom:15px;padding:15px;}section#edit-bim-object.step-edit-publish .panneau-publication .group-block p{display:inline-block;vertical-align:middle;margin:0;}section#edit-bim-object.step-edit-publish .panneau-publication .group-block::before{content:"";display:inline-block;width:20px;height:20px;background:center center no-repeat #fff;vertical-align:middle;border:2px solid #22bbea;border-radius:4px;box-sizing:border-box;margin-right:8px;}section#edit-bim-object.step-edit-publish .panneau-publication .group-block:hover{background-color:#dde0e4;}section#edit-bim-object.step-edit-publish .panneau-publication .group-block.selected{background-color:#22bbea;}section#edit-bim-object.step-edit-publish .panneau-publication .group-block.selected::before{background-image:url(/Content/images/check-green.png);}section#edit-bim-object.step-edit-publish .panneau-publication .group-block.selected p{color:#fff;}section#edit-bim-object.step-edit-publish .panneau-publication .flex-1_3{width:20%;}section#edit-bim-object.step-edit-publish .panneau-publication .flex-1_3 img{width:60%;height:auto;}section#edit-bim-object.step-edit-publish .panneau-publication .flex-2_3{width:78%;}section#edit-bim-object.step-edit-publish .panneau-publication #publish-check .flex-content{-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;height:100%;margin:0 0 10px 0;}section#edit-bim-object.step-edit-publish .panneau-publication #publish-check .flex-content .flex-1_3{text-align:right;}section#edit-bim-object.step-edit-publish .panneau-publication #publish-check .flex-content span{display:inline-block;}section#edit-bim-object.step-edit-publish .panneau-publication #publish-check .flex-content span:first-of-type{width:48%;margin-right:40px;}section#edit-bim-object.step-edit-publish .panneau-publication #publish-check i.fa{color:#d1d929;}section#edit-bim-object.step-edit-publish .panneau-publication #publish-check h4{color:#e9485b;}section#edit-bim-object.step-edit-publish .panneau-publication #publish-check input#published{position:relative;top:1px;margin-right:5px;}section#edit-bim-object.step-edit-publish .panneau-publication #publish-check .legende{font-size:15px!important;}section#edit-bim-object.step-edit-publish .panneau-publication #publish-check .btn-first{text-transform:uppercase;border-radius:25px;padding:8px 30px;}section#edit-bim-object.step-edit-publish .panneau-publication #publish-check .btn-picto-back{margin-right:12px;}section#edit-catalog label,section#edit-catalog .fileinput-button span{display:inline-block;width:100%;margin-bottom:5px;}section#edit-catalog input[type=text]{width:100%;}section#edit-catalog .edit-logo input.btn-second{background-color:#ebedef;padding:15px;}section#edit-catalog #bloodhound .twitter-typeahead{width:100%;}section#edit-catalog #bloodhound .twitter-typeahead .tt-hint{color:#ebedef;}section#edit-catalog #bloodhound .twitter-typeahead .tt-dropdown-menu{background:#ebedef;width:100%;border-radius:0 0 4px 4px;margin-top:-3px;}section#edit-catalog #bloodhound .twitter-typeahead .tt-suggestion p{font-size:15px;padding:5px 10px;}section#edit-catalog #bloodhound .twitter-typeahead .tt-suggestion:hover{background:#dde0e4;cursor:pointer;}section#edit-catalog #countries-table img.flag{display:inline-block;position:relative;top:3px;margin-right:4px;}.tt-dropdown-menu{cursor:pointer;width:422px;margin-top:4px;padding:4px 0;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);}.tt-suggestion{padding:3px 20px;line-height:24px;}.tt-suggestion.tt-cursor,.tt-suggestion:hover{color:#fff;background-color:#0097cf;}.tt-suggestion p{margin:0;}.panneau .tt-hint{padding-top:5px;padding-left:10px;border:2px solid transparent!important;}.empty-message{padding:5px 10px;text-align:center;}.selectRulesForMembers{margin-top:30px;width:300px;}.checkboxForMembers{margin-right:10px;}.imgForMembers{margin-left:23px;}.spanForMembers{width:200px;display:block;float:left;max-width:200px;overflow:hidden;text-overflow:ellipsis;margin-right:10px;}#selected-pendingsOptions{margin-bottom:0;}#selected-pendingsOptions .row{margin-bottom:0!important;}#selected-pendingsOptions .row .brand-logo{vertical-align:baseline!important;}#selected-pendingsOptions .row .input-field{margin-bottom:0!important;}#selected-pendingsOptions .row .input-field .select-dropdown{background:#fff!important;border-bottom:0!important;}#selected-pendingsOptions .row .input-field .select-dropdown:focus{border-bottom:0!important;}.member-block{padding:25px 0!important;}.member-block .group-members-head{padding:25px 30px!important;}.member-block .nav-extended{position:relative;box-shadow:0 2px 5px rgba(0,0,0,.15)!important;z-index:2;}.member-block #selected-membersOptions,.member-block #selected-pendingsOptions{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;height:100px;background-color:#00ca85;color:#fff;padding:0 24px;}.member-block #selected-membersOptions h3,.member-block #selected-pendingsOptions h3{display:inline-block;color:#fff!important;font-size:16px!important;font-weight:400!important;vertical-align:middle;margin:0 8px 0 0!important;padding:0!important;}.member-block #selected-membersOptions .input-field,.member-block #selected-pendingsOptions .input-field{height:56px;border-left:1px solid #fff;padding-left:20px;}.member-block #selected-membersOptions .input-field input.select-dropdown,.member-block #selected-pendingsOptions .input-field input.select-dropdown{background:none;color:#fff;border:0;padding:10px 20px;}.member-block #selected-membersOptions .input-field svg.caret,.member-block #selected-pendingsOptions .input-field svg.caret{right:-10px;fill:#fff!important;}.member-block #selected-membersOptions .btn,.member-block #selected-pendingsOptions .btn{margin:0 10px;}.member-block #selected-membersOptions i,.member-block #selected-pendingsOptions i{display:inline-block;width:24px;height:24px;font-size:24px;vertical-align:middle;cursor:pointer;}.member-block .group-member-list{padding:30px!important;}.member-block .group-member-list #panelmembersList th,.member-block .group-member-list #panelmembersList td,.member-block .group-member-list #panelPendingsList th,.member-block .group-member-list #panelPendingsList td{font-size:14px;font-weight:600;vertical-align:middle;padding:0!important;}.member-block .group-member-list #panelmembersList th label,.member-block .group-member-list #panelmembersList td label,.member-block .group-member-list #panelPendingsList th label,.member-block .group-member-list #panelPendingsList td label{position:relative;top:-7px;}.member-block .group-member-list #panelmembersList th .role-cell,.member-block .group-member-list #panelmembersList td .role-cell,.member-block .group-member-list #panelPendingsList th .role-cell,.member-block .group-member-list #panelPendingsList td .role-cell{width:100%;vertical-align:middle;border-left:1px solid #ebedef;padding-left:20px;}.member-block .group-member-list #panelmembersList th .member-remove-button,.member-block .group-member-list #panelmembersList td .member-remove-button,.member-block .group-member-list #panelPendingsList th .member-remove-button,.member-block .group-member-list #panelPendingsList td .member-remove-button{color:#000;font-weight:400;text-transform:uppercase;}.member-block .group-member-list #panelmembersList th input.select-dropdown,.member-block .group-member-list #panelmembersList td input.select-dropdown,.member-block .group-member-list #panelPendingsList th input.select-dropdown,.member-block .group-member-list #panelPendingsList td input.select-dropdown{background:none;font-size:14px;border:0;}.member-block .group-member-list #panelmembersList th *[disabled],.member-block .group-member-list #panelmembersList td *[disabled],.member-block .group-member-list #panelPendingsList th *[disabled],.member-block .group-member-list #panelPendingsList td *[disabled]{color:#bdc5c8;}.member-block .group-member-list #panelmembersList th,.member-block .group-member-list #panelPendingsList th{color:#bdc5c8;}.member-block .group-member-list #panelmembersList td,.member-block .group-member-list #panelPendingsList td{color:#000;}#InviteScreen.modal{top:0%!important;max-height:100%!important;max-width:100%!important;width:100%!important;}#InviteScreen.modal .close-invite,#InviteScreen.modal .close-setup{position:absolute;top:60px;right:40px;cursor:pointer;}#InviteScreen.modal #basicMailInvitation{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:#fff;}#InviteScreen.modal #basicMailInvitation .invitation-body,#InviteScreen.modal #basicMailInvitation .domainsScreen-body{width:40%;text-align:center;}#InviteScreen.modal #basicMailInvitation .invitation-body .text-details,#InviteScreen.modal #basicMailInvitation .domainsScreen-body .text-details{margin-top:20px;}#InviteScreen.modal #basicMailInvitation .invitation-body .text-details .title,#InviteScreen.modal #basicMailInvitation .domainsScreen-body .text-details .title{font-size:20px;font-weight:500!important;}#InviteScreen.modal #basicMailInvitation .invitation-body .text-details p,#InviteScreen.modal #basicMailInvitation .domainsScreen-body .text-details p{font-size:16px;}#InviteScreen.modal #basicMailInvitation .invitation-body .invitation-block,#InviteScreen.modal #basicMailInvitation .domainsScreen-body .invitation-block{position:relative;width:100%;}#InviteScreen.modal #basicMailInvitation .invitation-body .invitation-block input[type=text],#InviteScreen.modal #basicMailInvitation .domainsScreen-body .invitation-block input[type=text]{background:none!important;}#InviteScreen.modal #basicMailInvitation .invitation-body .invitation-block li,#InviteScreen.modal #basicMailInvitation .domainsScreen-body .invitation-block li{text-align:left!important;}#InviteScreen.modal #basicMailInvitation .invitation-body .invitation-block textarea,#InviteScreen.modal #basicMailInvitation .domainsScreen-body .invitation-block textarea{background:none!important;border-bottom:1px solid #9e9e9e!important;}#InviteScreen.modal #basicMailInvitation .invitation-body .invitation-block textarea:focus,#InviteScreen.modal #basicMailInvitation .domainsScreen-body .invitation-block textarea:focus{border-bottom:1px solid #06baec!important;}#InviteScreen.modal #basicMailInvitation .invitation-body .invitation-block>div,#InviteScreen.modal #basicMailInvitation .domainsScreen-body .invitation-block>div{width:100%;}#InviteScreen.modal #basicMailInvitation .invitation-body .invitation-block>div>div,#InviteScreen.modal #basicMailInvitation .domainsScreen-body .invitation-block>div>div{width:100%;}#InviteScreen.modal #basicMailInvitation .invitation-body .invitation-block>div>div ul,#InviteScreen.modal #basicMailInvitation .domainsScreen-body .invitation-block>div>div ul{width:100%!important;}#InviteScreen.modal #basicMailInvitation .invitation-body .invitation-envelope,#InviteScreen.modal #basicMailInvitation .domainsScreen-body .invitation-envelope{vertical-align:middle;}#InviteScreen.modal #basicMailInvitation .invitation-body .email-field,#InviteScreen.modal #basicMailInvitation .domainsScreen-body .email-field{padding-top:20px;}#InviteScreen.modal #basicMailInvitation .invitation-body .email-field .validate,#InviteScreen.modal #basicMailInvitation .domainsScreen-body .email-field .validate{background:none;border-bottom:1px solid #9e9e9e!important;}#InviteScreen.modal #basicMailInvitation .invitation-body .email-field .validate:focus,#InviteScreen.modal #basicMailInvitation .domainsScreen-body .email-field .validate:focus{border-bottom:1px solid #06baec!important;}#InviteScreen.modal #basicMailInvitation .invitation-body .email-field i,#InviteScreen.modal #basicMailInvitation .domainsScreen-body .email-field i{color:#22bbea;margin-right:8px;}#InviteScreen.modal #basicMailInvitation .invitation-body .email-field .btn-reset,#InviteScreen.modal #basicMailInvitation .domainsScreen-body .email-field .btn-reset{margin-left:10px!important;}#InviteScreen.modal #basicMailInvitation .invitation-body .mails-chips,#InviteScreen.modal #basicMailInvitation .invitation-body .domains-chips,#InviteScreen.modal #basicMailInvitation .domainsScreen-body .mails-chips,#InviteScreen.modal #basicMailInvitation .domainsScreen-body .domains-chips{text-align:left;padding-top:20px;}#InviteScreen.modal #basicMailInvitation .invitation-body .mails-chips>div,#InviteScreen.modal #basicMailInvitation .invitation-body .domains-chips>div,#InviteScreen.modal #basicMailInvitation .domainsScreen-body .mails-chips>div,#InviteScreen.modal #basicMailInvitation .domainsScreen-body .domains-chips>div{margin:0 10px 10px 0;}#InviteScreen.modal #basicMailInvitation .invitation-body .mails-chips>div>div,#InviteScreen.modal #basicMailInvitation .invitation-body .domains-chips>div>div,#InviteScreen.modal #basicMailInvitation .domainsScreen-body .mails-chips>div>div,#InviteScreen.modal #basicMailInvitation .domainsScreen-body .domains-chips>div>div{background:linear-gradient(to left,#4c98f3,#06baec)!important;color:#fff!important;}#InviteScreen.modal #basicMailInvitation .invitation-body .invite-text,#InviteScreen.modal #basicMailInvitation .invitation-body .invite-send,#InviteScreen.modal #basicMailInvitation .invitation-body .success-text,#InviteScreen.modal #basicMailInvitation .invitation-body .success-button,#InviteScreen.modal #basicMailInvitation .invitation-body .domains-text,#InviteScreen.modal #basicMailInvitation .invitation-body .domains-save,#InviteScreen.modal #basicMailInvitation .domainsScreen-body .invite-text,#InviteScreen.modal #basicMailInvitation .domainsScreen-body .invite-send,#InviteScreen.modal #basicMailInvitation .domainsScreen-body .success-text,#InviteScreen.modal #basicMailInvitation .domainsScreen-body .success-button,#InviteScreen.modal #basicMailInvitation .domainsScreen-body .domains-text,#InviteScreen.modal #basicMailInvitation .domainsScreen-body .domains-save{padding-top:20px;}#InviteScreen.modal #basicMailInvitation .invitation-body .chips-cross,#InviteScreen.modal #basicMailInvitation .domainsScreen-body .chips-cross{float:right!important;margin:auto;}#InviteScreen.modal #basicMailInvitation .invitation-body .chips-cross:hover,#InviteScreen.modal #basicMailInvitation .domainsScreen-body .chips-cross:hover{cursor:pointer;}#InviteScreen.modal #basicMailInvitation .invitation-body .add-mail-button:hover,#InviteScreen.modal #basicMailInvitation .invitation-body .add-mail-button:focus,#InviteScreen.modal #basicMailInvitation .domainsScreen-body .add-mail-button:hover,#InviteScreen.modal #basicMailInvitation .domainsScreen-body .add-mail-button:focus{background-color:rgba(74,93,106,.04)!important;color:#4a5d6a!important;}#InviteScreen.modal #basicMailInvitation .invitation-body .invitations-button,#InviteScreen.modal #basicMailInvitation .domainsScreen-body .invitations-button{background-color:#e2e4e5!important;color:#676767!important;}section#edit-companies .step-entete .view-btn,section#edit-group .step-entete .view-btn,section#edit-manufacturers .step-entete .view-btn,section#edit-guides .step-entete .view-btn{float:right;margin:0;}section#edit-companies #steps-wizard .stepwizard-step,section#edit-group #steps-wizard .stepwizard-step,section#edit-manufacturers #steps-wizard .stepwizard-step,section#edit-guides #steps-wizard .stepwizard-step{width:22%!important;}section#edit-companies label,section#edit-group label,section#edit-manufacturers label,section#edit-guides label{display:inline-block;width:100%;margin:30px 0 5px 0;}section#edit-companies input[type=text],section#edit-companies textarea,section#edit-companies select,section#edit-group input[type=text],section#edit-group textarea,section#edit-group select,section#edit-manufacturers input[type=text],section#edit-manufacturers textarea,section#edit-manufacturers select,section#edit-guides input[type=text],section#edit-guides textarea,section#edit-guides select{width:100%;}section#edit-companies #jqxColorPicker,section#edit-group #jqxColorPicker,section#edit-manufacturers #jqxColorPicker,section#edit-guides #jqxColorPicker{margin-bottom:40px;}section#edit-companies label,section#edit-companies .fileinput-button span,section#edit-group label,section#edit-group .fileinput-button span,section#edit-manufacturers label,section#edit-manufacturers .fileinput-button span,section#edit-guides label,section#edit-guides .fileinput-button span{display:inline-block;width:100%;margin-bottom:5px;}section#edit-companies .street2,section#edit-group .street2,section#edit-manufacturers .street2,section#edit-guides .street2{margin-top:5px;}section#edit-companies .fileinput-button,section#edit-group .fileinput-button,section#edit-manufacturers .fileinput-button,section#edit-guides .fileinput-button{display:inline-block;width:50%;vertical-align:middle;}section#edit-companies .edit-cover img,section#edit-companies .edit-logo img,section#edit-group .edit-cover img,section#edit-group .edit-logo img,section#edit-manufacturers .edit-cover img,section#edit-manufacturers .edit-logo img,section#edit-guides .edit-cover img,section#edit-guides .edit-logo img{display:inline-block;vertical-align:middle;border:2px dashed #dde0e4;margin:10px 5% 20px 0;}section#edit-companies .edit-cover input.btn-second,section#edit-companies .edit-logo input.btn-second,section#edit-group .edit-cover input.btn-second,section#edit-group .edit-logo input.btn-second,section#edit-manufacturers .edit-cover input.btn-second,section#edit-manufacturers .edit-logo input.btn-second,section#edit-guides .edit-cover input.btn-second,section#edit-guides .edit-logo input.btn-second{background-color:#ebedef;padding:15px;}section#edit-companies li.member,section#edit-group li.member,section#edit-manufacturers li.member,section#edit-guides li.member{margin-top:20px;}section#edit-companies li.member .avatar,section#edit-group li.member .avatar,section#edit-manufacturers li.member .avatar,section#edit-guides li.member .avatar{display:inline-block;width:30px;height:30px;border-radius:50%;vertical-align:middle;margin-right:10px;}section#edit-companies li.member p,section#edit-group li.member p,section#edit-manufacturers li.member p,section#edit-guides li.member p{display:inline-block;vertical-align:middle;}section#edit-companies li.member select,section#edit-group li.member select,section#edit-manufacturers li.member select,section#edit-guides li.member select{width:80%;margin-top:5px;}section#edit-companies li.member .edit-btn,section#edit-companies li.member .delete-btn,section#edit-group li.member .edit-btn,section#edit-group li.member .delete-btn,section#edit-manufacturers li.member .edit-btn,section#edit-manufacturers li.member .delete-btn,section#edit-guides li.member .edit-btn,section#edit-guides li.member .delete-btn{top:-2px;}section#edit-companies.edit-group-objects .panneau,section#edit-group.edit-group-objects .panneau,section#edit-manufacturers.edit-group-objects .panneau,section#edit-guides.edit-group-objects .panneau{min-height:400px;}section#edit-companies.edit-group-objects ul.suggestion-list,section#edit-group.edit-group-objects ul.suggestion-list,section#edit-manufacturers.edit-group-objects ul.suggestion-list,section#edit-guides.edit-group-objects ul.suggestion-list{width:400px;max-height:300px;overflow:scroll;}section#edit-companies.edit-group-objects .table,section#edit-group.edit-group-objects .table,section#edit-manufacturers.edit-group-objects .table,section#edit-guides.edit-group-objects .table{margin:20px 0;}section#edit-companies.edit-group-objects .table a.btn-third,section#edit-group.edit-group-objects .table a.btn-third,section#edit-manufacturers.edit-group-objects .table a.btn-third,section#edit-guides.edit-group-objects .table a.btn-third{color:#fff;text-decoration:none;}section#edit-companies.edit-group-members ul.suggestion-list,section#edit-companies.edit-companie-authorization ul.suggestion-list,section#edit-group.edit-group-members ul.suggestion-list,section#edit-group.edit-companie-authorization ul.suggestion-list,section#edit-manufacturers.edit-group-members ul.suggestion-list,section#edit-manufacturers.edit-companie-authorization ul.suggestion-list,section#edit-guides.edit-group-members ul.suggestion-list,section#edit-guides.edit-companie-authorization ul.suggestion-list{width:400px;}section#edit-companies.edit-group-members .avatar-card,section#edit-companies.edit-companie-authorization .avatar-card,section#edit-group.edit-group-members .avatar-card,section#edit-group.edit-companie-authorization .avatar-card,section#edit-manufacturers.edit-group-members .avatar-card,section#edit-manufacturers.edit-companie-authorization .avatar-card,section#edit-guides.edit-group-members .avatar-card,section#edit-guides.edit-companie-authorization .avatar-card{margin:30px 0;}section#edit-companies.edit-group-members .avatar-card img,section#edit-companies.edit-companie-authorization .avatar-card img,section#edit-group.edit-group-members .avatar-card img,section#edit-group.edit-companie-authorization .avatar-card img,section#edit-manufacturers.edit-group-members .avatar-card img,section#edit-manufacturers.edit-companie-authorization .avatar-card img,section#edit-guides.edit-group-members .avatar-card img,section#edit-guides.edit-companie-authorization .avatar-card img{display:inline-block;vertical-align:middle;border-radius:50%;margin-right:20px;}section#edit-companies.edit-group-members .avatar-card .infos-card,section#edit-companies.edit-companie-authorization .avatar-card .infos-card,section#edit-group.edit-group-members .avatar-card .infos-card,section#edit-group.edit-companie-authorization .avatar-card .infos-card,section#edit-manufacturers.edit-group-members .avatar-card .infos-card,section#edit-manufacturers.edit-companie-authorization .avatar-card .infos-card,section#edit-guides.edit-group-members .avatar-card .infos-card,section#edit-guides.edit-companie-authorization .avatar-card .infos-card{display:inline-block;vertical-align:middle;}section#edit-companies.edit-group-members .avatar-card .infos-card h4,section#edit-companies.edit-companie-authorization .avatar-card .infos-card h4,section#edit-group.edit-group-members .avatar-card .infos-card h4,section#edit-group.edit-companie-authorization .avatar-card .infos-card h4,section#edit-manufacturers.edit-group-members .avatar-card .infos-card h4,section#edit-manufacturers.edit-companie-authorization .avatar-card .infos-card h4,section#edit-guides.edit-group-members .avatar-card .infos-card h4,section#edit-guides.edit-companie-authorization .avatar-card .infos-card h4{margin-bottom:5px;}section#edit-companies.edit-group-members .avatar-card .infos-card p,section#edit-companies.edit-companie-authorization .avatar-card .infos-card p,section#edit-group.edit-group-members .avatar-card .infos-card p,section#edit-group.edit-companie-authorization .avatar-card .infos-card p,section#edit-manufacturers.edit-group-members .avatar-card .infos-card p,section#edit-manufacturers.edit-companie-authorization .avatar-card .infos-card p,section#edit-guides.edit-group-members .avatar-card .infos-card p,section#edit-guides.edit-companie-authorization .avatar-card .infos-card p{font-size:16px;line-height:18px;}section#edit-companies.edit-group-members .buttonInvite,section#edit-companies.edit-companie-authorization .buttonInvite,section#edit-group.edit-group-members .buttonInvite,section#edit-group.edit-companie-authorization .buttonInvite,section#edit-manufacturers.edit-group-members .buttonInvite,section#edit-manufacturers.edit-companie-authorization .buttonInvite,section#edit-guides.edit-group-members .buttonInvite,section#edit-guides.edit-companie-authorization .buttonInvite{margin-right:10px;}section#edit-companies.edit-companie-infos #toolbar,section#edit-companies.edit-manuf-infos #toolbar,section#edit-group.edit-companie-infos #toolbar,section#edit-group.edit-manuf-infos #toolbar,section#edit-manufacturers.edit-companie-infos #toolbar,section#edit-manufacturers.edit-manuf-infos #toolbar,section#edit-guides.edit-companie-infos #toolbar,section#edit-guides.edit-manuf-infos #toolbar{background:#ebedef;border:0;border-radius:4px 4px 0 0;}section#edit-companies.edit-companie-infos #editor,section#edit-companies.edit-manuf-infos #editor,section#edit-group.edit-companie-infos #editor,section#edit-group.edit-manuf-infos #editor,section#edit-manufacturers.edit-companie-infos #editor,section#edit-manufacturers.edit-manuf-infos #editor,section#edit-guides.edit-companie-infos #editor,section#edit-guides.edit-manuf-infos #editor{background:#ebedef;color:#4a5d6a;font-size:16px;border-radius:0 0 4px 4px;border:0;padding:8px 12px;}section#edit-companies.edit-companie-infos #editor p,section#edit-companies.edit-manuf-infos #editor p,section#edit-group.edit-companie-infos #editor p,section#edit-group.edit-manuf-infos #editor p,section#edit-manufacturers.edit-companie-infos #editor p,section#edit-manufacturers.edit-manuf-infos #editor p,section#edit-guides.edit-companie-infos #editor p,section#edit-guides.edit-manuf-infos #editor p{color:#4a5d6a;font-size:16px;}section#edit-companies.edit-companie-infos .hidden-parts,section#edit-companies.edit-manuf-infos .hidden-parts,section#edit-group.edit-companie-infos .hidden-parts,section#edit-group.edit-manuf-infos .hidden-parts,section#edit-manufacturers.edit-companie-infos .hidden-parts,section#edit-manufacturers.edit-manuf-infos .hidden-parts,section#edit-guides.edit-companie-infos .hidden-parts,section#edit-guides.edit-manuf-infos .hidden-parts{margin-top:30px;}section#edit-companies.edit-manuf-geo #add-region-container,section#edit-companies.edit-manuf-geo #edit-region-container,section#edit-group.edit-manuf-geo #add-region-container,section#edit-group.edit-manuf-geo #edit-region-container,section#edit-manufacturers.edit-manuf-geo #add-region-container,section#edit-manufacturers.edit-manuf-geo #edit-region-container,section#edit-guides.edit-manuf-geo #add-region-container,section#edit-guides.edit-manuf-geo #edit-region-container{display:none;}section#edit-companies.edit-manuf-geo #add-region-container .flex-1_2,section#edit-companies.edit-manuf-geo #edit-region-container .flex-1_2,section#edit-group.edit-manuf-geo #add-region-container .flex-1_2,section#edit-group.edit-manuf-geo #edit-region-container .flex-1_2,section#edit-manufacturers.edit-manuf-geo #add-region-container .flex-1_2,section#edit-manufacturers.edit-manuf-geo #edit-region-container .flex-1_2,section#edit-guides.edit-manuf-geo #add-region-container .flex-1_2,section#edit-guides.edit-manuf-geo #edit-region-container .flex-1_2{padding:20px 0;}section#edit-companies.edit-manuf-geo #add-region-container .flex-1_2:last-of-type,section#edit-companies.edit-manuf-geo #edit-region-container .flex-1_2:last-of-type,section#edit-group.edit-manuf-geo #add-region-container .flex-1_2:last-of-type,section#edit-group.edit-manuf-geo #edit-region-container .flex-1_2:last-of-type,section#edit-manufacturers.edit-manuf-geo #add-region-container .flex-1_2:last-of-type,section#edit-manufacturers.edit-manuf-geo #edit-region-container .flex-1_2:last-of-type,section#edit-guides.edit-manuf-geo #add-region-container .flex-1_2:last-of-type,section#edit-guides.edit-manuf-geo #edit-region-container .flex-1_2:last-of-type{text-align:right;}section#edit-companies.edit-manuf-geo #add-region-container .flex-1_2 label,section#edit-companies.edit-manuf-geo #edit-region-container .flex-1_2 label,section#edit-group.edit-manuf-geo #add-region-container .flex-1_2 label,section#edit-group.edit-manuf-geo #edit-region-container .flex-1_2 label,section#edit-manufacturers.edit-manuf-geo #add-region-container .flex-1_2 label,section#edit-manufacturers.edit-manuf-geo #edit-region-container .flex-1_2 label,section#edit-guides.edit-manuf-geo #add-region-container .flex-1_2 label,section#edit-guides.edit-manuf-geo #edit-region-container .flex-1_2 label{margin:0 0 5px 0;}section#edit-companies.edit-manuf-geo #add-region-container .flex-1_2 .form-group,section#edit-companies.edit-manuf-geo #edit-region-container .flex-1_2 .form-group,section#edit-group.edit-manuf-geo #add-region-container .flex-1_2 .form-group,section#edit-group.edit-manuf-geo #edit-region-container .flex-1_2 .form-group,section#edit-manufacturers.edit-manuf-geo #add-region-container .flex-1_2 .form-group,section#edit-manufacturers.edit-manuf-geo #edit-region-container .flex-1_2 .form-group,section#edit-guides.edit-manuf-geo #add-region-container .flex-1_2 .form-group,section#edit-guides.edit-manuf-geo #edit-region-container .flex-1_2 .form-group{position:relative;width:100%;}section#edit-companies.edit-manuf-geo #add-region-container .flex-1_2 a.carette,section#edit-companies.edit-manuf-geo #edit-region-container .flex-1_2 a.carette,section#edit-group.edit-manuf-geo #add-region-container .flex-1_2 a.carette,section#edit-group.edit-manuf-geo #edit-region-container .flex-1_2 a.carette,section#edit-manufacturers.edit-manuf-geo #add-region-container .flex-1_2 a.carette,section#edit-manufacturers.edit-manuf-geo #edit-region-container .flex-1_2 a.carette,section#edit-guides.edit-manuf-geo #add-region-container .flex-1_2 a.carette,section#edit-guides.edit-manuf-geo #edit-region-container .flex-1_2 a.carette{position:absolute;top:9px;right:10px;}section#edit-companies.edit-manuf-geo #add-region-container .flex-1_2 .dropdown-menu,section#edit-companies.edit-manuf-geo #edit-region-container .flex-1_2 .dropdown-menu,section#edit-group.edit-manuf-geo #add-region-container .flex-1_2 .dropdown-menu,section#edit-group.edit-manuf-geo #edit-region-container .flex-1_2 .dropdown-menu,section#edit-manufacturers.edit-manuf-geo #add-region-container .flex-1_2 .dropdown-menu,section#edit-manufacturers.edit-manuf-geo #edit-region-container .flex-1_2 .dropdown-menu,section#edit-guides.edit-manuf-geo #add-region-container .flex-1_2 .dropdown-menu,section#edit-guides.edit-manuf-geo #edit-region-container .flex-1_2 .dropdown-menu{display:none;position:absolute;min-width:175px;background-color:#fff;font-size:14px;border:1px solid #bdc4c8;border-radius:4px;cursor:pointer;padding:5px 0;z-index:999;}section#edit-companies.edit-manuf-geo #add-region-container .flex-1_2 .dropdown-menu .divider,section#edit-companies.edit-manuf-geo #edit-region-container .flex-1_2 .dropdown-menu .divider,section#edit-group.edit-manuf-geo #add-region-container .flex-1_2 .dropdown-menu .divider,section#edit-group.edit-manuf-geo #edit-region-container .flex-1_2 .dropdown-menu .divider,section#edit-manufacturers.edit-manuf-geo #add-region-container .flex-1_2 .dropdown-menu .divider,section#edit-manufacturers.edit-manuf-geo #edit-region-container .flex-1_2 .dropdown-menu .divider,section#edit-guides.edit-manuf-geo #add-region-container .flex-1_2 .dropdown-menu .divider,section#edit-guides.edit-manuf-geo #edit-region-container .flex-1_2 .dropdown-menu .divider{height:1px;overflow:hidden;background-color:#ebedef;margin:9px 0;}section#edit-companies.edit-manuf-geo #add-region-container .flex-1_2 .dropdown-menu li,section#edit-companies.edit-manuf-geo #edit-region-container .flex-1_2 .dropdown-menu li,section#edit-group.edit-manuf-geo #add-region-container .flex-1_2 .dropdown-menu li,section#edit-group.edit-manuf-geo #edit-region-container .flex-1_2 .dropdown-menu li,section#edit-manufacturers.edit-manuf-geo #add-region-container .flex-1_2 .dropdown-menu li,section#edit-manufacturers.edit-manuf-geo #edit-region-container .flex-1_2 .dropdown-menu li,section#edit-guides.edit-manuf-geo #add-region-container .flex-1_2 .dropdown-menu li,section#edit-guides.edit-manuf-geo #edit-region-container .flex-1_2 .dropdown-menu li{width:100%;}section#edit-companies.edit-manuf-geo #add-region-container .flex-1_2 .dropdown-menu li a,section#edit-companies.edit-manuf-geo #edit-region-container .flex-1_2 .dropdown-menu li a,section#edit-group.edit-manuf-geo #add-region-container .flex-1_2 .dropdown-menu li a,section#edit-group.edit-manuf-geo #edit-region-container .flex-1_2 .dropdown-menu li a,section#edit-manufacturers.edit-manuf-geo #add-region-container .flex-1_2 .dropdown-menu li a,section#edit-manufacturers.edit-manuf-geo #edit-region-container .flex-1_2 .dropdown-menu li a,section#edit-guides.edit-manuf-geo #add-region-container .flex-1_2 .dropdown-menu li a,section#edit-guides.edit-manuf-geo #edit-region-container .flex-1_2 .dropdown-menu li a{clear:both;display:block;color:#4a5d6a;font-size:14px;font-weight:normal;line-height:1.42857143;text-decoration:none;white-space:nowrap;padding:3px 20px;}section#edit-companies.edit-manuf-geo #add-region-container .flex-1_2 .dropdown-menu li a:hover,section#edit-companies.edit-manuf-geo #add-region-container .flex-1_2 .dropdown-menu li a:focus,section#edit-companies.edit-manuf-geo #edit-region-container .flex-1_2 .dropdown-menu li a:hover,section#edit-companies.edit-manuf-geo #edit-region-container .flex-1_2 .dropdown-menu li a:focus,section#edit-group.edit-manuf-geo #add-region-container .flex-1_2 .dropdown-menu li a:hover,section#edit-group.edit-manuf-geo #add-region-container .flex-1_2 .dropdown-menu li a:focus,section#edit-group.edit-manuf-geo #edit-region-container .flex-1_2 .dropdown-menu li a:hover,section#edit-group.edit-manuf-geo #edit-region-container .flex-1_2 .dropdown-menu li a:focus,section#edit-manufacturers.edit-manuf-geo #add-region-container .flex-1_2 .dropdown-menu li a:hover,section#edit-manufacturers.edit-manuf-geo #add-region-container .flex-1_2 .dropdown-menu li a:focus,section#edit-manufacturers.edit-manuf-geo #edit-region-container .flex-1_2 .dropdown-menu li a:hover,section#edit-manufacturers.edit-manuf-geo #edit-region-container .flex-1_2 .dropdown-menu li a:focus,section#edit-guides.edit-manuf-geo #add-region-container .flex-1_2 .dropdown-menu li a:hover,section#edit-guides.edit-manuf-geo #add-region-container .flex-1_2 .dropdown-menu li a:focus,section#edit-guides.edit-manuf-geo #edit-region-container .flex-1_2 .dropdown-menu li a:hover,section#edit-guides.edit-manuf-geo #edit-region-container .flex-1_2 .dropdown-menu li a:focus{color:#fff;text-decoration:none;background-color:#22bbea;}section#edit-companies.edit-manuf-geo #add-region-container .flex-1_2 .open>.dropdown-menu,section#edit-companies.edit-manuf-geo #edit-region-container .flex-1_2 .open>.dropdown-menu,section#edit-group.edit-manuf-geo #add-region-container .flex-1_2 .open>.dropdown-menu,section#edit-group.edit-manuf-geo #edit-region-container .flex-1_2 .open>.dropdown-menu,section#edit-manufacturers.edit-manuf-geo #add-region-container .flex-1_2 .open>.dropdown-menu,section#edit-manufacturers.edit-manuf-geo #edit-region-container .flex-1_2 .open>.dropdown-menu,section#edit-guides.edit-manuf-geo #add-region-container .flex-1_2 .open>.dropdown-menu,section#edit-guides.edit-manuf-geo #edit-region-container .flex-1_2 .open>.dropdown-menu{display:block;}section#edit-companies.edit-manuf-geo #add-region-container .flex-1_2 .open>a,section#edit-companies.edit-manuf-geo #edit-region-container .flex-1_2 .open>a,section#edit-group.edit-manuf-geo #add-region-container .flex-1_2 .open>a,section#edit-group.edit-manuf-geo #edit-region-container .flex-1_2 .open>a,section#edit-manufacturers.edit-manuf-geo #add-region-container .flex-1_2 .open>a,section#edit-manufacturers.edit-manuf-geo #edit-region-container .flex-1_2 .open>a,section#edit-guides.edit-manuf-geo #add-region-container .flex-1_2 .open>a,section#edit-guides.edit-manuf-geo #edit-region-container .flex-1_2 .open>a{outline:0;}section#edit-companies.edit-manuf-geo #add-region-container .flex-1_2 button,section#edit-companies.edit-manuf-geo #edit-region-container .flex-1_2 button,section#edit-group.edit-manuf-geo #add-region-container .flex-1_2 button,section#edit-group.edit-manuf-geo #edit-region-container .flex-1_2 button,section#edit-manufacturers.edit-manuf-geo #add-region-container .flex-1_2 button,section#edit-manufacturers.edit-manuf-geo #edit-region-container .flex-1_2 button,section#edit-guides.edit-manuf-geo #add-region-container .flex-1_2 button,section#edit-guides.edit-manuf-geo #edit-region-container .flex-1_2 button{margin:33px 0 0 10px;}section#edit-companies.edit-manuf-geo #add-region-container .flex-1_2 img.flag,section#edit-companies.edit-manuf-geo #edit-region-container .flex-1_2 img.flag,section#edit-group.edit-manuf-geo #add-region-container .flex-1_2 img.flag,section#edit-group.edit-manuf-geo #edit-region-container .flex-1_2 img.flag,section#edit-manufacturers.edit-manuf-geo #add-region-container .flex-1_2 img.flag,section#edit-manufacturers.edit-manuf-geo #edit-region-container .flex-1_2 img.flag,section#edit-guides.edit-manuf-geo #add-region-container .flex-1_2 img.flag,section#edit-guides.edit-manuf-geo #edit-region-container .flex-1_2 img.flag{position:relative;top:-1.5px;vertical-align:middle;margin-right:2px;}section#edit-companies.edit-manuf-geo .select-langues:hover,section#edit-group.edit-manuf-geo .select-langues:hover,section#edit-manufacturers.edit-manuf-geo .select-langues:hover,section#edit-guides.edit-manuf-geo .select-langues:hover{cursor:pointer;}section#edit-companies.edit-manuf-geo .select-langues img#langList,section#edit-group.edit-manuf-geo .select-langues img#langList,section#edit-manufacturers.edit-manuf-geo .select-langues img#langList,section#edit-guides.edit-manuf-geo .select-langues img#langList{margin-right:5px;}section#edit-companies.edit-manuf-geo .select-langues a#language-table,section#edit-group.edit-manuf-geo .select-langues a#language-table,section#edit-manufacturers.edit-manuf-geo .select-langues a#language-table,section#edit-guides.edit-manuf-geo .select-langues a#language-table{font-weight:600;font-size:14px;}section#edit-companies.edit-manuf-geo #edit-languages-container,section#edit-group.edit-manuf-geo #edit-languages-container,section#edit-manufacturers.edit-manuf-geo #edit-languages-container,section#edit-guides.edit-manuf-geo #edit-languages-container{display:none;}section#edit-companies.edit-manuf-geo #edit-languages-container .flex-list .item-list,section#edit-group.edit-manuf-geo #edit-languages-container .flex-list .item-list,section#edit-manufacturers.edit-manuf-geo #edit-languages-container .flex-list .item-list,section#edit-guides.edit-manuf-geo #edit-languages-container .flex-list .item-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;width:200px;margin-bottom:10px;}section#edit-companies.edit-manuf-geo #edit-languages-container #languages-table,section#edit-group.edit-manuf-geo #edit-languages-container #languages-table,section#edit-manufacturers.edit-manuf-geo #edit-languages-container #languages-table,section#edit-guides.edit-manuf-geo #edit-languages-container #languages-table{margin-top:20px;}section#edit-companies.edit-manuf-geo #edit-languages-container #languages-table .flag,section#edit-group.edit-manuf-geo #edit-languages-container #languages-table .flag,section#edit-manufacturers.edit-manuf-geo #edit-languages-container #languages-table .flag,section#edit-guides.edit-manuf-geo #edit-languages-container #languages-table .flag{margin-right:8px;}section#edit-companies.edit-manuf-geo #edit-languages-container #languages-table input[type=checkbox],section#edit-group.edit-manuf-geo #edit-languages-container #languages-table input[type=checkbox],section#edit-manufacturers.edit-manuf-geo #edit-languages-container #languages-table input[type=checkbox],section#edit-guides.edit-manuf-geo #edit-languages-container #languages-table input[type=checkbox]{position:relative;top:2px;margin-left:8px;}section#edit-companies.edit-manuf-geo #edit-languages-container button,section#edit-group.edit-manuf-geo #edit-languages-container button,section#edit-manufacturers.edit-manuf-geo #edit-languages-container button,section#edit-guides.edit-manuf-geo #edit-languages-container button{margin:20px 10px 0 0;}section#edit-companies.edit-manuf-authorization ul.manage-objects-infos,section#edit-group.edit-manuf-authorization ul.manage-objects-infos,section#edit-manufacturers.edit-manuf-authorization ul.manage-objects-infos,section#edit-guides.edit-manuf-authorization ul.manage-objects-infos{margin-bottom:20px;}section#edit-companies.edit-manuf-authorization ul.manage-objects-infos>li,section#edit-group.edit-manuf-authorization ul.manage-objects-infos>li,section#edit-manufacturers.edit-manuf-authorization ul.manage-objects-infos>li,section#edit-guides.edit-manuf-authorization ul.manage-objects-infos>li{color:#7a94a1;font-size:15px;font-style:italic;margin-bottom:4px;}section#edit-companies.edit-manuf-authorization ul.manage-objects-infos>li strong,section#edit-group.edit-manuf-authorization ul.manage-objects-infos>li strong,section#edit-manufacturers.edit-manuf-authorization ul.manage-objects-infos>li strong,section#edit-guides.edit-manuf-authorization ul.manage-objects-infos>li strong{display:inline-block;color:#4a5d6a;font-style:normal;font-size:16px;margin:0 6px;}section#edit-companies.edit-manuf-authorization #filters-zone,section#edit-group.edit-manuf-authorization #filters-zone,section#edit-manufacturers.edit-manuf-authorization #filters-zone,section#edit-guides.edit-manuf-authorization #filters-zone{display:block;}section#edit-companies.edit-manuf-authorization #filters-zone .filterbar,section#edit-group.edit-manuf-authorization #filters-zone .filterbar,section#edit-manufacturers.edit-manuf-authorization #filters-zone .filterbar,section#edit-guides.edit-manuf-authorization #filters-zone .filterbar{width:100%;}section#edit-companies.edit-manuf-authorization #filters-zone .filterbar .intitule-filtre,section#edit-group.edit-manuf-authorization #filters-zone .filterbar .intitule-filtre,section#edit-manufacturers.edit-manuf-authorization #filters-zone .filterbar .intitule-filtre,section#edit-guides.edit-manuf-authorization #filters-zone .filterbar .intitule-filtre{display:none;}section#edit-companies.edit-manuf-authorization #filters-zone .filterbar .buttons,section#edit-group.edit-manuf-authorization #filters-zone .filterbar .buttons,section#edit-manufacturers.edit-manuf-authorization #filters-zone .filterbar .buttons,section#edit-guides.edit-manuf-authorization #filters-zone .filterbar .buttons{display:inline-block;position:absolute;bottom:21px;right:0;}section#edit-companies.edit-manuf-authorization #filters-zone .filterbar .buttons .filter-btn,section#edit-group.edit-manuf-authorization #filters-zone .filterbar .buttons .filter-btn,section#edit-manufacturers.edit-manuf-authorization #filters-zone .filterbar .buttons .filter-btn,section#edit-guides.edit-manuf-authorization #filters-zone .filterbar .buttons .filter-btn{display:none;}section#edit-companies.edit-manuf-authorization #filters-zone .filterbar .buttons .reset-btn .material-icons,section#edit-group.edit-manuf-authorization #filters-zone .filterbar .buttons .reset-btn .material-icons,section#edit-manufacturers.edit-manuf-authorization #filters-zone .filterbar .buttons .reset-btn .material-icons,section#edit-guides.edit-manuf-authorization #filters-zone .filterbar .buttons .reset-btn .material-icons{top:0;}section#edit-companies.edit-manuf-authorization #filters-zone .filterbar .filters-container,section#edit-group.edit-manuf-authorization #filters-zone .filterbar .filters-container,section#edit-manufacturers.edit-manuf-authorization #filters-zone .filterbar .filters-container,section#edit-guides.edit-manuf-authorization #filters-zone .filterbar .filters-container{display:block;position:relative;top:initial;left:initial;width:100%;}section#edit-companies.edit-manuf-authorization #filters-zone .filterbar .filters-container ul.filters,section#edit-group.edit-manuf-authorization #filters-zone .filterbar .filters-container ul.filters,section#edit-manufacturers.edit-manuf-authorization #filters-zone .filterbar .filters-container ul.filters,section#edit-guides.edit-manuf-authorization #filters-zone .filterbar .filters-container ul.filters{background:none;}section#edit-companies.edit-manuf-authorization #filters-zone .filterbar .filters-container ul.filters>li,section#edit-group.edit-manuf-authorization #filters-zone .filterbar .filters-container ul.filters>li,section#edit-manufacturers.edit-manuf-authorization #filters-zone .filterbar .filters-container ul.filters>li,section#edit-guides.edit-manuf-authorization #filters-zone .filterbar .filters-container ul.filters>li{display:inline-block;min-width:20%;}section#edit-companies.edit-manuf-authorization #filters-zone .filterbar .filters-container ul.filters>li .category-header,section#edit-group.edit-manuf-authorization #filters-zone .filterbar .filters-container ul.filters>li .category-header,section#edit-manufacturers.edit-manuf-authorization #filters-zone .filterbar .filters-container ul.filters>li .category-header,section#edit-guides.edit-manuf-authorization #filters-zone .filterbar .filters-container ul.filters>li .category-header{background:none;color:#22bbea;pointer-events:none;}section#edit-companies.edit-manuf-authorization #filters-zone .filterbar .filters-container ul.filters>li .category-header img,section#edit-group.edit-manuf-authorization #filters-zone .filterbar .filters-container ul.filters>li .category-header img,section#edit-manufacturers.edit-manuf-authorization #filters-zone .filterbar .filters-container ul.filters>li .category-header img,section#edit-guides.edit-manuf-authorization #filters-zone .filterbar .filters-container ul.filters>li .category-header img{display:none;}section#edit-companies.edit-manuf-authorization #filters-zone .filterbar .filters-container ul.filters>li .category-content,section#edit-group.edit-manuf-authorization #filters-zone .filterbar .filters-container ul.filters>li .category-content,section#edit-manufacturers.edit-manuf-authorization #filters-zone .filterbar .filters-container ul.filters>li .category-content,section#edit-guides.edit-manuf-authorization #filters-zone .filterbar .filters-container ul.filters>li .category-content{display:block!important;}section#edit-companies.edit-manuf-authorization #filters-zone .filterbar .filters-container ul.filters>li .category-content input[type=checkbox],section#edit-group.edit-manuf-authorization #filters-zone .filterbar .filters-container ul.filters>li .category-content input[type=checkbox],section#edit-manufacturers.edit-manuf-authorization #filters-zone .filterbar .filters-container ul.filters>li .category-content input[type=checkbox],section#edit-guides.edit-manuf-authorization #filters-zone .filterbar .filters-container ul.filters>li .category-content input[type=checkbox]{display:inline-block;}section#edit-companies.edit-manuf-authorization #filters-zone .filterbar .filters-container ul.filters>li .category-content .checkbox-label,section#edit-group.edit-manuf-authorization #filters-zone .filterbar .filters-container ul.filters>li .category-content .checkbox-label,section#edit-manufacturers.edit-manuf-authorization #filters-zone .filterbar .filters-container ul.filters>li .category-content .checkbox-label,section#edit-guides.edit-manuf-authorization #filters-zone .filterbar .filters-container ul.filters>li .category-content .checkbox-label{width:80%;margin:0;}section#edit-companies.edit-manuf-authorization #filters-zone .filterbar .filters-container ul.filters li.filter-classification .modal-panel,section#edit-group.edit-manuf-authorization #filters-zone .filterbar .filters-container ul.filters li.filter-classification .modal-panel,section#edit-manufacturers.edit-manuf-authorization #filters-zone .filterbar .filters-container ul.filters li.filter-classification .modal-panel,section#edit-guides.edit-manuf-authorization #filters-zone .filterbar .filters-container ul.filters li.filter-classification .modal-panel{top:70px;left:15px;-webkit-animation:slideDown .3s forwards;-moz-animation:slideDown .3s forwards;animation:slideDown .3s forwards;z-index:1;}@-webkit-keyframes slideDown{0%{transform:translateY(-30px);}100%{transform:translateY(0);}}@-moz-keyframes slideDown{0%{transform:translateY(-30px);}100%{transform:translateY(0);}}@keyframes slideDown{0%{transform:translateY(-30px);}100%{transform:translateY(0);}}section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container,section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container,section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container,section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container{width:100%;}section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table,section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table,section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table,section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table{table-layout:fixed;margin-top:20px;}section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table td,section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table th,section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table td,section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table th,section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table td,section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table th,section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table td,section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table th{width:10%;font-size:13px;text-align:center;box-sizing:border-box;padding:8px;}section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table td a.btn-third,section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table th a.btn-third,section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table td a.btn-third,section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table th a.btn-third,section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table td a.btn-third,section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table th a.btn-third,section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table td a.btn-third,section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table th a.btn-third{color:#fff;text-decoration:none;}section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table th,section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table th,section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table th,section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table th{vertical-align:bottom;word-wrap:break-word;}section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table td:nth-of-type(1),section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table td:nth-of-type(2),section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table td:nth-of-type(1),section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table td:nth-of-type(2),section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table td:nth-of-type(1),section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table td:nth-of-type(2),section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table td:nth-of-type(1),section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table td:nth-of-type(2){width:0;}section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table th:nth-of-type(2),section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table td:nth-of-type(4),section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table th:nth-of-type(2),section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table td:nth-of-type(4),section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table th:nth-of-type(2),section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table td:nth-of-type(4),section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table th:nth-of-type(2),section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table td:nth-of-type(4){width:15%;}section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table th:nth-of-type(3),section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table td:nth-of-type(5),section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table th:nth-of-type(3),section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table td:nth-of-type(5),section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table th:nth-of-type(3),section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table td:nth-of-type(5),section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table th:nth-of-type(3),section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table td:nth-of-type(5){width:20%;}section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table th:nth-of-type(9),section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table td:nth-of-type(11),section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table th:nth-of-type(9),section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table td:nth-of-type(11),section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table th:nth-of-type(9),section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table td:nth-of-type(11),section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table th:nth-of-type(9),section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table td:nth-of-type(11){width:5%;}section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table th:nth-of-type(1),section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table td:nth-of-type(3),section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table th:nth-of-type(2),section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table td:nth-of-type(4),section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table th:nth-of-type(3),section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table td:nth-of-type(5),section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table th:nth-of-type(1),section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table td:nth-of-type(3),section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table th:nth-of-type(2),section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table td:nth-of-type(4),section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table th:nth-of-type(3),section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table td:nth-of-type(5),section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table th:nth-of-type(1),section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table td:nth-of-type(3),section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table th:nth-of-type(2),section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table td:nth-of-type(4),section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table th:nth-of-type(3),section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table td:nth-of-type(5),section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table th:nth-of-type(1),section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table td:nth-of-type(3),section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table th:nth-of-type(2),section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table td:nth-of-type(4),section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table th:nth-of-type(3),section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table td:nth-of-type(5){text-align:left;}section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table i.fa,section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table i.fa,section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table i.fa,section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table i.fa{margin-left:3px;cursor:pointer;}section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .edit-btn,section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .edit-btn,section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .edit-btn,section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .edit-btn{top:-3px;margin-right:3px;}section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone,section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone,section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone,section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone{width:100%;height:26px;cursor:pointer;}section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress,section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress,section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress,section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress{position:relative;background-color:#cef0fa;border-radius:4px;}section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-bar,section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-bar,section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-bar,section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-bar{height:5px;border-radius:4px 0 0 4px;}section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-bar p,section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-bar p,section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-bar p,section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-bar p{font-size:13px;padding:4px 0 0 0;text-shadow:0 0 2px #fff;}section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip,section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip,section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip,section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip{display:none;position:absolute;top:26px;right:-70px;width:280px;z-index:1;}section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip::before,section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip::before,section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip::before,section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip::before{content:"";display:block;position:relative;top:2px;width:100%;height:11px;background:url(/Content/images/progress-tooltip-arrow.png) no-repeat center top;z-index:3;}section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container,section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container,section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container,section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container{position:relative;background-color:#fff;border:1px solid #ebedef;border-radius:8px;box-sizing:border-box;box-shadow:0 0 14px #ebedef;padding:20px;z-index:2;}section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul:after,section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul:after,section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul:after,section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul:after{content:"";display:block;clear:both;}section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li,section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li,section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li,section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;float:left;width:50%;text-align:left;box-sizing:border-box;margin-top:10px;padding:0 10px;}section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li:nth-of-type(1),section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li:nth-of-type(2),section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li:nth-of-type(1),section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li:nth-of-type(2),section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li:nth-of-type(1),section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li:nth-of-type(2),section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li:nth-of-type(1),section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li:nth-of-type(2){margin:0;}section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li.bimscore .graph-bimscore,section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li.bimscore .graph-bimscore,section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li.bimscore .graph-bimscore,section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li.bimscore .graph-bimscore{padding-left:5px;}section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li.bimscore .graph-bimscore .c100,section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li.bimscore .graph-bimscore .c100,section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li.bimscore .graph-bimscore .c100,section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li.bimscore .graph-bimscore .c100{font-size:82px;margin:0;}section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li.bimscore .graph-bimscore .c100>span .bimscore-percent,section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li.bimscore .graph-bimscore .c100>span .bimscore-percent,section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li.bimscore .graph-bimscore .c100>span .bimscore-percent,section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li.bimscore .graph-bimscore .c100>span .bimscore-percent{top:-13px;font-size:.5em;}section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li>span,section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li>span,section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li>span,section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li>span{display:inline-block;font-size:13px;line-height:15px;vertical-align:middle;}section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li i.fa,section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li i.fa,section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li i.fa,section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li i.fa{display:inline-block;font-size:18px;vertical-align:middle;}section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li i.fa.green,section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li i.fa.green,section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li i.fa.green,section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li i.fa.green{color:#32b53a;}section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li i.fa.orange,section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li i.fa.orange,section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li i.fa.orange,section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li i.fa.orange{color:#f7ac38;}section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li i.fa.red,section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li i.fa.red,section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li i.fa.red,section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container .table .progress-hover-zone .progress .progress-tooltip .pt-container ul li i.fa.red{color:#e9485b;}section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container #confirm-edit-status-modal #table-empty-properties,section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container #confirm-edit-status-modal #table-empty-properties,section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container #confirm-edit-status-modal #table-empty-properties,section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container #confirm-edit-status-modal #table-empty-properties{max-height:300px;overflow:scroll;display:block;}section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container #confirm-edit-status-modal #table-empty-properties tbody,section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container #confirm-edit-status-modal #table-empty-properties tbody,section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container #confirm-edit-status-modal #table-empty-properties tbody,section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container #confirm-edit-status-modal #table-empty-properties tbody{display:block;}section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container #confirm-edit-status-modal #table-empty-properties tbody tr,section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container #confirm-edit-status-modal #table-empty-properties tbody tr,section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container #confirm-edit-status-modal #table-empty-properties tbody tr,section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container #confirm-edit-status-modal #table-empty-properties tbody tr{border-bottom:1px solid #ebedef;}section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container #confirm-edit-status-modal #table-empty-properties tbody tr td,section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container #confirm-edit-status-modal #table-empty-properties tbody tr td,section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container #confirm-edit-status-modal #table-empty-properties tbody tr td,section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container #confirm-edit-status-modal #table-empty-properties tbody tr td{padding:10px 5px 10px 5px;}section#edit-companies.edit-manuf-authorization .list-container .results-list-manuf-obj-container #confirm-edit-status-modal .modal-footer a,section#edit-group.edit-manuf-authorization .list-container .results-list-manuf-obj-container #confirm-edit-status-modal .modal-footer a,section#edit-manufacturers.edit-manuf-authorization .list-container .results-list-manuf-obj-container #confirm-edit-status-modal .modal-footer a,section#edit-guides.edit-manuf-authorization .list-container .results-list-manuf-obj-container #confirm-edit-status-modal .modal-footer a{margin-left:10px;}section#edit-companies.edit-manuf-authorization table.request-invitation-table,section#edit-group.edit-manuf-authorization table.request-invitation-table,section#edit-manufacturers.edit-manuf-authorization table.request-invitation-table,section#edit-guides.edit-manuf-authorization table.request-invitation-table{width:100%!important;table-layout:fixed;}section#edit-companies.edit-manuf-authorization table.request-invitation-table thead>tr>th,section#edit-group.edit-manuf-authorization table.request-invitation-table thead>tr>th,section#edit-manufacturers.edit-manuf-authorization table.request-invitation-table thead>tr>th,section#edit-guides.edit-manuf-authorization table.request-invitation-table thead>tr>th{padding-right:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:initial;width:16.5%!important;text-align:left;}section#edit-companies.edit-manuf-authorization table.request-invitation-table tbody>tr:hover,section#edit-group.edit-manuf-authorization table.request-invitation-table tbody>tr:hover,section#edit-manufacturers.edit-manuf-authorization table.request-invitation-table tbody>tr:hover,section#edit-guides.edit-manuf-authorization table.request-invitation-table tbody>tr:hover{background:#fafafa;}section#edit-companies.edit-manuf-authorization table.request-invitation-table tbody>tr td,section#edit-group.edit-manuf-authorization table.request-invitation-table tbody>tr td,section#edit-manufacturers.edit-manuf-authorization table.request-invitation-table tbody>tr td,section#edit-guides.edit-manuf-authorization table.request-invitation-table tbody>tr td{text-overflow:ellipsis;overflow:hidden;}section#edit-companies.edit-manuf-authorization table.request-invitation-table tbody>tr td div.inline-button button,section#edit-group.edit-manuf-authorization table.request-invitation-table tbody>tr td div.inline-button button,section#edit-manufacturers.edit-manuf-authorization table.request-invitation-table tbody>tr td div.inline-button button,section#edit-guides.edit-manuf-authorization table.request-invitation-table tbody>tr td div.inline-button button{margin-left:5px;margin-bottom:2px;margin-top:2px;}section#edit-companies.edit-manuf-subscription h3,section#edit-group.edit-manuf-subscription h3,section#edit-manufacturers.edit-manuf-subscription h3,section#edit-guides.edit-manuf-subscription h3{margin-bottom:5px;}section#edit-companies.edit-manuf-subscription .plan-price,section#edit-group.edit-manuf-subscription .plan-price,section#edit-manufacturers.edit-manuf-subscription .plan-price,section#edit-guides.edit-manuf-subscription .plan-price{text-align:right;}section#edit-companies.edit-manuf-subscription .modern-table,section#edit-group.edit-manuf-subscription .modern-table,section#edit-manufacturers.edit-manuf-subscription .modern-table,section#edit-guides.edit-manuf-subscription .modern-table{margin-top:20px;}section#edit-companies.edit-manuf-subscription .modern-table li.empty-title,section#edit-group.edit-manuf-subscription .modern-table li.empty-title,section#edit-manufacturers.edit-manuf-subscription .modern-table li.empty-title,section#edit-guides.edit-manuf-subscription .modern-table li.empty-title{border-top:1px solid #ebedef!important;margin-top:-1px;margin-bottom:1px;}section#edit-companies.edit-manuf-subscription .modern-table .advanced-white ul li,section#edit-group.edit-manuf-subscription .modern-table .advanced-white ul li,section#edit-manufacturers.edit-manuf-subscription .modern-table .advanced-white ul li,section#edit-guides.edit-manuf-subscription .modern-table .advanced-white ul li{height:auto;min-height:30px;max-height:60px;padding:0 10px;}section#edit-companies.edit-manuf-subscription .modern-table .five-colm .mdn-col,section#edit-group.edit-manuf-subscription .modern-table .five-colm .mdn-col,section#edit-manufacturers.edit-manuf-subscription .modern-table .five-colm .mdn-col,section#edit-guides.edit-manuf-subscription .modern-table .five-colm .mdn-col{width:50%;}section#edit-companies.edit-manuf-subscription .modern-table .ico-cross,section#edit-companies.edit-manuf-subscription .modern-table .ico-check,section#edit-group.edit-manuf-subscription .modern-table .ico-cross,section#edit-group.edit-manuf-subscription .modern-table .ico-check,section#edit-manufacturers.edit-manuf-subscription .modern-table .ico-cross,section#edit-manufacturers.edit-manuf-subscription .modern-table .ico-check,section#edit-guides.edit-manuf-subscription .modern-table .ico-cross,section#edit-guides.edit-manuf-subscription .modern-table .ico-check{background-position:center 7px;}section#edit-companies.edit-manuf-subscription .modern-table .ico-check-left,section#edit-group.edit-manuf-subscription .modern-table .ico-check-left,section#edit-manufacturers.edit-manuf-subscription .modern-table .ico-check-left,section#edit-guides.edit-manuf-subscription .modern-table .ico-check-left{background-position:40% 7px;}section#edit-companies.edit-manuf-subscription .modern-table .package-selected,section#edit-group.edit-manuf-subscription .modern-table .package-selected,section#edit-manufacturers.edit-manuf-subscription .modern-table .package-selected,section#edit-guides.edit-manuf-subscription .modern-table .package-selected{border:2px solid #22bbea;cursor:pointer;}section#edit-companies.edit-manuf-subscription .modern-table .error,section#edit-group.edit-manuf-subscription .modern-table .error,section#edit-manufacturers.edit-manuf-subscription .modern-table .error,section#edit-guides.edit-manuf-subscription .modern-table .error{font-weight:bold;color:#e9485b;font-size:16px;}section#edit-companies.edit-manuf-subscription .flex-2_3 label,section#edit-group.edit-manuf-subscription .flex-2_3 label,section#edit-manufacturers.edit-manuf-subscription .flex-2_3 label,section#edit-guides.edit-manuf-subscription .flex-2_3 label{display:inline-block;width:100%;font-weight:600;margin:0 0 5px 0;}section#edit-companies.edit-manuf-subscription .flex-2_3 input,section#edit-group.edit-manuf-subscription .flex-2_3 input,section#edit-manufacturers.edit-manuf-subscription .flex-2_3 input,section#edit-guides.edit-manuf-subscription .flex-2_3 input{width:100%;box-sizing:border-box;margin-bottom:20px;}section#edit-companies.edit-manuf-subscription .flex-2_3 input#CardCvx,section#edit-group.edit-manuf-subscription .flex-2_3 input#CardCvx,section#edit-manufacturers.edit-manuf-subscription .flex-2_3 input#CardCvx,section#edit-guides.edit-manuf-subscription .flex-2_3 input#CardCvx{width:auto;}section#edit-companies.edit-manuf-subscription .flex-2_3 select,section#edit-group.edit-manuf-subscription .flex-2_3 select,section#edit-manufacturers.edit-manuf-subscription .flex-2_3 select,section#edit-guides.edit-manuf-subscription .flex-2_3 select{width:auto;margin:0 20px 20px 0;}section#edit-companies.edit-manuf-subscription .flex-2_3 .error,section#edit-group.edit-manuf-subscription .flex-2_3 .error,section#edit-manufacturers.edit-manuf-subscription .flex-2_3 .error,section#edit-guides.edit-manuf-subscription .flex-2_3 .error{margin-top:20px;}section#edit-companies.edit-manuf-subscription .btn-content,section#edit-group.edit-manuf-subscription .btn-content,section#edit-manufacturers.edit-manuf-subscription .btn-content,section#edit-guides.edit-manuf-subscription .btn-content{margin-top:20px;}section#edit-companies.edit-manuf-subscription .btn-content .btn-first,section#edit-group.edit-manuf-subscription .btn-content .btn-first,section#edit-manufacturers.edit-manuf-subscription .btn-content .btn-first,section#edit-guides.edit-manuf-subscription .btn-content .btn-first{margin:0 10px;}section#edit-companies.edit-manuf-content-requests .user-right-warning,section#edit-group.edit-manuf-content-requests .user-right-warning,section#edit-manufacturers.edit-manuf-content-requests .user-right-warning,section#edit-guides.edit-manuf-content-requests .user-right-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc;padding:10px;margin-bottom:10px;}#status-request-modal .modal-body #comment-status-request{resize:none;min-height:100px;}#status-request-modal .modal-body #validate-status-request:disabled{background-color:#7a94a1;}.modal-message .modal-header #modal-message-subtitle{display:inline-block;width:100%;margin-top:5px;}.modal-message .modal-header #modal-message-subtitle #talk-with-title{cursor:pointer;display:inline-block;}.modal-message .modal-header #modal-message-subtitle #talk-with-title .number-talk-user{margin-left:5px;color:#4a5d6a;font-weight:600;}.modal-message .modal-header #modal-message-subtitle #talk-with-title i{color:#4a5d6a;margin-left:5px;}.modal-message .modal-header #modal-message-subtitle #talk-with-title i.arrow-roll{-moz-transition:transform .35s;-webkit-transition:transform .35s;transition:transform .35s;margin-left:15px;}.modal-message .modal-header #modal-message-subtitle #talk-with-title i.arrow-roll.rotate{transform:rotate(90deg);}.modal-message .modal-header #modal-message-subtitle #talk-with-title:hover{color:#4a5d6a;}.modal-message .modal-header #modal-message-subtitle #all-users-talk-list{display:none;}.modal-message .modal-header #modal-message-subtitle .talk-users-title{line-height:21px;}.modal-message .modal-header #modal-message-subtitle .talk-users-title span{vertical-align:middle;}.modal-message .modal-header #modal-message-subtitle .talk-users-title img.user-avatar{border-radius:50%;vertical-align:middle;height:32px;width:32px;margin-right:5px;}.modal-message .modal-header #modal-message-subtitle ul.talk-users-list{display:inline-block;margin:5px 0 5px 0;}.modal-message .modal-header #modal-message-subtitle ul.talk-users-list.company,.modal-message .modal-header #modal-message-subtitle ul.talk-users-list.manufacturer{margin-left:35px;}.modal-message .modal-header #modal-message-subtitle ul.talk-users-list.materialize .chip{color:#4a5d6a;background-color:#ebedef;font-weight:600;}.modal-message #chat-write-container{height:511px;}.modal-message #chat-write-container .chat{height:425px;overflow-x:hidden;overflow-y:scroll;padding:35px 15px 0;justify-content:flex-end;flex-direction:column;}.modal-message #chat-write-container .chat .bubble-line{margin-bottom:20px;}.modal-message #chat-write-container .chat .bubble-line::after{content:"";display:block;clear:both;}.modal-message #chat-write-container .chat .bubble-line img.user-avatar{border-radius:50%;width:50px;height:50px;}.modal-message #chat-write-container .chat .bubble-line img.user-avatar.me,.modal-message #chat-write-container .chat .bubble-line img.user-avatar.me-user{float:right;margin-left:15px;}.modal-message #chat-write-container .chat .bubble-line img.user-avatar.you{float:left;margin-right:15px;}.modal-message #chat-write-container .chat .bubble-line .bubble{display:inline-block;max-width:75%;}.modal-message #chat-write-container .chat .bubble-line .bubble .link{text-decoration:underline;}.modal-message #chat-write-container .chat .bubble-line .bubble.me{float:right;text-align:right;}.modal-message #chat-write-container .chat .bubble-line .bubble.me .bubble-content{color:#4a5d6a;background-color:#ebedef;}.modal-message #chat-write-container .chat .bubble-line .bubble.me .bubble-content .link{color:#4a5d6a;}.modal-message #chat-write-container .chat .bubble-line .bubble.me .bubble-content .link:hover{color:#22bbea;}.modal-message #chat-write-container .chat .bubble-line .bubble.me .bubble-date{text-align:right;float:right;}.modal-message #chat-write-container .chat .bubble-line .bubble.me ul.reader-users-list{float:right;}.modal-message #chat-write-container .chat .bubble-line .bubble.me ul.reader-users-list li{margin-left:10px;}.modal-message #chat-write-container .chat .bubble-line .bubble.you{float:left;text-align:left;}.modal-message #chat-write-container .chat .bubble-line .bubble.you .bubble-content{color:#4a5d6a;background-color:#ebedef;}.modal-message #chat-write-container .chat .bubble-line .bubble.you .bubble-content .link{color:#4a5d6a;}.modal-message #chat-write-container .chat .bubble-line .bubble.you .bubble-content .link:hover{color:#22bbea;}.modal-message #chat-write-container .chat .bubble-line .bubble.you .bubble-date{text-align:left;float:left;}.modal-message #chat-write-container .chat .bubble-line .bubble.you .bubble-date i{display:none;}.modal-message #chat-write-container .chat .bubble-line .bubble.you ul.reader-users-list{float:left;}.modal-message #chat-write-container .chat .bubble-line .bubble.you ul.reader-users-list li{margin-right:10px;}.modal-message #chat-write-container .chat .bubble-line .bubble.me-user{float:right;text-align:right;}.modal-message #chat-write-container .chat .bubble-line .bubble.me-user .bubble-content{color:#fff;background:linear-gradient(to right,#0ab8ec,#4a99f3);}.modal-message #chat-write-container .chat .bubble-line .bubble.me-user .bubble-content .user-name{display:none;}.modal-message #chat-write-container .chat .bubble-line .bubble.me-user .bubble-content .link{color:#fff;}.modal-message #chat-write-container .chat .bubble-line .bubble.me-user .bubble-content .link:hover{color:#4a5d6a;}.modal-message #chat-write-container .chat .bubble-line .bubble.me-user .bubble-date{text-align:right;float:right;}.modal-message #chat-write-container .chat .bubble-line .bubble.me-user ul.reader-users-list{float:right;}.modal-message #chat-write-container .chat .bubble-line .bubble.me-user ul.reader-users-list li{margin-left:10px;}.modal-message #chat-write-container .chat .bubble-line .bubble .bubble-content{position:relative;display:inline-block;font-size:16px;border-radius:16px;margin-bottom:2px;padding:13px 20px;word-break:break-word;}.modal-message #chat-write-container .chat .bubble-line .bubble .bubble-content .user-name{margin:0;font-weight:600;}.modal-message #chat-write-container .chat .bubble-line .bubble .bubble-date{font-size:11px;font-weight:600;margin:0 10px;color:#7a94a1;line-height:22px;}.modal-message #chat-write-container .chat .bubble-line .bubble .bubble-date i{font-size:14px;margin-right:4px;}.modal-message #chat-write-container .chat .bubble-line .bubble ul.reader-users-list li{float:left;line-height:21px;}.modal-message #chat-write-container .chat .bubble-line .bubble ul.reader-users-list li img.user-avatar{border-radius:50%;vertical-align:middle;height:20px;width:20px;}.modal-message #chat-write-container .write{border-top:1px solid #ebedef;padding:10px 10px 10px 10px;}.modal-message #chat-write-container .write textarea{font-size:16px;width:90%;min-height:24px;height:24px;max-height:240px;padding:0;color:#4a5d6a;border:0;outline:0;background-color:#fff;border-radius:0;resize:none;margin-top:3px;margin-bottom:3px;vertical-align:middle;overflow:hidden;line-height:24px;}.modal-message #chat-write-container .write .write-link{width:10%;}.modal-message #chat-write-container .write .write-link.send{position:absolute;width:44px;height:30px;bottom:10px;right:10px;}#detail-request-modal .modal-dialog.modal-lg .modal-body,#detail-request-modal .modal-header{text-align:left;}#detail-request-modal .panneau{padding:10px;}#detail-request-modal .panneau div.flex-content div{width:100%;}#detail-request-modal .panneau .block-list{display:inline-block;}#detail-request-modal .panneau h3{color:#22bbea;}#detail-request-modal .panneau label{margin-top:15px;margin-bottom:5px;}#detail-request-modal .panneau input{border:0;font-weight:600;font-size:16px;color:#4a5d6a;width:100%;}#detail-request-modal .panneau textarea{font-weight:600;background-color:#fff;font-size:16px;color:#4a5d6a;min-height:48px;max-height:288px;padding:0;margin:0;resize:none;}#detail-request-modal .panneau ul li{font-weight:600;font-size:16px;}#detail-request-modal .panneau ul li.software{border-radius:20px;color:#fff;background-color:#22bbea;margin:0 8px 8px 0;padding:3px 16px 4px 10px;display:inline-block;}#detail-request-modal .panneau ul li.lod{display:inline-block;margin-right:10px;}#detail-request-modal .panneau ul li.classification{display:inline-block;margin-right:30px;margin-bottom:10px;}#detail-request-modal .panneau ul li.classification span{font-weight:500;display:block;}#detail-request-modal .panneau #block-object-reference table{width:100%;}#detail-request-modal .panneau #block-object-reference table tr{height:49px;}#detail-request-modal .panneau #block-object-reference table tr:first-child td{border-top:0;}#detail-request-modal .panneau #block-object-reference table tr:last-child td{border-bottom:0;}#detail-request-modal .panneau #block-object-reference table th{font-weight:500;text-align:center;width:50%;}#detail-request-modal .panneau #block-object-reference table th:first-child{width:unset;border:0;min-width:49px;width:49px;border-bottom:1px solid #ebedef;}#detail-request-modal .panneau #block-object-reference table td{font-weight:600;width:50%;}#detail-request-modal .panneau #block-object-reference table td:first-child{font-weight:500;text-align:center;min-width:49px;width:49px;}#detail-request-modal .panneau #block-object-reference table th,#detail-request-modal .panneau #block-object-reference table td{border:1px solid #ebedef;padding:10px;}#detail-request-modal .panneau #block-object-reference #table-header-object-reference{display:flex;}#detail-request-modal .panneau #block-object-reference #table-header-object-reference .table-container{width:100%;}#detail-request-modal .panneau #block-object-reference #table-body-object-reference{max-height:490px;overflow:hidden scroll;border-bottom:1px solid #ebedef;}#detail-request-modal .panneau #block-object-reference .cale-container .cale{overflow:hidden scroll;visibility:hidden;}#detail-request-modal .panneau a{text-decoration:underline;}#detail-request-modal .panneau ul#modal-object-classification,#detail-request-modal .panneau ul#modal-tags,#detail-request-modal .panneau #block-object-reference{margin-top:15px;}#create-link-object-request-modal .modal-header{border-bottom:0;}#create-link-object-request-modal .modal-body{max-height:401px;overflow-y:hidden;padding:0;}#create-link-object-request-modal .modal-body #block-list-object{display:none;}#create-link-object-request-modal .modal-body #block-list-object #block-search{height:30px;width:100%;display:inline-flex;border-bottom:1px solid #ebedef;padding-bottom:20px;}#create-link-object-request-modal .modal-body #block-list-object #block-search .btn-search{height:100%;width:40px;background-color:#fff;color:#7a94a1;cursor:pointer;margin-left:20px;border-bottom:1px solid #ebedef;margin-top:1px;}#create-link-object-request-modal .modal-body #block-list-object #block-search .input-search{height:100%;width:100%;border:0;color:#7a94a1;margin-right:120px;border-bottom:1px solid #ebedef;font-size:15px;}#create-link-object-request-modal .modal-body #block-list-object #block-search .input-search::-ms-clear{display:none;}#create-link-object-request-modal .modal-body #block-list-object #block-table-object{height:350px;overflow-y:scroll;}#create-link-object-request-modal .modal-body #block-list-object #block-table-object #manufacturer-object-table{margin:0!important;}#create-link-object-request-modal .modal-body #block-list-object #block-table-object #manufacturer-object-table tbody tr{cursor:default;}#create-link-object-request-modal .modal-body #block-list-object #block-table-object #manufacturer-object-table tbody tr img{height:50px;width:50px;border-radius:50%;}#create-link-object-request-modal .modal-body #block-confirm-object #message-object{position:absolute;padding:15px;font-size:16px;}#create-link-object-request-modal .modal-body #block-confirm-object #btn-cancel-object:hover{color:#e9485b;}#create-link-object-request-modal .modal-body #block-confirm-object #btn-accept-object:hover{color:#32b53a;}#create-link-object-request-modal .modal-body .btn-object{width:100%;padding:0;background-color:#fff;color:#7a94a1;padding-top:10px;height:401px;}#create-link-object-request-modal .modal-body .btn-object:hover{color:#22bbea;}#create-link-object-request-modal .modal-body .btn-object:hover .img-button-object{transform:scale(1.1,1.1);}#create-link-object-request-modal .modal-body .img-button-object{height:100px;transition:.3s ease;}#create-link-object-request-modal .modal-body .text-button-object{display:block;font-size:16px;text-align:center;margin-top:15px;margin-bottom:20px;}section#edit-group #steps-wizard .stepwizard-step{width:25%!important;}
@charset "UTF-8";
/*!
 * Copyright (c) Handsoncode sp. z o.o.
 * 
 * This Handsontable Pro is a commercial software distributed by Handsoncode sp. z o. o., a limited liability
 * company registered under the laws of Poland, with its registered office in Gdynia, Poland, at 96/98 Aleja Zwycięstwa,
 * postal code 81-451, entered into the Entrepreneurs Register of the National Court Register under number 0000538651,
 * share capital: PLN 62,800.00., hereinafter referred to as "HANDSONCODE".
 * 
 * By installing, copying, or otherwise using this software, you agree to be bound by the terms
 * of its General Software License Terms ("Terms") outlined in a file "handsontable-pro-general-terms.pdf"
 * available in the main directory of the software repository.
 * This software is copyrighted and protected by copyright laws and international treaties.
 * 
 * You shall obtain a commercial license for this software at handsontable.com.
 * 
 * YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT USE OF THE SOFTWARE IS AT YOUR OWN RISK AND THAT THE SOFTWARE
 * IS PROVIDED "AS IS" WITHOUT ANY WARRANTIES OR CONDITIONS WHATSOEVER. HANDSONCODE EXPRESSLY DISCLAIMS ANY WARRANTY,
 * EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGMENT. HANDSONCODE DOES NOT WARRANT THAT THE SOFTWARE AND ITS FUNCTIONALITY,
 * RELIABILITY AND PERFORMANCE WILL MEET YOUR REQUIREMENTS OR THAT THE OPERATION OF THE SOFTWARE WILL BE
 * UNINTERRUPTED OR ERROR FREE.
 * 
 * Version: 1.14.1
 * Release date: 12/09/2017 (built at 12/09/2017 13:37:34)
 */.handsontable .table td,.handsontable .table th{border-top:none}.handsontable tr{background:#fff}.handsontable td{background-color:inherit}.handsontable .table caption+thead tr:first-child td,.handsontable .table caption+thead tr:first-child th,.handsontable .table colgroup+thead tr:first-child td,.handsontable .table colgroup+thead tr:first-child th,.handsontable .table thead:first-child tr:first-child td,.handsontable .table thead:first-child tr:first-child th{border-top:1px solid #ccc}.handsontable .table-bordered{border:0;border-collapse:separate}.handsontable .table-bordered td,.handsontable .table-bordered th{border-left:none}.handsontable .table-bordered td:first-child,.handsontable .table-bordered th:first-child{border-left:1px solid #ccc}.handsontable .table>tbody>tr>td,.handsontable .table>tbody>tr>th,.handsontable .table>tfoot>tr>td,.handsontable .table>tfoot>tr>th,.handsontable .table>thead>tr>td,.handsontable .table>thead>tr>th{line-height:21px;padding:0 4px}.col-lg-1.handsontable,.col-lg-2.handsontable,.col-lg-3.handsontable,.col-lg-4.handsontable,.col-lg-5.handsontable,.col-lg-6.handsontable,.col-lg-7.handsontable,.col-lg-8.handsontable,.col-lg-9.handsontable,.col-lg-10.handsontable,.col-lg-11.handsontable,.col-lg-12.handsontable,.col-md-1.handsontable,.col-md-2.handsontable,.col-md-3.handsontable,.col-md-4.handsontable,.col-md-5.handsontable,.col-md-6.handsontable,.col-md-7.handsontable,.col-md-8.handsontable,.col-md-9.handsontable .col-sm-1.handsontable,.col-md-10.handsontable,.col-md-11.handsontable,.col-md-12.handsontable,.col-sm-2.handsontable,.col-sm-3.handsontable,.col-sm-4.handsontable,.col-sm-5.handsontable,.col-sm-6.handsontable,.col-sm-7.handsontable,.col-sm-8.handsontable,.col-sm-9.handsontable .col-xs-1.handsontable,.col-sm-10.handsontable,.col-sm-11.handsontable,.col-sm-12.handsontable,.col-xs-2.handsontable,.col-xs-3.handsontable,.col-xs-4.handsontable,.col-xs-5.handsontable,.col-xs-6.handsontable,.col-xs-7.handsontable,.col-xs-8.handsontable,.col-xs-9.handsontable,.col-xs-10.handsontable,.col-xs-11.handsontable,.col-xs-12.handsontable{padding-left:0;padding-right:0}.handsontable .table-striped>tbody>tr:nth-of-type(2n){background-color:#fff}.handsontable{position:relative}.handsontable .hide{display:none}.handsontable .relative{position:relative}.handsontable.htAutoSize{visibility:hidden;left:-99000px;position:absolute;top:-99000px}.handsontable .wtHider{width:0}.handsontable .wtSpreader{position:relative;width:0;height:auto}.handsontable div,.handsontable input,.handsontable table,.handsontable tbody,.handsontable td,.handsontable textarea,.handsontable th,.handsontable thead{box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box}.handsontable input,.handsontable textarea{min-height:0}.handsontable table.htCore{border-collapse:separate;border-spacing:0;margin:0;border-width:0;table-layout:fixed;width:0;outline-width:0;max-width:none;max-height:none}.handsontable col,.handsontable col.rowHeader{width:50px}.handsontable td,.handsontable th{border-top-width:0;border-left-width:0;border-right:1px solid #ccc;border-bottom:1px solid #ccc;height:22px;empty-cells:show;line-height:21px;padding:0 4px;background-color:#fff;vertical-align:top;overflow:hidden;outline-width:0;white-space:pre-line;background-clip:padding-box}.handsontable td.htInvalid{background-color:#ff4c42!important}.handsontable td.htNoWrap{white-space:nowrap}.handsontable th:last-child{border-right:1px solid #ccc;border-bottom:1px solid #ccc}.handsontable th.htNoFrame,.handsontable th:first-child.htNoFrame,.handsontable tr:first-child th.htNoFrame{border-left-width:0;background-color:#fff;border-color:#fff}.handsontable .htNoFrame+td,.handsontable .htNoFrame+th,.handsontable.htRowHeaders thead tr th:nth-child(2),.handsontable td:first-of-type,.handsontable th:first-child,.handsontable th:nth-child(2){border-left:1px solid #ccc}.handsontable tr:first-child td,.handsontable tr:first-child th{border-top:1px solid #ccc}.ht_master:not(.innerBorderLeft):not(.emptyColumns)~.handsontable:not(.ht_clone_top) thead tr th:first-child,.ht_master:not(.innerBorderLeft):not(.emptyColumns)~.handsontable tbody tr th{border-right-width:0}.ht_master:not(.innerBorderTop) thead tr.lastChild th,.ht_master:not(.innerBorderTop) thead tr:last-child th,.ht_master:not(.innerBorderTop)~.handsontable thead tr.lastChild th,.ht_master:not(.innerBorderTop)~.handsontable thead tr:last-child th{border-bottom-width:0}.handsontable th{background-color:#f3f3f3;color:#222;text-align:center;font-weight:400;white-space:nowrap}.handsontable thead th{padding:0}.handsontable th.active{background-color:#ccc}.handsontable thead th .relative{padding:2px 4px}.handsontable tbody th.ht__highlight,.handsontable thead th.ht__highlight{background-color:#dcdcdc}.handsontable.ht__selection--columns thead th.ht__highlight,.handsontable.ht__selection--rows tbody th.ht__highlight{background-color:#8eb0e7;color:#000}#hot-display-license-info{font-size:9px;color:#323232;padding:5px 0 3px;font-family:Helvetica,Arial,sans-serif;text-align:left}.handsontable .manualColumnResizer{position:fixed;top:0;cursor:col-resize;z-index:6;width:5px;height:25px}.handsontable .manualRowResizer{position:fixed;left:0;cursor:row-resize;z-index:6;height:5px;width:50px}.handsontable .manualColumnResizer.active,.handsontable .manualColumnResizer:hover,.handsontable .manualRowResizer.active,.handsontable .manualRowResizer:hover{background-color:#aab}.handsontable .manualColumnResizerGuide{position:fixed;right:0;top:0;background-color:#aab;display:none;width:0;border-right:1px dashed #777;margin-left:5px}.handsontable .manualRowResizerGuide{position:fixed;left:0;bottom:0;background-color:#aab;display:none;height:0;border-bottom:1px dashed #777;margin-top:5px}.handsontable .manualColumnResizerGuide.active,.handsontable .manualRowResizerGuide.active{display:block;z-index:7}.handsontable .columnSorting{position:relative}.handsontable .columnSorting:hover{text-decoration:underline;cursor:pointer}.handsontable .columnSorting.ascending:after{content:"\25B2";color:#5f5f5f;position:absolute;right:-15px}.handsontable .columnSorting.descending:after{content:"\25BC";color:#5f5f5f;position:absolute;right:-15px}.handsontable .wtBorder{position:absolute;font-size:0}.handsontable .wtBorder.hidden{display:none!important}.handsontable td.area{background:linear-gradient(180deg,rgba(181,209,255,.34) 0,rgba(181,209,255,.34));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#57b5d1ff",endColorstr="#57b5d1ff",GradientType=0);background-color:#fff}.handsontable .wtBorder.corner{font-size:0;cursor:crosshair}.handsontable .htBorder.htFillBorder{background:red;width:1px;height:1px}.handsontableInput{border:none;outline-width:0;margin:0;padding:1px 5px 0;font-family:inherit;line-height:21px;font-size:inherit;box-shadow:inset 0 0 0 2px #5292f7;resize:none;display:block;color:#000;border-radius:0;background-color:#fff}.handsontableInputHolder{position:absolute;top:0;left:0;z-index:1}.htSelectEditor{-webkit-appearance:menulist-button!important;position:absolute;width:auto}.handsontable .htDimmed{color:#777}.handsontable .htSubmenu{position:relative}.handsontable .htSubmenu :after{content:"\25B6";color:#777;position:absolute;right:5px}.handsontable .htLeft{text-align:left}.handsontable .htCenter{text-align:center}.handsontable .htRight{text-align:right}.handsontable .htJustify{text-align:justify}.handsontable .htTop{vertical-align:top}.handsontable .htMiddle{vertical-align:middle}.handsontable .htBottom{vertical-align:bottom}.handsontable .htPlaceholder{color:#999}.handsontable .htAutocompleteArrow{float:right;font-size:10px;color:#eee;cursor:default;width:16px;text-align:center}.handsontable td .htAutocompleteArrow:hover{color:#777}.handsontable td.area .htAutocompleteArrow{color:#d3d3d3}.handsontable .htCheckboxRendererInput{display:inline-block}.handsontable .htCheckboxRendererInput.noValue{opacity:.5}.handsontable .htCheckboxRendererLabel{cursor:pointer;display:inline-block;width:100%}@-webkit-keyframes a{0%{opacity:1}to{opacity:0}}@keyframes a{0%{opacity:1}to{opacity:0}}@-webkit-keyframes b{0%{opacity:0}to{opacity:1}}@keyframes b{0%{opacity:0}to{opacity:1}}.handsontable .handsontable.ht_clone_top .wtHider{padding:0 0 5px}.handsontable .autocompleteEditor.handsontable{padding-right:17px}.handsontable .autocompleteEditor.handsontable.htMacScroll{padding-right:15px}.handsontable.listbox{margin:0}.handsontable.listbox .ht_master table{border:1px solid #ccc;border-collapse:separate;background:#fff}.handsontable.listbox td,.handsontable.listbox th,.handsontable.listbox tr:first-child td,.handsontable.listbox tr:first-child th,.handsontable.listbox tr:last-child th{border-color:transparent}.handsontable.listbox td,.handsontable.listbox th{white-space:nowrap;text-overflow:ellipsis}.handsontable.listbox td.htDimmed{cursor:default;color:inherit;font-style:inherit}.handsontable.listbox .wtBorder{visibility:hidden}.handsontable.listbox tr:hover td,.handsontable.listbox tr td.current{background:#eee}.ht_clone_top{z-index:2}.ht_clone_left{z-index:3}.ht_clone_bottom_left_corner,.ht_clone_debug,.ht_clone_top_left_corner{z-index:4}.handsontable td.htSearchResult{background:#fcedd9;color:#583707}.htBordered{border-width:1px}.htBordered.htTopBorderSolid{border-top-style:solid;border-top-color:#000}.htBordered.htRightBorderSolid{border-right-style:solid;border-right-color:#000}.htBordered.htBottomBorderSolid{border-bottom-style:solid;border-bottom-color:#000}.htBordered.htLeftBorderSolid{border-left-style:solid;border-left-color:#000}.handsontable tbody tr th:nth-last-child(2){border-right:1px solid #ccc}.handsontable thead tr:nth-last-child(2) th.htGroupIndicatorContainer{border-bottom:1px solid #ccc;padding-bottom:5px}.ht_clone_top_left_corner thead tr th:nth-last-child(2){border-right:1px solid #ccc}.htCollapseButton{width:10px;height:10px;line-height:10px;text-align:center;border-radius:5px;border:1px solid #f3f3f3;box-shadow:1px 1px 3px rgba(0,0,0,.4);cursor:pointer;margin-bottom:3px;position:relative}.htCollapseButton:after{content:"";height:300%;width:1px;display:block;background:#ccc;margin-left:4px;position:absolute;bottom:10px}thead .htCollapseButton{right:5px;position:absolute;top:5px;background:#fff}thead .htCollapseButton:after{height:1px;width:700%;right:10px;top:4px}.handsontable tr th .htExpandButton{position:absolute;width:10px;height:10px;line-height:10px;text-align:center;border-radius:5px;border:1px solid #f3f3f3;box-shadow:1px 1px 3px rgba(0,0,0,.4);cursor:pointer;top:0;display:none}.handsontable thead tr th .htExpandButton{top:5px}.handsontable tr th .htExpandButton.clickable{display:block}.collapsibleIndicator{position:absolute;top:50%;transform:translateY(-50%);right:5px;border:1px solid #a6a6a6;line-height:10px;color:#222;border-radius:10px;font-size:10px;width:10px;height:10px;cursor:pointer;box-shadow:0 0 0 6px #eee;background:#eee}.handsontable col.hidden{width:0!important}.handsontable table tr th.lightRightBorder{border-right:1px solid #e6e6e6}.handsontable tr.hidden,.handsontable tr.hidden td,.handsontable tr.hidden th{display:none}.ht_clone_bottom,.ht_clone_left,.ht_clone_top,.ht_master{overflow:hidden}.ht_master .wtHolder{overflow:auto}.ht_clone_left .wtHolder{overflow-x:hidden;overflow-y:auto}.ht_clone_bottom .wtHolder,.ht_clone_top .wtHolder{overflow-x:auto;overflow-y:hidden}.wtDebugHidden{display:none}.wtDebugVisible{display:block;-webkit-animation-duration:.5s;-webkit-animation-name:c;animation-duration:.5s;animation-name:c}@keyframes c{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}@-webkit-keyframes c{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}.handsontable.mobile,.handsontable.mobile .wtHolder{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-overflow-scrolling:touch}.htMobileEditorContainer{display:none;position:absolute;top:0;width:70%;height:54pt;background:#f8f8f8;border-radius:20px;border:1px solid #ebebeb;z-index:8;box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-text-size-adjust:none}.topLeftSelectionHandle-HitArea:not(.ht_master .topLeftSelectionHandle-HitArea),.topLeftSelectionHandle:not(.ht_master .topLeftSelectionHandle){z-index:13}.bottomRightSelectionHandle,.bottomRightSelectionHandle-HitArea,.topLeftSelectionHandle,.topLeftSelectionHandle-HitArea{left:-10000px;top:-10000px}.htMobileEditorContainer.active{display:block}.htMobileEditorContainer .inputs{position:absolute;right:210pt;bottom:10pt;top:10pt;left:14px;height:34pt}.htMobileEditorContainer .inputs textarea{font-size:13pt;border:1px solid #a1a1a1;-webkit-appearance:none;box-shadow:none;position:absolute;left:14px;right:14px;top:0;bottom:0;padding:7pt}.htMobileEditorContainer .cellPointer{position:absolute;top:-13pt;height:0;width:0;left:30px;border-left:13pt solid transparent;border-right:13pt solid transparent;border-bottom:13pt solid #ebebeb}.htMobileEditorContainer .cellPointer.hidden{display:none}.htMobileEditorContainer .cellPointer:before{content:"";display:block;position:absolute;top:2px;height:0;width:0;left:-13pt;border-left:13pt solid transparent;border-right:13pt solid transparent;border-bottom:13pt solid #f8f8f8}.htMobileEditorContainer .moveHandle{position:absolute;top:10pt;left:5px;width:30px;bottom:0;cursor:move;z-index:13}.htMobileEditorContainer .moveHandle:after{content:"..\A..\A..\A..";white-space:pre;line-height:10px;font-size:20pt;display:inline-block;margin-top:-8px;color:#ebebeb}.htMobileEditorContainer .positionControls{width:205pt;position:absolute;right:5pt;top:0;bottom:0}.htMobileEditorContainer .positionControls>div{width:50pt;height:100%;float:left}.htMobileEditorContainer .positionControls>div:after{content:" ";display:block;width:15pt;height:15pt;text-align:center;line-height:50pt}.htMobileEditorContainer .downButton:after,.htMobileEditorContainer .leftButton:after,.htMobileEditorContainer .rightButton:after,.htMobileEditorContainer .upButton:after{transform-origin:5pt 5pt;-webkit-transform-origin:5pt 5pt;margin:21pt 0 0 21pt}.htMobileEditorContainer .leftButton:after{border-top:2px solid #288ffe;border-left:2px solid #288ffe;-webkit-transform:rotate(-45deg)}.htMobileEditorContainer .leftButton:active:after{border-color:#cfcfcf}.htMobileEditorContainer .rightButton:after{border-top:2px solid #288ffe;border-left:2px solid #288ffe;-webkit-transform:rotate(135deg)}.htMobileEditorContainer .rightButton:active:after{border-color:#cfcfcf}.htMobileEditorContainer .upButton:after{border-top:2px solid #288ffe;border-left:2px solid #288ffe;-webkit-transform:rotate(45deg)}.htMobileEditorContainer .upButton:active:after{border-color:#cfcfcf}.htMobileEditorContainer .downButton:after{border-top:2px solid #288ffe;border-left:2px solid #288ffe;-webkit-transform:rotate(225deg)}.htMobileEditorContainer .downButton:active:after{border-color:#cfcfcf}.handsontable.hide-tween{-webkit-animation:a .3s;animation:a .3s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}.handsontable.show-tween{-webkit-animation:b .3s;animation:b .3s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}

/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */.pika-single{z-index:13;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-single{*zoom:1}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;*display:inline;position:relative;z-index:13;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:12;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-next:hover,.pika-prev:hover{opacity:1}.is-rtl .pika-next,.pika-prev{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.is-rtl .pika-prev,.pika-next{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table td,.pika-table th{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#3af;font-weight:700}.is-selected .pika-button{color:#fff;font-weight:700;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.is-disabled .pika-button,.is-outside-current-month .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}.htCommentCell{position:relative}.htCommentCell:after{content:"";position:absolute;top:0;right:0;border-left:6px solid transparent;border-top:6px solid #000}.htComments{display:none;z-index:9;position:absolute}.htCommentTextArea{box-shadow:0 1px 3px rgba(0,0,0,.117647),0 1px 2px rgba(0,0,0,.239216);box-sizing:border-box;border:none;border-left:3px solid #ccc;background-color:#fff;width:215px;height:90px;font-size:12px;padding:5px;outline:0!important;-webkit-appearance:none}.htCommentTextArea:focus{box-shadow:0 1px 3px rgba(0,0,0,.117647),0 1px 2px rgba(0,0,0,.239216),inset 0 0 0 1px #5292f7;border-left:3px solid #5292f7}
/*!
 * Handsontable ContextMenu
 */.htContextMenu{display:none;position:absolute;z-index:10}.htContextMenu .ht_clone_corner,.htContextMenu .ht_clone_debug,.htContextMenu .ht_clone_left,.htContextMenu .ht_clone_top{display:none}.htContextMenu table.htCore{border:1px solid #ccc;border-bottom-width:2px;border-right-width:2px}.htContextMenu .wtBorder{visibility:hidden}.htContextMenu table tbody tr td{background:#fff;border-width:0;padding:4px 6px 0;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.htContextMenu table tbody tr td:first-child{border:0}.htContextMenu table tbody tr td.htDimmed{font-style:normal;color:#323232}.htContextMenu table tbody tr td.current,.htContextMenu table tbody tr td.zeroclipboard-is-hover{background:#f3f3f3}.htContextMenu table tbody tr td.htSeparator{border-top:1px solid #bbb;height:0;padding:0;cursor:default}.htContextMenu table tbody tr td.htDisabled{color:#999;cursor:default}.htContextMenu table tbody tr td.htDisabled:hover{background:#fff;color:#999;cursor:default}.htContextMenu table tbody tr.htHidden{display:none}.htContextMenu table tbody tr td .htItemWrapper{margin-left:10px;margin-right:6px}.htContextMenu table tbody tr td div span.selected{margin-top:-2px;position:absolute;left:4px}.htContextMenu .ht_master .wtHolder{overflow:hidden}textarea#HandsontableCopyPaste{position:fixed!important;bottom:100%!important;right:100%!important;outline:0 none!important}.htRowHeaders .ht_master.innerBorderLeft~.ht_clone_left td:first-of-type,.htRowHeaders .ht_master.innerBorderLeft~.ht_clone_top_left_corner th:nth-child(2){border-left:0 none}.handsontable.ht__manualColumnMove.after-selection--columns thead th.ht__highlight{cursor:move;cursor:-webkit-grab;cursor:grab}.handsontable.ht__manualColumnMove.on-moving--columns,.handsontable.ht__manualColumnMove.on-moving--columns thead th.ht__highlight{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.handsontable.ht__manualColumnMove.on-moving--columns .manualColumnResizer{display:none}.handsontable .ht__manualColumnMove--backlight,.handsontable .ht__manualColumnMove--guideline{position:absolute;height:100%;display:none}.handsontable .ht__manualColumnMove--guideline{background:#757575;width:2px;top:0;margin-left:-1px;z-index:5}.handsontable .ht__manualColumnMove--backlight{background:#343434;background:rgba(52,52,52,.25);display:none;z-index:5;pointer-events:none}.handsontable.on-moving--columns .ht__manualColumnMove--backlight,.handsontable.on-moving--columns.show-ui .ht__manualColumnMove--guideline{display:block}.handsontable .wtHider{position:relative}.handsontable.ht__manualRowMove.after-selection--rows tbody th.ht__highlight{cursor:move;cursor:-webkit-grab;cursor:grab}.handsontable.ht__manualRowMove.on-moving--rows,.handsontable.ht__manualRowMove.on-moving--rows tbody th.ht__highlight{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.handsontable.ht__manualRowMove.on-moving--rows .manualRowResizer{display:none}.handsontable .ht__manualRowMove--backlight,.handsontable .ht__manualRowMove--guideline{position:absolute;width:100%;display:none}.handsontable .ht__manualRowMove--guideline{background:#757575;height:2px;left:0;margin-top:-1px;z-index:5}.handsontable .ht__manualRowMove--backlight{background:#343434;background:rgba(52,52,52,.25);display:none;z-index:5;pointer-events:none}.handsontable.on-moving--rows .ht__manualRowMove--backlight,.handsontable.on-moving--rows.show-ui .ht__manualRowMove--guideline{display:block}
/*!
 * Handsontable DropdownMenu
 */.handsontable .changeType{background:#eee;border-radius:2px;border:1px solid #bbb;color:#bbb;font-size:9px;line-height:9px;padding:2px;margin:3px 1px 0 5px;float:right}.handsontable .changeType:before{content:"\25BC   "}.handsontable .changeType:hover{border:1px solid #777;color:#777;cursor:pointer}.htDropdownMenu{display:none;position:absolute;z-index:10}.htDropdownMenu .ht_clone_corner,.htDropdownMenu .ht_clone_debug,.htDropdownMenu .ht_clone_left,.htDropdownMenu .ht_clone_top{display:none}.htDropdownMenu table.htCore{border:1px solid #bbb;border-bottom-width:2px;border-right-width:2px}.htDropdownMenu .wtBorder{visibility:hidden}.htDropdownMenu table tbody tr td{background:#fff;border-width:0;padding:4px 6px 0;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.htDropdownMenu table tbody tr td:first-child{border:0}.htDropdownMenu table tbody tr td.htDimmed{font-style:normal;color:#323232}.htDropdownMenu table tbody tr td.current,.htDropdownMenu table tbody tr td.zeroclipboard-is-hover{background:#e9e9e9}.htDropdownMenu table tbody tr td.htSeparator{border-top:1px solid #bbb;height:0;padding:0;cursor:default}.htDropdownMenu table tbody tr td.htDisabled{color:#999}.htDropdownMenu table tbody tr td.htDisabled:hover{background:#fff;color:#999;cursor:default}.htDropdownMenu table tbody tr.htHidden{display:none}.htDropdownMenu table tbody tr td .htItemWrapper{margin-left:10px;margin-right:6px}.htDropdownMenu table tbody tr td div span.selected{margin-top:-2px;position:absolute;left:4px}.htDropdownMenu .ht_master .wtHolder{overflow:hidden}
/*!
 * Handsontable Filters
 */.htFiltersConditionsMenu{display:none;position:absolute;z-index:11}.htFiltersConditionsMenu .ht_clone_corner,.htFiltersConditionsMenu .ht_clone_debug,.htFiltersConditionsMenu .ht_clone_left,.htFiltersConditionsMenu .ht_clone_top{display:none}.htFiltersConditionsMenu table.htCore{border:1px solid #bbb;border-bottom-width:2px;border-right-width:2px}.htFiltersConditionsMenu .wtBorder{visibility:hidden}.htFiltersConditionsMenu table tbody tr td{background:#fff;border-width:0;padding:4px 6px 0;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.htFiltersConditionsMenu table tbody tr td:first-child{border:0}.htFiltersConditionsMenu table tbody tr td.htDimmed{font-style:normal;color:#323232}.htFiltersConditionsMenu table tbody tr td.current,.htFiltersConditionsMenu table tbody tr td.zeroclipboard-is-hover{background:#e9e9e9}.htFiltersConditionsMenu table tbody tr td.htSeparator{border-top:1px solid #bbb;height:0;padding:0}.htFiltersConditionsMenu table tbody tr td.htDisabled{color:#999}.htFiltersConditionsMenu table tbody tr td.htDisabled:hover{background:#fff;color:#999;cursor:default}.htFiltersConditionsMenu table tbody tr td .htItemWrapper{margin-left:10px;margin-right:6px}.htFiltersConditionsMenu table tbody tr td div span.selected{margin-top:-2px;position:absolute;left:4px}.htFiltersConditionsMenu .ht_master .wtHolder{overflow:hidden}.handsontable .htMenuFiltering{border-bottom:1px dotted #ccc;height:135px;overflow:hidden}.handsontable .ht_master table td.htCustomMenuRenderer{background-color:#fff;cursor:auto}.handsontable .htFiltersMenuLabel{font-size:12px}.handsontable .htFiltersMenuActionBar{text-align:center}.handsontable .htFiltersMenuCondition.border{border-bottom:1px dotted #ccc!important}.handsontable .htFiltersMenuCondition .htUIInput{padding:0 0 5px}.handsontable .htFiltersMenuCondition .htUIInput input{width:159px;padding:4px;margin-left:-4px}.handsontable .htFiltersMenuValue{border-bottom:1px dotted #ccc!important}.handsontable .htFiltersMenuValue .htUIMultipleSelectSearch{padding:0}.handsontable .htFiltersMenuValue .htUIMultipleSelectSearch input{width:159px;padding:4px;margin-left:-4px}.htUIMultipleSelect .ht_master .wtHolder{overflow-y:scroll}.handsontable .htFiltersActive .changeType{border:1px solid #509272;color:#18804e;background-color:#d2e0d9}.handsontable .htUIClearAll,.handsontable .htUISelectAll{display:inline-block;margin:0 5px}.handsontable .htUIClearAll a,.handsontable .htUISelectAll a{color:#3283d8;font-size:12px}.handsontable .htUISelectionControls{text-align:right}.handsontable .htCheckboxRendererInput{margin:0 5px 0 0;vertical-align:middle;height:1em}.handsontable .htUIInput{padding:3px 0 7px;position:relative;text-align:center}.handsontable .htUIInput input{border-radius:2px;border:1px solid #d2d1d1}.handsontable .htUIInput input:focus{outline:0}.handsontable .htUIInputIcon{position:absolute}.handsontable .htUIInput.htUIButton{cursor:pointer;display:inline-block;padding:3px 4px 7px;width:60px}.handsontable .htUIInput.htUIButton input{background-color:#eee;color:#000;cursor:pointer;font-family:arial,sans-serif;font-size:11px;font-weight:700;height:19px;width:42px}.handsontable .htUIInput.htUIButton input:hover{border-color:#b9b9b9}.handsontable .htUIInput.htUIButtonOK input{background-color:#0f9d58;border-color:#18804e;color:#fff}.handsontable .htUIInput.htUIButtonOK input:hover{border-color:#1a6f46}.handsontable .htUISelect{cursor:pointer;margin-bottom:7px;padding:0 2px 0 0;position:relative;width:169px}.handsontable .htUISelectCaption{background-color:#e8e8e8;border-radius:2px;border:1px solid #d2d1d1;font-family:arial,sans-serif;font-size:11px;font-weight:700;padding:3px 0 3px 10px}.handsontable .htUISelectCaption:hover{background-color:#e8e8e8;border:1px solid #b9b9b9}.handsontable .htUISelectDropdown:after{content:"\25B2";font-size:7px;position:absolute;right:10px;top:0}.handsontable .htUISelectDropdown:before{content:"\25BC";font-size:7px;position:absolute;right:10px;top:8px}.handsontable .htUIMultipleSelect .handsontable .htCore{border:none}.handsontable .htUIMultipleSelect .handsontable .htCore td:hover{background-color:#f5f5f5}.handsontable .htUIMultipleSelectSearch input{border-radius:2px;border:1px solid #d2d1d1;padding:3px;width:161px}.handsontable .htUIRadio{display:inline-block;margin:0 5px 0 0;height:100%}.handsontable .htUIRadio>input[type=radio]{margin-right:.5ex}.handsontable .htFiltersMenuOperators{padding-bottom:5px}.handsontable.ganttChart tr:first-child th div.relative{padding-right:21px}.handsontable.ganttChart .colHeader{display:block}.handsontable.ganttChart td.rangeBar{background:#48b703;border-right-width:0;position:relative;box-shadow:inset 0 3px 0 #fff}.handsontable.ganttChart td.rangeBar.last{border-right-width:1px}.handsontable.ganttChart td.rangeBar.area{background:#7ec481}.handsontable.ganttChart td.rangeBar.partial{background:#8edf5a}.handsontable.ganttChart td.rangeBar.area.partial{background:#a1d8ad}.handsontable thead th.hiddenHeader:not(:first-of-type){display:none}.handsontable th.ht_nestingLevels{text-align:left;padding-left:7px}.handsontable th div.ht_nestingLevels{display:inline-block;position:absolute;left:11px}.handsontable.innerBorderLeft th div.ht_nestingLevels,.handsontable.innerBorderLeft~.handsontable th div.ht_nestingLevels{right:10px}.handsontable th span.ht_nestingLevel{display:inline-block}.handsontable th span.ht_nestingLevel_empty{display:inline-block;width:10px;height:1px;float:left}.handsontable th span.ht_nestingLevel:after{content:"\2510";font-size:9px;display:inline-block;position:relative;bottom:3px}.handsontable th div.ht_nestingButton{display:inline-block;position:absolute;right:-2px;cursor:pointer}.handsontable th div.ht_nestingButton.ht_nestingExpand:after{content:"+"}.handsontable th div.ht_nestingButton.ht_nestingCollapse:after{content:"-"}.handsontable.innerBorderLeft th div.ht_nestingButton,.handsontable.innerBorderLeft~.handsontable th div.ht_nestingButton{right:0}.handsontable th.beforeHiddenColumn{position:relative}.handsontable th.afterHiddenColumn:before,.handsontable th.beforeHiddenColumn:after{color:#bbb;position:absolute;top:50%;font-size:5pt;transform:translateY(-50%)}.handsontable th.afterHiddenColumn{position:relative}.handsontable th.beforeHiddenColumn:after{right:1px;content:"\25C0"}.handsontable th.afterHiddenColumn:before{left:1px;content:"\25B6"}.handsontable td.firstVisibleColumn,.handsontable th.firstVisibleColumn{border-left:1px solid #ccc}
/*!
 * Handsontable HiddenRows
 */.handsontable th.afterHiddenRow:after,.handsontable th.beforeHiddenRow:before{color:#bbb;font-size:6pt;line-height:6pt;position:absolute;left:2px}.handsontable th.afterHiddenRow,.handsontable th.beforeHiddenRow{position:relative}.handsontable th.beforeHiddenRow:before{content:"\25B2";bottom:2px}.handsontable th.afterHiddenRow:after{content:"\25BC";top:2px}.handsontable.ht__selection--rows tbody th.afterHiddenRow.ht__highlight:after,.handsontable.ht__selection--rows tbody th.beforeHiddenRow.ht__highlight:before{color:#eee}.handsontable td.afterHiddenRow.firstVisibleRow,.handsontable th.afterHiddenRow.firstVisibleRow{border-top:1px solid #ccc}
.scrtabs-tab-container *{box-sizing:border-box;}.scrtabs-tab-container{height:29px;}.scrtabs-tab-container .tab-content{clear:left;}.scrtabs-tabs-fixed-container{float:left;height:29px;overflow:hidden;width:100%;}.scrtabs-tabs-fixed-container ul.nav-tabs>li{white-space:nowrap;}.scrtabs-tabs-movable-container{position:relative;}.scrtabs-tabs-movable-container .tab-content{display:none;}.scrtabs-tab-scroll-arrow{border:1px solid #ebedef;color:#22bbea;cursor:pointer;float:left;font-size:12px;height:29px;margin-bottom:-1px;padding-left:4px;padding-top:5px;width:20px;}.scrtabs-tab-scroll-arrow.scrtabs-disable{color:#ddd;cursor:default;}
/*
 * Tipped - A Complete Javascript Tooltip Solution - v4.5.7
 * (c) 2012-2016 Nick Stakenburg
 *
 * http://www.tippedjs.com
 *
 * License: http://www.tippedjs.com/license
 */

.tpd-tooltip {
  position: absolute;
}

/* Fix for CSS frameworks that don't keep the use of box-sizing: border-box
   within their own namespace */
.tpd-tooltip,
.tpd-tooltip [class^="tpd-"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* Content */
.tpd-content-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  float: left;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.tpd-content-spacer,
.tpd-content-relative,
.tpd-content-relative-padder {
  float: left;
  position: relative;
}
.tpd-content-relative {
  width: 100%;
}

.tpd-content {
  float: left;
  clear: both;
  position: relative;
  padding: 10px;
  font-size: 11px;
  line-height: 16px;
  color: #fff;
}
.tpd-has-inner-close .tpd-content-relative .tpd-content { padding-right: 0 !important; }
.tpd-tooltip .tpd-content-no-padding { padding: 0 !important; }

.tpd-title-wrapper {
  float: left;
  position: relative;
  overflow: hidden;
}
.tpd-title-spacer {
  float: left;
}
.tpd-title-relative,
.tpd-title-relative-padder {
  float: left;
  position: relative;
}
.tpd-title-relative { width: 100%; }
.tpd-title {
  float: left;
  position: relative;
  font-size: 11px;
  line-height: 16px;
  padding: 10px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
}
.tpd-has-title-close .tpd-title { padding-right: 0 !important; }
.tpd-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 28px;
  height: 28px;
  cursor: pointer;
  overflow: hidden;
  color: #fff;
}
.tpd-close-icon {
  float: left;
  font-family: Arial, Baskerville, monospace;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 28px;
  height: 28px;
  font-size: 28px;
  line-height: 28px;
  text-align: center;
}


/* Skin */
.tpd-skin {
  position: absolute;
  top: 0;
  left: 0;
}

.tpd-frames {
  position: absolute;
  top: 0;
  left: 0;
}
.tpd-frames .tpd-frame {
  float: left;
  width: 100%;
  height: 100%;
  clear: both;
  display: none;
}

.tpd-visible-frame-top .tpd-frame-top { display: block; }
.tpd-visible-frame-bottom .tpd-frame-bottom { display: block; }
.tpd-visible-frame-left .tpd-frame-left { display: block; }
.tpd-visible-frame-right .tpd-frame-right { display: block; }

.tpd-backgrounds {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
}
.tpd-background-shadow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  pointer-events: none;
}
.tpd-no-shadow .tpd-skin .tpd-background-shadow { box-shadow: none !important; }

.tpd-background-box {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
/* only the top background box should be shown when not using a stem */
.tpd-no-stem .tpd-background-box,
.tpd-no-stem .tpd-shift-stem { display: none; }
.tpd-no-stem .tpd-background-box-top { display: block; }

.tpd-background-box-shift,
.tpd-background-box-shift-further {
  position: relative;
  float: left;
  width: 100%;
  height: 100%;
}
.tpd-background {
  border-radius: 10px;
  float: left;
  clear: both;
  background: none;
  -webkit-background-clip: padding-box; /* Safari */
  background-clip: padding-box; /* IE9+, Firefox 4+, Opera, Chrome */
  border-style: solid;
  border-width: 1px;
  border-color: #282828;
  border-color: rgba(255,255,255,.1); /* opacity here bugs out in firefox, .tpd-background-content should have no opacity if this opacity is less than 1 */
}
.tpd-background-loading { display: none; }
/* no radius */
.tpd-no-radius .tpd-skin .tpd-frames .tpd-frame .tpd-backgrounds .tpd-background { border-radius: 0; }
.tpd-background-title {
  float: left;
  clear: both;
  width: 100%;
  background-color: #282828;
}
.tpd-background-content {
  float: left;
  clear: both;
  width: 100%;
  background-color: #282828;
}
.tpd-background-border-hack {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-style: solid;
}

.tpd-background-box-top { top: 0; }
.tpd-background-box-bottom { bottom: 0; }
.tpd-background-box-left { left: 0; }
.tpd-background-box-right { right: 0; }

/* iframeshim IE6 */
.tpd-iframeshim {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  zoom: 1;
  filter: alpha(opacity=0);
  opacity: 0;
}

/* Skin / Stems */
.tpd-shift-stem {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.tpd-shift-stem-side {
  position: absolute;
}
.tpd-frame-top .tpd-shift-stem-side,
.tpd-frame-bottom .tpd-shift-stem-side { width: 100%; }
.tpd-frame-left .tpd-shift-stem-side,
.tpd-frame-right .tpd-shift-stem-side { height: 100%; }

.tpd-stem {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden; /* shows possible invalid subpx rendering */
  width: 16px; /* best cross browser stem: width = 2 x height (90deg angle) */
  height: 8px;
  margin-left: 3px; /* space from the side */
  margin-top: 2px; /* space between target and stem */
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
}
/* remove margins once we're done measuring */
.tpd-tooltip .tpd-skin .tpd-frames .tpd-frame .tpd-shift-stem .tpd-stem-reset { margin: 0 !important; }

.tpd-stem-spacer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.tpd-stem-reset .tpd-stem-spacer { margin-top: 0; }

.tpd-stem-point {
  width: 100px;
  position: absolute;
  top: 0;
  left: 50%;
}
.tpd-stem-downscale,
.tpd-stem-transform {
  float: left;
  width: 100%;
  height: 100%;
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
  position: relative;
}

.tpd-stem-side {
  width: 50%;
  height: 100%;
  float: left;
  position: relative;
  overflow: hidden;
}
.tpd-stem-side-inversed {
  -webkit-transform: scale(-1,1);
  transform: scale(-1,1);
}
.tpd-stem-triangle {
  width: 0;
  height: 0;
  border-bottom-style: solid;
  border-left-color: transparent;
  border-left-style: solid;
  position: absolute;
  top: 0;
  left: 0;
}
.tpd-stem-border {
  width: 20px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  background-color: #fff; /* will become transparent */
  border-right-color: #fff;
  border-right-style: solid;
  border-right-width: 0;
}

.tpd-stem-border-corner {
  position: absolute;
  top: 0;
  left: 50%;
  height: 100%;
  border-right-style: solid;
  border-right-width: 0;
}

/* fixes rendering issue in IE */
.tpd-stem * { z-index: 0; zoom: 1; }

/* used by IE < 9 */
.tpd-stem-border-center-offset,
.tpd-stem-border-center-offset-inverse {
  float: left;
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.tpd-stem-notransform {
  float: left;
  width: 100%;
  height: 100%;
  position: relative;
}
.tpd-stem-notransform .tpd-stem-border {
  height: 100%;
  position: relative;
  float: left;
  top: 0;
  left: 0;
  margin: 0;
}
.tpd-stem-notransform .tpd-stem-border-center {
  position: absolute;
}
.tpd-stem-notransform .tpd-stem-border-corner {
  background: #fff;
  border: 0;
  top: auto;
  left: auto;
}
.tpd-stem-notransform .tpd-stem-border-center,
.tpd-stem-notransform .tpd-stem-triangle {
  height: 0;
  border: 0;
  left: 50%;
}

/* transformations for left/right/bottom */
.tpd-stem-transform-left {
  -webkit-transform: rotate(-90deg) scale(-1,1);
  transform: rotate(-90deg) scale(-1,1);
}
.tpd-stem-transform-right {
  -webkit-transform: rotate(90deg) translate(0, -100%);
  transform: rotate(90deg) translate(0, -100%);
}
.tpd-stem-transform-bottom {
  -webkit-transform: scale(1,-1) translate(0, -100%);
  transform: scale(1,-1) translate(0, -100%);
}


/* Spinner */
.tpd-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 46px;
  height: 36px;
}
.tpd-spinner-spin {
  position: relative;
  float: left;
  margin: 8px 0 0 13px;
  text-indent: -9999em;
  border-top: 2px solid rgba(255, 255, 255, 0.2);
  border-right: 2px solid rgba(255, 255, 255, 0.2);
  border-bottom: 2px solid rgba(255, 255, 255, 0.2);
  border-left: 2px solid #fff;
  -webkit-animation: tpd-spinner-animation 1.1s infinite linear;
  animation: tpd-spinner-animation 1.1s infinite linear;
  box-sizing: border-box !important;
}
.tpd-spinner-spin,
.tpd-spinner-spin:after {
  border-radius: 50%;
  width: 20px;
  height: 20px;
}
@-webkit-keyframes tpd-spinner-animation {
  0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes tpd-spinner-animation {
  0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}

/* show the loader while loading and hide all the content */
.tpd-is-loading .tpd-content-wrapper,
.tpd-is-loading .tpd-title-wrapper { display: none; }
.tpd-is-loading .tpd-background { display: none; }
.tpd-is-loading .tpd-background-loading { display: block; }



/* Resets while measuring content */
.tpd-tooltip-measuring {
  top: 0;
  left: 0;
  position: absolute;
  max-width: 100%;
  width: 100%;
}
.tpd-tooltip-measuring .tpd-skin,
.tpd-tooltip-measuring .tpd-spinner {
  display: none;
}

.tpd-tooltip-measuring .tpd-content-wrapper,
.tpd-tooltip-measuring .tpd-title-wrapper { display: block; }


/* Links */
.tpd-tooltip a,
.tpd-tooltip a:hover { color: #808080; text-decoration: underline; }
.tpd-tooltip a:hover { color: #6c6c6c; }


/*
 * Sizes
 */
/* x-small */
.tpd-size-x-small .tpd-content,
.tpd-size-x-small .tpd-title {
  padding: 7px 8px;
  font-size: 10px;
  line-height: 15px;
}
.tpd-size-x-small .tpd-background { border-radius: 5px; }
.tpd-size-x-small .tpd-stem {
  width: 12px;
  height: 6px;
  margin-left: 4px;
  margin-top: 2px; /* space between target and stem */
}
.tpd-size-x-small.tpd-no-radius .tpd-stem { margin-left: 7px; }
.tpd-size-x-small .tpd-close { margin-bottom: 1px; }
.tpd-size-x-small .tpd-spinner {
  width: 35px;
  height: 29px;
}
.tpd-size-x-small .tpd-spinner-spin { margin: 6px 0 0 9px; }
.tpd-size-x-small .tpd-spinner-spin,
.tpd-size-x-small .tpd-spinner-spin:after {
  width: 17px;
  height: 17px;
}

/* small */
.tpd-size-small .tpd-content,
.tpd-size-small .tpd-title {
  padding: 8px;
  font-size: 10px;
  line-height: 16px;
}
.tpd-size-small .tpd-background { border-radius: 6px; }
.tpd-size-small .tpd-stem {
  width: 14px;
  height: 7px;
  margin-left: 5px;
  margin-top: 2px; /* space between target and stem */
}
.tpd-size-small.tpd-no-radius .tpd-stem { margin-left: 8px; }
.tpd-size-small .tpd-close { margin: 2px 1px; }
.tpd-size-small .tpd-spinner {
  width: 42px;
  height: 32px;
}
.tpd-size-small .tpd-spinner-spin { margin: 7px 0 0 13px; }
.tpd-size-small .tpd-spinner-spin,
.tpd-size-small .tpd-spinner-spin:after {
  width: 18px;
  height: 18px;
}


/* medium (default) */
.tpd-size-medium .tpd-content,
.tpd-size-medium .tpd-title {
  padding: 10px;
  font-size: 11px;
  line-height: 16px;
}
.tpd-size-medium .tpd-background { border-radius: 8px; }
.tpd-size-medium .tpd-stem {
  width: 16px;      /* best cross browser stem width is 2xheight, for a 90deg angle */
  height: 8px;
  margin-left: 6px; /* space from the side */
  margin-top: 2px; /* space between target and stem */
}
.tpd-size-medium.tpd-no-radius .tpd-stem { margin-left: 10px; }
.tpd-size-medium .tpd-close { margin: 4px 2px; }
/* ideal spinner dimensions don't cause movement op top and
   on the stem when switching to text using position:'topleft' */
.tpd-size-medium .tpd-spinner {
  width: 50px;
  height: 36px;
}
.tpd-size-medium .tpd-spinner-spin { margin: 8px 0 0 15px; }
.tpd-size-medium .tpd-spinner-spin,
.tpd-size-medium .tpd-spinner-spin:after {
  width: 20px;
  height: 20px;
}


/* large */
.tpd-size-large .tpd-content,
.tpd-size-large .tpd-title {
  padding: 10px;
  font-size: 13px;
  line-height: 18px;
}
.tpd-size-large .tpd-background { border-radius: 8px; }
.tpd-size-large .tpd-stem {
  width: 18px;
  height: 9px;
  margin-left: 7px;
  margin-top: 2px; /* space between target and stem */
}
.tpd-size-large.tpd-no-radius .tpd-stem { margin-left: 10px; }
.tpd-size-large .tpd-close { margin: 5px 2px 5px 2px; }
.tpd-size-large .tpd-spinner {
  width: 54px;
  height: 38px;
}
.tpd-size-large .tpd-spinner-spin { margin: 9px 0 0 17px; }
.tpd-size-large .tpd-spinner-spin,
.tpd-size-large .tpd-spinner-spin:after {
  width: 20px;
  height: 20px;
}



/* Skins */
/* default (dark) */
.tpd-skin-dark .tpd-content,
.tpd-skin-dark .tpd-title,
.tpd-skin-dark .tpd-close { color: #fff; }
.tpd-skin-dark .tpd-background-content,
.tpd-skin-dark .tpd-background-title {
  background-color: #282828;
}
.tpd-skin-dark .tpd-background {
  border-width: 1px;
  border-color: #282828;
  border-color: rgba(255,255,255,.1);
}
/* line below the title */
.tpd-skin-dark .tpd-title-wrapper { border-bottom: 1px solid #404040; }
/* spinner */
.tpd-skin-dark .tpd-spinner-spin {
  border-color: rgba(255,255,255,.2);
  border-left-color: #fff;
}
/* links */
.tpd-skin-dark a { color: #ccc; }
.tpd-skin-dark a:hover { color: #c0c0c0; }


/*Rounded Corners*/
/*top-left rounded Corners*/
.jqx-rc-tl
{
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
}
/*top-right rounded Corners*/
.jqx-rc-tr
{
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
}
/*bottom-left rounded Corners*/
.jqx-rc-bl
{
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
/*bottom-right rounded Corners*/
.jqx-rc-br
{
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
/*top rounded Corners*/
.jqx-rc-t
{
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
}
/*bottom rounded Corners*/
.jqx-rc-b
{
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
/*right rounded Corners*/
.jqx-rc-r
{
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
/*left rounded Corners*/
.jqx-rc-l
{
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
/*all rounded Corners*/
.jqx-rc-all
{
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
/*reset rounded corners*/
.jqx-rc-reset
{
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important;
}

/*Reset Style*/
.jqx-reset
{
    padding: 0;
    margin: 0;
    border: none;
    background: transparent;
    outline: none;
    box-sizing: content-box;
}
.jqx-clear {
    align:left; valign:top; left: 0px; top: 0px; -webkit-appearance: none !important; outline: none !important; padding: 0px; margin: 0px;
}
.jqx-popup {
    box-sizing: content-box;
}
.jqx-position-reset {
    position: static !important; 
}
.jqx-border-reset {
    border: none !important;
}
.jqx-overflow-hidden {
    overflow: hidden !important;
}
.jqx-position-relative {
    position: relative !important;
}
.jqx-position-absolute {
    position: absolute !important;
}
.jqx-max-size {
    width: 100% !important;
    height: 100% !important;
}
.jqx-background-reset {
    background: transparent !important;
}
/*Disable browser selection*/
.jqx-disableselect
{
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -ms-user-select:none;
    -webkit-touch-callout:none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.jqx-enableselect {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select:text;
    user-select:all;
}
.jqx-hideborder
{
    border: none !important;
}
.jqx-hidescrollbars
{
    overflow: hidden !important;
}
/*jqxButton, jqxToggleButton, jqxRepeatButton Style*/
.jqx-button{outline: none; border: 1px solid transparent; padding: 3px; text-align: center; vertical-align: central; margin: 0 0 0 0; cursor: default; }
button.jqx-button, input[type=button].jqx-button,  input[type=submit].jqx-button {
    box-sizing: border-box !important; -moz-box-sizing: border-box !important; 
}

.jqx-buttongroup{}
.jqx-group-button-normal {
    vertical-align: middle;
    text-align: center;
}
/*applied to the link button's anchor element.*/
.jqx-link
{
    text-decoration: none;
    color: #111111;
}

/*shows elements.*/
.jqx-visible
{
    display: block;
}
/*hides elements.*/
.jqx-hidden
{
    display: none;
}
.jqx-widget, .jqx-widget-content, .jqx-widget-header, .jqx-fill-state-normal {
    line-height: 1.231;
}
/*jqxGauge Style*/
.jqx-gauge-label, .jqx-gauge-caption
{
    fill: #333333;
    color: #333333;
    font-size: 11px;
    font-family: Verdana;
}
.jqx-knob {
 text-align: center;
}
/*jqxChart Style*/
.jqx-knob-label,
.jqx-chart-axis-text,
.jqx-chart-label-text, 
.jqx-chart-tooltip-text, 
.jqx-chart-legend-text
{
    fill: #333333;
    color: #333333;
    font-size: 11px;
    font-family: Verdana;
}
.jqx-chart-axis-description
{
    fill: #555555;
    color: #555555;
    font-size: 11px;
    font-family: Verdana;
}
.jqx-chart-title-text
{
    fill: #111111;
    color: #111111;
    font-size: 14px;
    font-weight: bold;
    font-family: Verdana;
}
.jqx-chart-title-description
{
    fill: #111111;
    color: #111111;
    font-size: 12px;
    font-weight: normal;
    font-family: Verdana;
}

/*applied to the Grid's element.*/
.jqx-grid
{
    overflow: hidden;
    border-style: solid;
    border-width: 1px;
}
/*applied to the Pager.*/
.jqx-grid-pager
{
    border: none;
    border-top: 1px solid transparent;
}
/*applied to the Top Pager.*/
.jqx-grid-pager-top
{
    border: none;
    border-bottom: 1px solid transparent;
}
.jqx-grid-pager-number{
    padding: 2px 5px;
    text-decoration: none;
    margin: 1px;
    border: 1px solid transparent;
    color: inherit !important;
    *color: expression(this.parentNode.currentStyle['color']) !important;     
    outline: none;
    font-weight: normal !important;
    line-height:14px;
}
.jqx-grid-menu-item-touch {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
}
/*applied to the Grid's bottom-right area between the horizontal and vertical scrollbars.*/
.jqx-grid-bottomright
{
   
}
/*applied to the Grid's header area.*/
.jqx-grid-header 
{
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    overflow: hidden;
    border-color: transparent;
    margin: 0px;
    padding: 0px;
 }
 /*applied to the columns.*/
.jqx-grid-column-header, .jqx-grid-columngroup-header {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: transparent;
    white-space: nowrap;
    border-style: solid;
    font-weight: normal;  
    overflow: hidden;
    text-align: left;
    padding: 0px;
    margin: 0px;
 }
.jqx-grid-column-header-rtl, .jqx-grid-columngroup-header-rtl {
    border-width: 0px 0px 0px 1px;
}
.jqx-grid-columngroup-header {
    border-bottom-width: 1px;
    border-left-width: 1px;
}
 /*applied to the column's button.*/
 .jqx-grid-column-menubutton {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: transparent;
    background-image: url('images/icon-menu-small.png') !important;
    background-repeat: no-repeat;
    background-position: center !important;
    cursor: pointer;
 }
.jqx-grid-column-menubutton-rtl {
    border-width: 0px 1px 0px 0px;
}
 /*applied to the column's sort button when the sort order is ascending.*/
 .jqx-grid-column-sortascbutton {
    border: none;
    background-image: url('images/sortascbutton.png');
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
 }
 /*applied to the column's sort button when the sort order is descending.*/
  .jqx-grid-column-sortdescbutton {
    border: none;
    background-image: url('images/sortdescbutton.png');
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
 }
  /*applied to the column's filter button.*/
  .jqx-grid-column-filterbutton
 {
    border: none;
    background-image: url('images/filter.png');
    background-repeat: no-repeat;
    background-position: center;
 }
  /*applied to the column's resize line.*/
 .jqx-grid-column-resizeline {
   border-right: 1px dotted #555; 
 }
 /*applied to the validation popup during cell editing.*/
 .jqx-grid-validation
 {
    background: #df2227 !important;
    color: #fff  !important;
    padding: 4px 8px;
 }
.jqx-grid-validation-label {
    color: #fff !important;
    background: #df2227 !important;
    border: 1px solid #df2227 !important;    
}
  .jqx-grid-validation-arrow-up
 {
    background-image: url('images/red_arrow_up.png');
    background-repeat: no-repeat;
    background-position: center center;
 }
  .jqx-grid-validation-arrow-down
 {
    background-image: url('images/red_arrow_down.png');
    background-repeat: no-repeat;
    background-position: center center;
 }
  /*applied to the column's resize start line.*/
  .jqx-grid-column-resizestartline {
   border-right: 1px solid #444; 
 }
  /*applied to the sort ascending menu item in the Grid's Context Menu*/
 .jqx-grid-sortasc-icon
 {
    background-image: url('images/icon-sort-asc.png');
    background-repeat: no-repeat;
    background-position: left center;
    width: 16px;
    height: 16px;
    float: left;
    margin-left: -4px;
    margin-right: 4px;
 }
  /*applied to the sort ascending menu item in the Grid's Context Menu*/
 .jqx-grid-sortdesc-icon
 {
    background-image: url('images/icon-sort-desc.png');
    background-repeat: no-repeat;
    background-position: left center;
    width: 16px;
    height: 16px;
    float: left;
    margin-left: -4px;
    margin-right: 4px;
 }
  /*applied to the grid menu's sort remove item/*/
 .jqx-grid-sortremove-icon
 {
    background-image: url('images/icon-sort-remove.png');
    background-repeat: no-repeat;
    background-position: left center;
    width: 16px;
    height: 16px;
    float: left;
    margin-left: -4px;
    margin-right: 4px;
 }
   /*applied to the grouping column's drag and drop item when the drop operation is allowed.*/
 .jqx-grid-drag-icon
 {
    background-image: url('images/drag.png');
    background-repeat: no-repeat;
    background-position: left center;
    width: 16px;
    height: 16px;
 }
   /*applied to the grouping column's drag and drop item when the drop operation is not allowed.*/
 .jqx-grid-dragcancel-icon
 {
    background-image: url('images/dragcancel.png');
    background-repeat: no-repeat;
    background-position: left center;
    width: 16px;
    height: 16px;
 }
 /*applied to the 'group by' menu item.*/
 .jqx-grid-groupby-icon
 {
    background-repeat: no-repeat;
    background-position: left center;
    width: 16px;
    height: 16px;
    float: left;
    margin-left: -4px;
    margin-right: 4px;
 }
/*applied to the column anchor tags.*/
 .jqx-grid-column-header a:link, .jqx-grid-column-header a:visited
 {
    display: block;
    margin: 4px;
    height: 18px;
    line-height: 18px !important;
    color: inherit;
    outline: 0 none;
    text-decoration: none;
    cursor: pointer;
}
.jqx-grid-toolbar a:link, .jqx-grid-toolbar a:visited {
    margin: 4px;
    height: 18px;
    line-height: 18px !important;
    color: inherit;
    outline: 0 none;
    text-decoration: none;
    cursor: pointer;
}
/*applied to the groups header area.*/
 .jqx-grid-groups-header, .jqx-grid-toolbar, .jqx-scheduler-toolbar {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #aaa;
    white-space: nowrap;
    overflow: hidden;
    text-align: left;
    padding: 0px;
    margin: 0px;
 }
/*applied to a grouping row.*/
 .jqx-grid-groups-row {
    font-weight:bold;
    white-space: nowrap;
    text-align: left;
    padding: 0px;
    top: 50%;
    margin-top: -8px;
 }
 /*applied to the row details.*/
 .jqx-grid-groups-row-details {
    font-weight: normal;
 }
 /*applied to a grouping column.*/
 .jqx-grid-group-column 
 {
    border: 1px solid transparent;
    white-space: nowrap;
    border-style: solid;
    font-weight: normal;  
    overflow: hidden;
    text-align: left;
    padding: 0px;
    margin: 0px;
 }
 /*applied to the lines between the group columns.*/
  .jqx-grid-group-column-line
 {
    background: #aaa;
 }
 /*applied to the drop line indicators displayed in the grouping header.*/
  .jqx-grid-group-drag-line
 {
    background: #80be09;
 }
 /*applied to the anchor tags inside a grouping column.*/
 .jqx-grid-group-column  a:link{
    display: block;
    margin: 4px;
    height: 18px;
    line-height: 18px !important;
    outline: 0 none;
    text-decoration: none;
    cursor: pointer;
    color: inherit;
    *color: expression(this.parentNode.currentStyle['color']);     
}
 .jqx-grid-group-column  a:visited{
    color: inherit;
    display: block;
    margin: 4px;
    height: 18px;
    line-height: 18px !important;
    outline: 0 none;
    text-decoration: none;
    cursor: pointer;
     *color: expression(this.parentNode.currentStyle['color']);    
}
/*applied to a grid cell*/
.jqx-grid-cell {
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    margin-right: 1px;
    margin-bottom: 1px;
    border-color: transparent;  
    background: #fff;
    white-space: nowrap;
    font-weight: normal; 
    font-size: inherit;
    overflow: hidden; 
    position: absolute !important; 
    height: 100%; 
    outline:none;
 }
.jqx-grid-cell-locked {
    color: #aaa !important;
}
.jqx-grid-cell-left-align {
    overflow: hidden;
    text-overflow: ellipsis;
    padding-bottom: 2px; 
    text-align: left; 
    margin-right: 2px; 
    margin-left: 4px;
}
.jqx-grid-cell-middle-align {
    text-overflow: ellipsis;
    overflow: hidden;
    padding-bottom: 2px; 
    text-align: center;
}
.jqx-grid-cell-right-align {
    overflow: hidden; 
    text-overflow: ellipsis; 
    padding-bottom: 2px; 
    text-align: right; 
    margin-right: 4px; 
    margin-left: 2px;
}

/*applied to a grid cell that is part of a rows group.*/
 .jqx-grid-group-cell{ 
    overflow: hidden; 
    position: absolute !important; 
    height: 100%; 
    background: #fff;
 }
/*applied to the grid cells in the sort column*/
 .jqx-grid-cell-sort {
    background-color: #f0f0f0;
 }

 /*applied to the grid cells in the filter column*/
 .jqx-grid-cell-filter {
    background-color: #e6e6e6;
 }
.jqx-grid-cell-add-new-row {
    background: #fdfcf3 !important;
    color: #000 !important;
}

 /*applied to the grid cells area.*/
.jqx-grid-content {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: transparent;
    white-space: nowrap;
    overflow: hidden;
 }
 /*applied to a grid cell that is part of a rows group.*/
.jqx-grid-group-cell, .jqx-grid-empty-cell {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    white-space: nowrap;
    font-weight: normal;   
 }
.jqx-widget .jqx-grid-cleared-cell, .jqx-grid-cleared-cell {
    border: transparent !important;
}
.jqx-grid-cell-wrap {white-space: normal !important;}

.jqx-tree-grid-indent {
    width: 15px;
    display: inline-block;
    height: 8px;
    overflow: hidden;
    vertical-align: top;
}
.jqx-tree-grid-title {
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.jqx-tree-grid-collapse-button, .jqx-tree-grid-expand-button {
    display: inline-block;
    margin-top: 0px;
    margin-right: 0px;
    position: relative;
    width: 15px;
    height: 16px;   
    vertical-align: top;
}
.jqx-tree-grid-checkbox {
   float: none !important; 
   width: 14px;
   height: 14px;
   cursor: pointer;
   margin-right: 2px !important;
   margin-left: 2px !important;
}
.jqx-tree-grid-icon {
   float: none !important; 
   width: 14px;
   height: 14px;
   margin-right: 4px;
}
.jqx-tree-grid-icon-rtl {
   margin-right: 0px;
   margin-left: 4px;
}
.jqx-tree-grid-icon-size {
   width: 14px;
   height: 14px;
   line-height: 16px;
}

.jqx-tree-grid-checkbox-tick {
    width: 100%;
    height: 100%;
}
.jqx-tree-grid-expand-button {
    height: 16px;
    width: 15px;
    vertical-align: top;
}

/*applied to a cell in jqxDataTable*/
.jqx-cell {
    min-height: 23px;
    padding: 6px 4px;
    margin: 0;
    border-collapse: separate;
    border-spacing: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    border: 1px solid transparent;
    border-top-width: 0px;
    border-left-width: 0px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    white-space: normal;
    line-height: 1.231;
}
.jqx-grid-cell-nowrap {white-space: nowrap;}

.jqx-cell-editor {
    padding-left: 4px !important;
    padding-right: 3px !important;
}
.jqx-left-align {
    text-align: left;
}
.jqx-center-align {
    text-align: center;
}
.jqx-right-align {
    text-align: right;
}
.jqx-top-align {
    vertical-align:top;
}
.jqx-bottom-align {
    vertical-align: bottom;
}

.jqx-grid-table .jqx-grid-cell {
    position: static !important;
    zoom: 1 !important;
}
/*applied to the Grid's Table element.*/
.jqx-grid-table {
    font-size: 13px;
    table-layout: fixed;
    margin: 0px;
    padding: 0px;
    border-collapse: separate;
    border-spacing: 0px;
    -webkit-overflow-scrolling: touch;
    outline: none;
    zoom: 1 !important;
    empty-cells: show;
    border-right: 1px solid #aaa;
    line-height: 1.231;
    width: auto;
    border: none;
}
.jqx-grid-table-rtl {
    border-left-width: 1px;
    border-right-width: 0px;
}
.jqx-details table {
   border-collapse: collapse;
   table-layout: fixed;
   border-spacing: 0px;
}

 /*applied to a grid cell that is part of a details row and grouping is enabled.*/
.jqx-grid-group-details-cell {

 }
 /*applied to a grid cell that is part of a details row.*/
.jqx-grid-details-cell {
    border-width: 0px 1px 0px 0px;
 }
  /*applied to a grid cell. Represents the alternating cell background.*/
.jqx-grid-cell-alt {
    background: #f9f9f9;  
 }
/*applied to a sorted and alternating grid cell*/
.jqx-grid-cell-sort-alt {
    background-color: #e5e5e5;
 }/*applied to a sorted and alternating grid cell*/
.jqx-grid-cell-filter-alt {
    background-color: #f0f0f0;
 }
  /*applied to a pinned grid cell.*/
.jqx-grid-cell-pinned {
    background-color: #e5e5e5;
 }
 /*applied to a pinned grid cell. Represents the alternating cell background.*/
.jqx-grid-cell-pinned-alt {
    background-color: #e5e5e5;
 }
 /*applied to a selected grid cell.*/
 .jqx-grid-cell-selected {
    border-left: 0px solid transparent;
 }
 .jqx-cell-rtl {
   border-left-width: 1px;
   border-right-width: 0px;
 }
 .jqx-grid-cell-rtl {
    border-width: 0px 0px 1px 1px;
 }
 .jqx-grid-table .jqx-grid-cell {
   border-width: 0px 0px 1px 1px;
 }
.jqx-grid-table-one-cell {
    border: none;
    border-right-width: 1px;
    border-right-style:solid;
    border-right-color:#aaa;
}

 .jqx-grid-table .jqx-grid-cell:first-child {
    border-left-width: 0px;
 }

  /*applied to the selection area.*/
 .jqx-grid-selectionarea {
    border: 1px solid transparent;
    opacity: 0.5;
    filter: alpha(opacity=50);
 }
 /*applied to a hovered grid cell.*/
 .jqx-grid-cell-hover {
    border-color: transparent;
 }
  /*applied to a grid cell when the grid is empty.*/
 .jqx-grid-empty-cell{ overflow: visible; border-bottom: none;}

 /*applied to the Grid when its loading the data.*/
 .jqx-grid-load
{
    padding-right: 0px;
    background-image: url(images/loader.gif);
    background-position: 50% 50%;
    background-repeat: no-repeat;  
    z-index: 9999;
    display: block;
}
/*applied to a group's collapse button.*/
.jqx-grid-group-collapse
{
    padding-right: 0px;
    background-image: url(images/icon-right.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
}
.jqx-grid-group-collapse-rtl
{
    padding-right: 0px;
    background-image: url(images/icon-left.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
}
/*applied to a group's expand button.*/
.jqx-grid-group-expand, .jqx-grid-group-expand-rtl
{
    padding-right: 0px;
    background-image: url(images/icon-down.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
}
/*jqxProgresBar Style*/
.jqx-progressbar
{
    position: relative;
    overflow: hidden;
    outline: none;
    border: 1px solid transparent;
    height: 2em;
}
/*applied to the progressbar's value element*/
.jqx-progressbar-value
{
    outline: none;
    border: 0px solid transparent;
    height: 100%;
}
/*applied to the progress bar's vertical value element- when the widget's orientation is 'vertical'*/
.jqx-progressbar-value-vertical
{
    outline: none;
    border: 0px solid transparent;
    height: 100%;
    background: transparent;
}
/*applied to the progressbar's text element*/
.jqx-progressbar-text
{
    font-size: 10px;
    border: none;
}
/*applied to the progress bar when the widget is in disabled state*/
.jqx-progressbar-disabled
{
    outline: none;
    border: 1px solid transparent; 
    height: 2em;
}

/*jqxMenu Style*/
.jqx-menu
{
    border: 1px solid transparent;
    float: none;
    margin: 0px;
    height: 100%;
    padding: 0px;
    overflow: hidden;
    text-align: left;
}
.jqx-menu-dropdown-column
{
    float: left;
}
/*applied to the menu when it is horizontal. Sets the menu's background*/
.jqx-menu-horizontal
{
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    text-align: center;
}
/*applied to the menu when it is vertical. Sets the menu's background*/
.jqx-menu-vertical
{
    text-align: left;
}
/*applied to the sub menu. Sets the sub menu's background*/
.jqx-menu-dropdown
{
    left: 100%;
    margin: 0px;
    padding: 0px;
    right: 0;
    overflow: hidden;
    display: none;
    float: none;
    width: 150px;
    border-style: solid;
    border-width: 1px;
    text-align: left;
    padding: 2px;
}
/*applied to the sub menu's ul elements.*/
.jqx-menu-dropdown ul
{
    left: 100%;
    margin: 0px;
    padding: 0px;
    right: 0;
    overflow: hidden;
    border: none;
}
/*applied to the menu's ul elements.*/
.jqx-menu ul
{
    left: 100%;
    margin: 0px;
    padding: 2px;
    right: 0;
    overflow: hidden;
    background-color: transparent;
    border: none;
}
/*applied to the menu's li elements.*/
.jqx-menu li, .jqx-menu-dropdown li
{
    line-height: 1.3 !important;
}
/*applied to the top level menu items.*/
.jqx-menu-item-top
{
    border: 1px solid transparent;
    text-indent: 0;
    list-style: none;
    padding: 4px 8px 4px 8px;
    left: 100%;
    overflow: hidden;
    color: inherit;
    right: 0;
    margin: 0px 1px 0px 1px;
    cursor: pointer;
}
/*applied to the sub menu items.*/
.jqx-menu-item
{
    border: 1px solid transparent;
    text-indent: 0;
    list-style: none;
    padding: 4px 8px 4px 8px;
    margin: 1px;
    float: none;
    overflow: hidden;
    left: 100%;
    color: inherit;
    right: 0;
    text-align: left;
    cursor: pointer;
    *color: expression(this.parentNode.currentStyle['color']);     
}
/*applied to a sub menu item when the mouse is over the item.*/
.jqx-menu-item-hover
{
    color: inherit;
    right: 0;
    list-style: none;
    margin: 1px;
    left: 100%;
    padding: 4px 8px 4px 8px;
    text-align: left;
    cursor: pointer;
    *color: expression(this.parentNode.currentStyle['color']);     
}
/*applied to a top-level menu item when the mouse is over it.*/
.jqx-menu-item-top-hover
{
    color: inherit;
    right: 0;
    list-style: none;
    margin: 0px 1px 0px 1px;
    left: 100%;
    padding: 4px 8px 4px 8px;
    top: 50%;
    cursor: pointer;
    *color: expression(this.parentNode.currentStyle['color']);     
}
/*applied to a sub menu item when its sub menu is opened.*/
.jqx-menu-item-selected
{
    right: 0;
    list-style: none;
    margin: 1px;
    left: 100%;
    padding: 4px 8px 4px 8px;
    text-align: left;
    cursor: pointer;
    *color: expression(this.parentNode.currentStyle['color']);     
}
/*applied to a disabled sub menu item.*/
.jqx-menu-item-disabled
{

}
/*applied to a top-level menu item when its sub menu is opened.*/
.jqx-menu-item-top-selected
{
    right: 0;
    list-style: none;
    margin: 0px 1px 0px 1px;
    left: 100%;
    padding: 4px 8px 4px 8px;
    cursor: pointer;
}
/*applied to the menu separator items.*/
.jqx-menu-item-separator
{
    text-indent: 0;
    background-color: #ddd;
    border: none;
    list-style: none;
    height: 1px;
    line-height:0 !important;
    padding: 0px;
    margin: 1px 2px 1px 2px;
    float: none;
    overflow: hidden;
    left: 100%;
    color: inherit;
    right: 0;
    font-size: 1px;
}
/*applied to a sub menu item when it has sub menu items. Displays right arrow icon.*/
.jqx-menu-item-arrow-right
{
    background-image: url(images/icon-right.png);
}
/*applied to a sub menu item when it has sub menu items. Displays down arrow icon.*/
.jqx-menu-item-arrow-down
{
    background-image: url(images/icon-down.png);
}
/*applied to a sub menu item when it has sub menu items. Displays up arrow icon.*/
.jqx-menu-item-arrow-up
{
    background-image: url(images/icon-up.png);
}
.jqx-menu-minimized {
    position: relative;
}
.jqx-menu-title {
    position: relative;
    float: right;
    margin-top: 4px;
    padding-top: 4px;
    padding-right: 20px;
}
.jqx-menu-minimized-button
{
    background-image: url('images/icon-menu-minimized.png');
    background-repeat: no-repeat;
    background-position: left center;
    height: 24px;
    width: 24px;
    padding: 0px;
    margin-left: 7px;
    margin-top: 4px;
    float : left;
}
.jqx-menu-ul-minimized {
    display: block!important;
    width: auto !important;
}
.jqx-menu-ul-minimized ul {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-shadow: none !important;
    -moz-box-shadow   : none !important;
    -o-box-shadow     : none !important;
    box-shadow        : none !important;
}
.jqx-menu-minimized li:last-child {
    padding-bottom: 0px;
    margin: 0px;
}
.jqx-menu-item-arrow-right, .jqx-menu-item-arrow-down, .jqx-menu-item-arrow-up, .jqx-menu-item-arrow-right {
    background-position: 100% 50%;
    background-repeat: no-repeat;
    padding-right: 0px;
    margin-right: -8px;
    width: 17px;
    height: 15px;
}
/*applied to a sub menu item when it has sub menu items. Displays left arrow icon.*/
.jqx-menu-item-arrow-left
{
    padding-right: 0px;
    padding-left: 5px;
    width: 17px;
    height: 15px;
    background-image: url(images/icon-left.png);
    background-position: 0 50%;
    background-repeat: no-repeat;
}
/*applied to a sub menu item when it has sub menu items and its sub menu is opened. Displays right arrow icon.*/
.jqx-menu-item-arrow-right-selected
{
    background-image: url(images/icon-right.png);
}
/*applied to a sub menu item when it has sub menu items and its sub menu is opened. Displays down arrow icon.*/
.jqx-menu-item-arrow-down-selected
{
    background-image: url(images/icon-down.png);
}
/*applied to a sub menu item when it has sub menu items and its sub menu is opened. Displays up arrow icon.*/
.jqx-menu-item-arrow-up-selected
{
    background-image: url(images/icon-up.png);
}
.jqx-menu-item-arrow-right-selected, .jqx-menu-item-arrow-up-selected, .jqx-menu-item-arrow-down-selected, .jqx-menu-item-arrow-top-right {
    padding-right: 0px;
    margin-right: -8px;
    width: 17px;
    height: 15px;
    background-position: 100% 50%;
    background-repeat: no-repeat;
}
/*applied to a top-level menu item when it has sub menu items. Displays right arrow icon.*/
.jqx-menu-item-arrow-top-right
{
    background-image: url(images/icon-right.png);
}
/*applied to a sub menu item when it has sub menu items and its sub menu is opened. Displays left arrow icon.*/
.jqx-menu-item-arrow-left-selected
{
    background-image: url(images/icon-left.png);
}
/*applied to a top-level menu item when it has sub menu items. Displays left arrow icon.*/
.jqx-menu-item-arrow-top-left
{
    background-image: url(images/icon-left.png);
}
.jqx-menu-item-arrow-left-selected, .jqx-menu-item-arrow-top-left {
    background-position: 0 50%;
    background-repeat: no-repeat;
    padding-right: 0px;
    padding-left: 5px;
    width: 17px;
    height: 15px;
}
/*applied to the anchor elements*/
.jqx-menu-item a:link, .jqx-menu-item a:visited, .jqx-menu-item a:hover, .jqx-menu-item-top a:link, .jqx-menu-item-top a:visited, .jqx-menu-item-top a:hover
{
    font:inherit;
    text-decoration: none;
    color: inherit;
    outline: none;
    background-color: transparent;
    *color: expression(this.parentNode.currentStyle['color']);     
}

/*applied to the menu widget when it is disabled.*/
.jqx-menu-disabled
{
    cursor: default;
}
/*applied to the anchor elements of all disabled menu items.*/
.jqx-menu-disabled a:link
{
    cursor: default;
    text-decoration: none;
}
.jqx-menu-disabled a:visited
{
    cursor: default;
    text-decoration: none;
}
.jqx-menu-disabled a:hover
{
    cursor: default;
}
.jqx-menu-dropdown
{
    right: -1px;
}

/*jqxtree Style*/
.jqx-tree
{
    left: 100%;
    right: 0;
    float: none;
    margin: 0px;
    border-style: solid;
    border-width: 1px;
    padding: 0px;
    overflow: hidden;
    text-align: left;
    outline: none;
    white-space: nowrap;
    line-height: 14px !important;
}
/*applied to the jqxTree root UL element.*/
.jqx-tree-dropdown-root
{
    left: 100%;
    padding: 0px 5px 0px 5px;
    right: 0;
    display: block;
    float: none;
    background-color: transparent;
    border-style: solid;
    border-width: 0px;
    border-color: #fff;
    text-align: left;
    outline: none;
    white-space: nowrap;
    margin: 0px;
}
.jqx-tree-dropdown-root-rtl {
    padding: 0px 5px 0px 0px;
    text-align: right;
    float: right;
    margin: 0px;
}

/*applied to the jqxTree UL elements.*/
.jqx-tree-dropdown
{
    left: 100%;
    margin: 0px;
    padding: 0px 0px 0px 10px;
    right: 0;
     display: block;
    float: none;
    background-color: transparent;
    border-style: solid;
    border-width: 0px;
    border-color: transparent;
    text-align: left;
    outline: none;
}
.jqx-tree-dropdown-rtl {
   padding: 3px 0px 0px 0px;
   text-align: right;
}

/*applied to a tree item.*/
.jqx-tree-item
{
    border: 1px solid transparent;
    text-indent: 0;
    list-style: none;
    padding: 3px;
    margin: 0px;
    float: none;
    overflow: hidden;
    left: 100%;
    right: 0;
    text-align: left;
    cursor: default;
    text-decoration: none;
}
/*applied to the jqxTree LI elements.*/
.jqx-tree-item-li
{
    text-indent: 0;
    background-color: transparent;
    border: 0px solid transparent;
    list-style: none;
    left: 100%; 
    right: 0;
    text-align: left;
    outline: none;
    margin: 0px;
    margin-top: 1px;
    padding: 0px;
}
/*applied to the last LI elements in an UL element.*/
.jqx-tree-item-u-last
{
    margin: 0px 0px 0px 0px;
}
/*applied to a tree item when the mouse is over the item.*/
.jqx-tree-item-hover
{
    color: inherit;
    right: 0;
    padding: 3px;
    margin: 0px;
    list-style: none;
    left: 100%;
    cursor: pointer;
    text-decoration: none;
}
/*applied to a tree item when the item is selected.*/
.jqx-tree-item-selected
{
    color: inherit;
    right: 0;
    padding: 3px;
    margin: 0px;
    list-style: none;
    left: 100%;
    cursor: pointer;
    text-decoration: none;
}
.jqx-tree-item-rtl {
    text-align: right;
}
.jqx-tree-item-li-rtl {
    text-align: right;
}
/*applied to the anchor element of a tree item.*/
.jqx-tree-item a:link, .jqx-tree-item a:visited
{
    text-indent: 0;
    background-color: transparent;
    border: 0px solid transparent;
    list-style: none;
    padding: 0px;
    margin: 0px;
    float: none;
    overflow: hidden;
    left: 100%;
    color: inherit;
    right: 0;
    text-align: left;
    cursor: pointer;
    text-decoration: none;
    outline: none;
}
.jqx-tree-item-selected, .jqx-tree-item-hover a:hover
{
    color: inherit;
}
.jqx-tree-item-selected, .jqx-tree-item-hover a:visited
{
    color: inherit;
}

/*applied to a tree item when the item is disabled.*/
.jqx-tree-item-disabled
{

}
/*applied to a tree item when it has sub items and is collapsed. Displays an arrow icon next to the item.*/
.jqx-tree-item-arrow-collapse, .jqx-tree-item-arrow-collapse-hover
{
    padding-right: 0px;
    width: 17px;
    height: 17px;
    background-image: url(images/icon-right.png);
    background-position: 100% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
}
.jqx-tree-item-arrow-collapse-rtl, .jqx-tree-item-arrow-collapse-hover-rtl {
    background-image: url(images/icon-left.png);
}

/*applied to a tree item when it has sub items and is expanded. Displays an arrow icon next to the item.*/
.jqx-tree-item-arrow-expand, .jqx-tree-item-arrow-expand-hover
{
    padding-right: 0px;
    width: 17px;
    height: 17px;
    background-image: url(images/icon-down.png);
    background-position: 100% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
}
/*applied to the tree when it is disabled.*/
.jqx-tree-disabled
{
    cursor: default;
}
/*applied to the anchor elements in a tree when it is disabled.*/
.jqx-tree-disabled a:link
{
    cursor: default;
    text-decoration: none;
}
.jqx-tree-disabled a:visited
{
    cursor: default;
    text-decoration: none;
}
.jqx-tree-disabled a:hover
{
    cursor: default;
}


/*jqxTabs*/
.jqx-tabs
{
    outline: none;
    margin: 0 0 0 0;
    padding: 0px;
    overflow: hidden;
    background: transparent;
    border: 1px solid transparent;
}
/*applied to the tab close button.*/
.jqx-tabs-close-button
{
    outline: none;
    background-image: url(images/close.png);
    cursor: pointer;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    position: relative;
    left: 5px;
}
/*applied to the tab close button when the tab is selected.*/
.jqx-tabs-close-button-selected
{
    outline: none;
    background-image: url(images/close.png);
    cursor: pointer;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
/*applied to the tab close button when the mouse is over the tab.*/
.jqx-tabs-close-button-hover
{
    outline: none;
    background-image: url(images/close.png);
    cursor: pointer;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.jqx-tabs-close-button, .jqx-tabs-close-button-selected, .jqx-tabs-close-button-hover{background-repeat:no-repeat;  background-position:center;}
/*applied to the tab's left scroll arrow.*/
.jqx-tabs-arrow-left
{
    outline: none;
    position: relative;
    z-index: 15;
    float: left;
    cursor: pointer;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background-image: url('images/icon-left.png');
    background-repeat: no-repeat;
    background-position: center;
}
/*applied to the tab's right scroll arrow.*/
.jqx-tabs-arrow-right
{
    outline: none;
    position: relative;
    z-index: 15;
    background-image: url('images/icon-right.png');
    background-repeat: no-repeat;
    background-position: center;
    float: left;
    cursor: pointer;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.jqx-tabs-arrow-background
{
    background: #eeeeee;
}
/*applied to the tab's title.*/
.jqx-tabs-title
{
    outline: none;
    display: block;
    cursor: pointer;
    white-space: nowrap;
    left: 100%;
    right: 0;
    text-indent: 0px;
    list-style: none;
    border: 1px solid transparent;
    margin: 0px 2px 0px 0px;
    overflow: hidden;
    z-index: 1;
    padding-left: 13px;
    padding-right: 13px;
    padding-bottom: 5px;
    padding-top: 5px;
    background: transparent;
    height: auto;
    position: relative; 
}
.jqx-tabs-title-bottom
{
}
.jqx-tabs-title a:link
{
    color: inherit;
    *color: expression(this.parentNode.currentStyle['color']);    
    text-decoration: none;
}
.jqx-tabs-title a:hover
{
    color: inherit;
    *color: expression(this.parentNode.currentStyle['color']);
    text-decoration: none;
}
.jqx-tabs-title a:active
{
    color: inherit;
    *color: expression(this.parentNode.currentStyle['color']);
    text-decoration: none;
}
.jqx-tabs-title a:visited
{
    color: inherit;
    *color: expression(this.parentNode.currentStyle['color']);
    text-decoration: none;
}
/*applied to the tab's title when the tab is selected and the jqxTab's position property is set to 'top' .*/
.jqx-tabs-title-selected-top
{
    z-index: 99;
    outline: none;
    border-top: 1px solid transparent;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid #fff;
    background-color: #fff;
    padding-bottom: 7px;
}
/*applied to the tab's title when the tab is selected and the jqxTab's position property is set to 'bottom' .*/
.jqx-tabs-title-selected-bottom
{
    outline: none;
    border-top: 1px solid #fff;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    padding-top: 7px;
    padding-bottom: 5px;
    margin-top: -2px;
    background-color: #fff;
}
/*applied to the tab's title when the tab is hovered and the jqxTab's position property is set to 'top' .*/
.jqx-tabs-title-hover-top
{
    outline: none;
    border: 1px solid transparent;    
    padding-bottom: 5px;
}
/*applied to the tab's title when the tab is hovered and the jqxTab's position property is set to 'bottom' .*/
.jqx-tabs-title-hover-bottom
{
    outline: none;
    border: 1px solid transparent;
    padding-top: 5px;
}
/*applied to the tab's title when the tab is disabled.*/
.jqx-tabs-title-disable
{
 
}
/*applied to the tab's header.*/
.jqx-tabs-header
{
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 3px;
    padding-bottom: 1px;
    margin: 0px;
    border-top: 0px solid transparent;
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    border-bottom: 1px solid #aaa;
    background: #eeeeee;
}
/*applied to the tab's header when the position is bottom.*/
.jqx-tabs-header-bottom
{
    padding-top: 1px;
    padding-bottom: 3px;
    border-top: 0px solid #aaa;
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    border-bottom: 1px solid transparent;
}
/*applied to the tab's header when the tab is collapsed.*/
.jqx-tabs-header-collapsed
{
    border: 1px solid #aaa;
}
/*applied to the tab's header when the position is bottom and tab is collapsed.*/
.jqx-tabs-header-collapsed-bottom
{
    border: 1px solid #aaa;
}
.jqx-tabs-collapsed
{
    border: 0px solid transparent;
}
.jqx-tabs-collapsed-bottom
{
    border: 0px solid transparent;
}
/*applied to the tab's selection tracker container element.*/
.jqx-tabs-selection-tracker-container
{
    outline: none;
    position: relative;
    text-indent: 0px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 100%;
    background: transparent;
    height: 0px;
}
/*applied to the tab's selection tracker when the jqxTab's position property is set to 'top'.*/
.jqx-tabs-selection-tracker-top
{
    border-top: 1px solid transparent;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    padding-bottom: 2px;
    background-color: #fff;
    outline: none;
    position: absolute;
    z-index: 10;
}
/*applied to the tab's selection tracker when the jqxTab's position property is set to 'bottom'.*/
.jqx-tabs-selection-tracker-bottom
{
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    background-color: #fff;
    outline: none;
    position: absolute;
    z-index: 10;
    margin-top: -1px;
    padding-bottom: 2px;
}
/*applied to the tab's content element which represents a DIV element.*/
.jqx-tabs-content
{
    outline: none;
    border-bottom: 0px solid transparent;
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    border-top: 0px solid transparent;
    text-align: left;
    clear: both;
}
.jqx-tabs-content-element
{
    height: 100%;
    overflow: auto;
}

/*jqxCheckBox*/
.jqx-checkbox
{
    overflow:hidden;
    text-align: left;
    border: none;
    outline: none;
    margin: 0 0 0 0;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/*applied to the check box.*/
.jqx-checkbox-default
{
    text-align: left;
    float: left;
    padding: 0px;
    border: 1px solid transparent;
    outline: none;
    margin: 0px 3px 0px 3px;
}
/*applied to the check box when the mouse cursor is over it.*/
.jqx-checkbox-hover
{
    cursor: pointer;
    float: left;
    padding: 0px;
    border: 1px solid transparent;
    outline: none;
    margin: 0px 3px 0px 3px;
}
/*applied to the widget when it is disabled.*/
.jqx-checkbox-disabled
{
    cursor: default;
    background: transparent;
    padding: 0px;
    border: none;
    outline: none;
    margin: 0px 0px 0px 0px;
}
/*applied to the check box when the widget is disabled.*/
.jqx-checkbox-disabled-box
{
    float: left;
    padding: 0px;
    border: 1px solid transparent;
    outline: none;
    margin: 0px 3px 0px 3px;
}
/*applied to the check box when it is checked. Displays a check icon.*/
.jqx-checkbox-check-checked
{
    float: left;
    background: transparent url(images/check_black.png) center center no-repeat;
    padding: 0px;
    border: none;
    outline: none;
    margin: 0 0 0 0;
}
/*applied to the check box when the widget is disabled. Displays a disabled check icon.*/
.jqx-checkbox-check-disabled
{
    float: left;
    background: transparent url(images/check_disabled.png) center center no-repeat;
    padding: 0px;
    border: none;
    outline: none;
    margin: 0 0 0 0;
}
/*applied to the check box when its state is indeterminate.*/
.jqx-checkbox-check-indeterminate
{
    float: left;
    background: transparent url(images/check_indeterminate_black.png) center center no-repeat;
    padding: 0px;
    border: none;
    outline: none;
    margin: 0 0 0 0;
}
/*applied to the check box when its state is indeterminate and it is disabled.*/
.jqx-checkbox-check-indeterminate-disabled
{
    float: left;
    background: transparent url(images/check_indeterminate_disabled.png) center center no-repeat;
    padding: 0px;
    border: none;
    outline: none;
    margin: 0 0 0 0;
}
/*applied to the check box when its in rtl mode.*/
.jqx-checkbox-rtl {
    float: right;
}
/*jqxRadioButton*/
.jqx-radiobutton
{
    overflow:hidden;
    text-overflow: ellipsis;
    border: none;
    outline: none;
    margin: 0 0 0 0;
    white-space: nowrap;
}
/*applied to the radio button.*/
.jqx-radiobutton-default
{
    cursor: pointer;
    float: left;
    background: transparent url(images/roundbg_classic_normal.png) left center scroll repeat-x;
    padding: 0px;
    border: 1px solid transparent;
    outline: none;
    margin: 1px 3px 0px 3px;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
}
/*applied to the radio button when the mouse is over it.*/
.jqx-radiobutton-hover
{
    cursor: pointer;
    float: left;
    background: transparent;
    padding: 0px;
    border: 1px solid transparent;
    outline: none;
    margin: 1px 3px 0px 3px;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
}
/*applied to the radio button when it is disabled.*/
.jqx-radiobutton-disabled
{
    cursor: default;
}
/*applied to the radio button's radio icon when it is disabled.*/
.jqx-radiobutton-disabled-box
{
}
/*applied to the radio button when it is checked.*/
.jqx-radiobutton-check-checked
{
    float: left;
    background: transparent url(images/roundbg_check_black.png) left top no-repeat;
    padding: 0px;
    border: 1px solid transparent;
    outline: none;
    margin: 0 0 0 0;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    width: 7px; 
    height: 7px;
    margin-left: 2px;
    margin-top: 2px;
}
/*applied to the radio button when it is checked and disabled.*/
.jqx-radiobutton-check-disabled
{
}
/*applied to the radio button when it is in indeterminate state.*/
.jqx-radiobutton-check-indeterminate
{
    float: left;
    background: transparent url(images/roundbg_check_indeterminate.png) left top no-repeat;
    padding: 0px;
    border: none;
    outline: none;
    margin: 0 0 0 0;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%; 
    width: 6px; 
    height: 6px;
    margin-left: 2px;
    margin-top: 2px;  
}
/*applied to the radio button when it is in indeterminate state and disabled.*/
.jqx-radiobutton-check-indeterminate-disabled
{
}
/*applied to the radio button when its in rtl mode.*/
.jqx-radiobutton-rtl {
    float: right;
}

/*jqxRating*/
.jqx-rating
{
    margin: 0px;
    padding: 0px;
    outline: none;
    overflow: hidden;
}
.jqx-rating-image
{
    border-width: 0px;
}
.jqx-rating-image-default
{
    margin: 0px;
    padding: 0px;
    outline: none;    
    background-color: transparent;
    background-repeat: no-repeat;
    cursor: pointer;
    background-image: url(images/star.png);
    overflow: hidden;
}
/*applied to the rating when it is hovered.*/
.jqx-rating-image-hover
{
    background-color: transparent;
    padding: 0px;
    background-repeat: no-repeat;
    cursor: pointer;
    background-image: url(images/star_hover.png);
    overflow: hidden;
}
/*applied to the rating when it is disabled.*/
.jqx-rating-image-backward
{
    background-color: transparent;
    padding: 0px;
    background-repeat: no-repeat;
    cursor: pointer;
    background-image: url(images/star_disabled.png);
    overflow: hidden;
}
/*jqxCalendar Style*/
.jqx-calendar
{
    border: 1px solid transparent;
    -webkit-appearance: none;
    overflow: hidden;
    outline: none;
    padding: 0px;
    margin: 0 0 0 0;
    cursor: default;
    border-collapse: separate;
}
.jqx-calendar td {
    padding-top: 0px;
    padding-bottom: 0px;
    border-collapse: separate;
    border-spacing: 1px;
    font-size: 13px;
    line-height: 1.231;
}
.jqx-calendar table {
    margin: 0px;
    padding: 0px;
    border-collapse: separate;
    border-spacing: 1px;
    font-size: 13px;
    line-height: 1.231;
}
/*applied to the calendar's row header. This header displays the week numbers.*/
.jqx-calendar-row-header
{
    outline: none;
    border: 0px solid #f2f2f2;
    padding: 0;
    margin: 0 0 0 0;
    cursor: default;
}
/*applied to the calendar's column. This header displays the day names.*/
.jqx-calendar-column-header
{
    outline: none;
    text-align: right;
    padding: 3px;
    border-top: none;
    border-bottom: 1px solid transparent;
    border-left: none;
    border-right: none;
    margin: 0 0 0 0;
    cursor: default;
}
/*applied to the calendar's top-left header. This header is displayed before the day names and above the week numbers.*/
.jqx-calendar-top-left-header
{
    outline: none;
    border: 0px solid #f2f2f2;
    margin: 0 0 0 0;
    cursor: default;
}
/*applied to the calendar's navigation buttons.*/
.jqx-calendar-title-navigation
{
    cursor: pointer;
    background-color: transparent; 
    margin: 0; 
    padding: 0; 
    border: none; 
    width: 25px;
    height: 25px;
}
/*applied to the month table*/
.jqx-calendar-month
{
    margin: 0; padding: 0;
    border: none;
    width: 100%; 
}
/*applied to the calendar's title content.*/
.jqx-calendar-title-content
{
    cursor: pointer;
    text-align: center;
}
/*applied to the calendar's navigation title.*/
.jqx-calendar-title-header
{
    border-left: none;
    border-top: none;
    border-right: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    margin: 0 0 0 0;
}
.jqx-calendar-title-header td {
    padding-left: 0px;
    padding-right: 0px;
    border: none;
}
/*applied to the calendar's navigation title when the calendar is disabled.*/
.jqx-calendar-title-header-disabled
{   
    border-bottom-width: 1px;
    border-bottom-style:solid; 
    margin: 0 0 0 0;    
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    border-top: 0px solid transparent;    
    
}
/*applied to a calendar cell.*/
.jqx-calendar-cell
{
    border: 1px solid transparent;
    margin: 0px;
    outline: none;
    text-align: center;
    padding: 1px;
    cursor: pointer;
    background-color: transparent;
}
.jqx-calendar-cell td
{
    padding: 0;
    margin: 0;
}
/*applied to a calendar cell in decade and year views.*/
.jqx-calendar-cell-decade, .jqx-calendar-cell-year {
   text-align: center;
 }

.jqx-calendar .jqx-fill-state-normal
{
    background: transparent;
    border: 1px solid transparent;
}

/*applied to a calendar cell when the cell is hidden. A cell can be hidden when the showOtherMonthDays property is false and the calendar hides the cells with dates from the other months*/
.jqx-calendar-cell-hidden
{
    margin: 0 0 0 0;
    visibility: hidden;
    cursor: default;
}
/*applied to a calendar cell when the cell's date is a weekend date.*/
.jqx-calendar-cell-weekend
{
    color: #898989 !important;
    margin: 0 0 0 0;
    cursor: pointer;
}
/*applied to a calendar cell when the cell's date is a special date(holiday, vacation, birthay. See the SpecialDates demo).*/
.jqx-calendar-cell-specialDate
{
    color: #FF0000 !important;
    background-color: transparent;
    border: 1px solid #fff;
    margin: 0 0 0 0;
    cursor: pointer;
}
/*applied to a calendar cell when the cell's date is a restricted date.*/
.jqx-calendar-cell-restrictedDate
{
    background-color: rgba(251, 132, 153, 1);
    border: 1px solid #fff;
    margin: 0 0 0 0;
    cursor: pointer;
}
.jqx-calendar-cell-selected-invalid
{
    color: #FFF !important;
    background: #FF0000 !important;
    border: 1px solid #FF0000 !important;
}
/*applied to a calendar cell when the cell's date is the today date.*/
.jqx-calendar-cell-today
{
    color: #898989;
    background-color: #ffffdb;
    border: 1px solid #fdc066;
    margin: 0 0 0 0;
    cursor: pointer;
}
/*applied to a calendar cell when the cell is hovered.*/
.jqx-calendar-cell-hover
{
    margin: 0 0 0 0;
    cursor: pointer;
}
/*applied to a calendar cell when the cell is selected.*/
.jqx-calendar-cell-selected
{
    margin: 0 0 0 0;
    cursor: pointer;
}
/*applied to a calendar cell when the cell's date represents a date from the previous or next month.*/
.jqx-calendar-cell-othermonth
{
    color: #898989 !important;
    margin: 0 0 0 0;
    cursor: pointer;
}
/*applied to a calendar cell when the calendar is disabled.*/
.jqx-calendar-cell-disabled
{
    color: #ccc;
}
/*applied to a calendar cell when the cell is from the row header that displays the week numbers.*/
.jqx-calendar-row-cell
{
    outline: none;
    text-align: center;
    border: 1px solid transparent;
    margin: 0 0 0 0;
    cursor: default;
}
/*applied to a calendar cell when the cell is from the row header that displays the week numbers and the calendar is disabled.*/
.jqx-calendar-row-cell-disabled
{

}
.jqx-calendar-footer
{
    margin: 5px;
    color: inherit;
    font-size: 13px;
}

.jqx-calendar-title-container
{
    overflow: hidden;
}
/*applied to a calendar cell when the cell is from the column header that displays the day names.*/
.jqx-calendar-column-cell
{
    overflow: hidden;
    text-align: center;
    outline: none;
    font-weight: normal;
    padding: 1px;
    border: 1px solid transparent;
    margin: 0 0 0 0;
    cursor: default;
}
/*applied to a calendar cell when the cell is from the column header that displays the day names and the calendar is disabled.*/
.jqx-calendar-column-cell-disabled
{

}
/*applied to the calendar's cell area element.*/
.jqx-calendar-view
{
    -webkit-appearance: none;
    outline: none;
    padding: 0px;
    border: 0px solid #fff;
    margin: 0 0 0 0;
    cursor: default;
}

/*jqxExpander and jqxNavigationBar Style*/
.jqx-expander
{
}
/*applied to the Expander's header and content*/
.jqx-expander-header, .jqx-expander-content
{
    border-left-width: 1px;
    border-right-width: 1px;
    border-left-style: solid;
    border-right-style: solid;
    padding-top: 5px;
    padding-bottom: 5px;
    outline: 0;
}
/*applid to the content of the expander header.*/
.jqx-expander-header-content
{
    padding-left: 3px;
}
/*applid to the content of the expander header.*/
.jqx-expander-header-content-rtl
{
    padding-right: 3px;
}
 .jqx-expander-content{padding-top: 0px;padding-bottom:0px; overflow: auto; outline: 0;}
/*applied to the Expander's header and its content when it is on the top of the header*/
.jqx-expander-header, .jqx-expander-content-top
{
    border-top-width: 1px;
    border-top-style: solid;
}
/*applied to the Expander's header and its content when it is on the bottom of the header*/
.jqx-expander-header, .jqx-expander-content-bottom
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
/*applied to the Expander's header*/
.jqx-expander-header
{
    cursor: pointer;
    overflow: hidden;
}
/*applied to the Expander's header when the expander is disabled or the toggleMode is "none"*/
.jqx-expander-header-disabled
{
    cursor: default;
}
/*applied to the Expander's arrow*/
.jqx-expander-arrow
{
    width: 17px;
    height: 17px;
    position: relative;
}
/*applied to the Expander's content if it is empty*/
.jqx-expander-content-empty
{
    border-width: 0px;
    padding: 0px;
}

/*applied to jqxNavigationBar. The NavigationBar internally uses jqxExpander's classes and inherits all header and content style settings from the Expander.*/
.jqx-navigationbar
{
    border: none;
    margin: 0px;
    -webkit-appearance: none;
    outline: none;
}
/*jqxPanel Style*/
.jqx-panel
{
    border: 1px solid transparent;
    -webkit-appearance: none;
    outline: none;
    padding: 0px;
    margin: 0px;
    cursor: default;
    overflow: hidden;
}
/*applied to the Panel's element displayed when the horizontal and vertical scrollbars are visible and the element is positioned below the vertical scrollbar and on the right
of the horizontal scrollbar.*/
.jqx-panel-bottomright
{
  
}
/*applied to the DropDownButton's Popup.*/
.jqx-dropdownbutton-popup {
   -webkit-appearance: none;
    outline: none;
    border: 1px solid transparent;
 }

.jqx-listbox
{
    -webkit-appearance: none;
    outline: none;
    border: 1px solid transparent;
    padding: 0px;
    margin: 0px;
    cursor: default;
    overflow: hidden;
}
/*applied to the ListBox's element displayed when the horizontal and vertical scrollbars are visible and the element is positioned below the vertical scrollbar and on the right
of the horizontal scrollbar.*/
.jqx-listbox-bottomright
{

}
/*applied to the ListBox's groups.*/
.jqx-listitem-state-group
{
    white-space: nowrap;
    padding: 4px 2px 4px 2px;
    background: transparent;
    font-weight: bold;
    text-align: left;
    outline: none;
    overflow: hidden;
    vertical-align: middle;
    cursor: default;
}
/*applied to a list item in default state.*/
.jqx-listitem-state-normal
{
    white-space: nowrap;
    padding: 3px;
    margin: 1px;
    border: 1px solid transparent;
    outline: none;
    visibility: inherit;
    display: inherit;
    text-align: left;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    cursor: default;
}
/*applied to a list item in hovered state.*/
.jqx-listitem-state-hover
{
    white-space: nowrap;
    background: transparent;
    padding: 3px 3px 3px 3px;
    margin: 1px;
    border: 1px solid transparent;
}
/*applied to a list item when the item is selected.*/
.jqx-listitem-state-selected
{
    white-space: nowrap;
    padding: 3px 3px 3px 3px;
    margin: 1px;
    border: 1px solid transparent;
}
.jqx-listbox-feedback
{
    height: 1px;
    border-top: 1px dashed #000;
}
.jqx-listitem-element
{
  -ms-touch-action: none;
  border: none; 
  width:100%; 
  height: 100%; 
  align:left; 
  valign:top; 
  position: absolute;
}
/*jqxComboBox Style*/
/*applied to the jqxComboBox's content which displays the text.*/
.jqx-combobox-content
{
    padding: 0px;
    overflow: hidden;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    margin: 0px;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
    -webkit-appearance: none;
    outline: none;
    border: none;
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-right: 1px solid transparent; 
    -moz-background-clip: padding; background-clip: padding-box; -webkit-background-clip: padding-box;    
}
.jqx-combobox-content-rtl {
    border: none;
    -moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0px;
     -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 0px;
    border-top-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 3px;
    border-right: none;
    border-left: 1px solid transparent; 
    -moz-background-clip: padding; background-clip: padding-box; -webkit-background-clip: padding-box;  
}
/*applied to the ComboBox's input field.*/
.jqx-combobox-input
{
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
    padding: 0 0 0 0;
    outline: none;
    border: 0px solid #aaa;
    -moz-background-clip: padding; background-clip: padding-box; -webkit-background-clip: padding-box;
}
.jqx-combobox-input::-ms-clear {
    display: none;
}
/*applied to the ComboBox's content when the widget is disabled.*/
.jqx-combobox-content-disabled
{
    color: #AAA;
}
/*applied to the ComboBox's arrow button.*/
.jqx-combobox-arrow-normal, .jqx-action-button
{
    -webkit-appearance: none;
    outline: none;
    overflow: hidden;
    margin: 0 0 0 0;
    border: none;
    cursor: pointer;
}
/*applied to the ComboBox's arrow button*/
.jqx-combobox-arrow-hover, .jqx-combobox-arrow-selected
{
    -webkit-appearance: none;
    outline: none;
    overflow: hidden;
    margin: 0 0 0 0;
}
/*applied to the ComboBox in normal state.*/
.jqx-combobox-state-normal
{
    -webkit-appearance: none;
    outline: none;
    border: 1px solid transparent;
    overflow: hidden;
    margin: 0 0 0 0;
}
/*applied to the ComboBox when the mouse is over the widget.*/
.jqx-combobox-state-hover
{
    overflow: hidden;
    border: 1px solid transparent;
    margin: 0 0 0 0;
}
/*applied to the ComboBox when the popup ListBox is shown.*/
.jqx-combobox-state-selected
{
    overflow: hidden;
    border: 1px solid transparent;
    margin: 0 0 0 0;
}
/*applied to the ComboBox when the widget is focused.*/
.jqx-combobox-state-focus
{
    border: 1px solid transparent;
}
.jqx-combobox-multi-item {
    padding: 1px 3px;
    margin: 2px;
    white-space: nowrap;
    border-style: solid;
    font-weight: normal;  
    overflow: hidden;
    text-align: left;

}
.jqx-combobox-multi-item a:link, .jqx-combobox-multi-item a:visited  {
    color: inherit;
    display: block;
    outline: 0 none;
    text-decoration: none;
    cursor: pointer;
    *color: expression(this.parentNode.currentStyle['color']);    
}
/*applied to the ComboBox when the widget is disabled.*/
.jqx-combobox-state-disabled
{
    white-space: nowrap;
    margin: 0px;
    color: #AAA;
}
/*jqxSelect Style*/
.jqx-select {
    overflow: hidden;
    padding-left: 3px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 0px;
    -webkit-appearance: none;
    outline: 0 none;
}
.jqx-select-content {
    cursor: pointer;
    text-overflow: ellipsis;
}
.jqx-select-container {
    padding: 0;
}
.jqx-select-item
{
    padding: 3px;
    margin: 1px;
    white-space: normal !important; 
    cursor: default;
}
/*jqxDropDownList Style*/
/*applied to the dropdownlist's content element which displays the selected item's text or html.*/
.jqx-dropdownlist-content
{
    padding: 0px;
    overflow: hidden;
    padding-left: 3px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 0px;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
    -webkit-appearance: none;
    outline: 0 none;
    border: none;
}
.jqx-dropdownlist-content-rtl {
    padding-left: 0px;
    padding-right: 3px;
}

/*applied to the dropdownlist's content element which displays the selected item's text or html and the widget is disabled. */
.jqx-dropdownlist-content-disabled
{
}
/*applied to the dropdownlist in default state.*/
.jqx-dropdownlist-state-normal
{
    -webkit-appearance: none;
    outline: none;
    border: 1px solid transparent;
    overflow: hidden;
    margin: 0 0 0 0;
    cursor: pointer;
}
/*applied to the dropdownlist in hovered state.*/
.jqx-dropdownlist-state-hover
{
    overflow: hidden;
    border: 1px solid transparent;
    margin: 0 0 0 0;
    cursor: pointer;
}
/*applied to the dropdownlist in selected state.*/
.jqx-dropdownlist-state-selected
{ 
    overflow: hidden;
    background-color: transparent;
    border: 1px solid transparent;
    margin: 0 0 0 0;
    cursor: pointer;
}
/*applied to the dropdownlist in focused state.*/
.jqx-dropdownlist-state-focus
{
    border: 1px solid #909090;
}
/*applied to the dropdownlist in disabled state.*/
.jqx-dropdownlist-state-disabled
{

}
/*jqxScrollBar Style*/
.jqx-scrollbar
{
    background: transparent;
    margin: 0;
    padding: 0;
    border: none;
}
/*applied to the scrollbar in default state.*/
.jqx-scrollbar-state-normal
{
    background: #efefef;
    margin: 0px;
    padding: 0px;
    border: 1px solid transparent;
}
/*applied to the scrollbar buttons in default state.*/
.jqx-scrollbar-button-state-normal
{
    margin: 0px;
    padding: 0px;
    border: 1px solid transparent; 
}
/*applied to the scrollbar buttons in hovered state.*/
.jqx-scrollbar-button-state-hover
{
    margin: 0px;
    padding: 0px;
    border: 1px solid transparent;
}
/*applied to the scrollbar buttons in pressed state.*/
.jqx-scrollbar-button-state-pressed
{
    margin: 0px;
    padding: 0px;
    border: 1px solid transparent;
}
/*applied to the horizontal scrollbar thumb in default state.*/
.jqx-scrollbar-thumb-state-normal-horizontal
{
    margin: 0px;
    padding: 0px;
    background: transparent;
    border: 1px solid transparent;
    touch-action:none;
}
/*applied to the horizontal scrollbar thumb in hovered state.*/
.jqx-scrollbar-thumb-state-hover-horizontal
{
    margin: 0px;
    padding: 0px;   
    border: 1px solid transparent;
}
/*applied to the horizontal scrollbar thumb in default state.*/
.jqx-scrollbar-thumb-state-pressed-horizontal
{
    margin: 0px;
    padding: 0px;
    border: 1px solid transparent;
}
/*applied to the vertical scrollbar thumb in default state.*/
.jqx-scrollbar-thumb-state-normal
{
    margin: 0px;
    padding: 0px;
    border: 1px solid transparent;
    touch-action:none;
}
/*applied to the vertical scrollbar thumb in default state.*/
.jqx-scrollbar-thumb-state-hover
{
    margin: 0px;
    padding: 0px;
    background: transparent;
    border: 1px solid transparent;
}
/*applied to the vertical scrollbar thumb in default state.*/
.jqx-scrollbar-thumb-state-pressed
{
    margin: 0px;
    padding: 0px;
    background: #d1d1d1;
    border: 1px solid #909090;
}

/* jqxWindow */
.jqx-window
{
    position: absolute;
    overflow: hidden;
    border: 1px solid transparent;
}
/*applied to the jqxWindow when it’s disabled*/
.jqx-window-disabled
{
}
/*applied to the window’s header*/
.jqx-window-header
{
    outline: none;
    border-width: 0px;
    border-bottom: 1px solid transparent; 
    overflow: hidden;
    padding: 5px;
    height: auto;
    white-space: nowrap;
    overflow: hidden;  
}
/*applied to the window’s header when the window is disabled*/
.jqx-window-header-disabled
{

}
/*applied to the window’s content*/
.jqx-window-content
{
    outline: none;
    overflow: auto;
    text-align: left;
    background-color: transparent;
    padding: 5px;
    -webkit-background-clip: padding-box; background-clip: padding-box;
}
/*applied to the window’s content when the window is disabled*/
.jqx-window-content-disabled
{
    outline: none;
    overflow: auto;
    text-align: left;
    padding: 5px;
}
/*applied to the window’s close button*/
.jqx-window-close-button
{
    cursor: pointer;
    background-image: url(images/close.png);
    background-repeat: no-repeat;    
}
/*applied to the window's collapse button*/
.jqx-window-collapse-button
{
    background-image: url(images/icon-up.png);
    cursor: pointer;
    margin-top: 1px;
}
/*applied to the window's collapse button when the window is collapsed*/
.jqx-window-collapse-button-collapsed
{
    margin-top: 0px;
    cursor: pointer;
    background-image: url(images/icon-down.png);
}
/*setting styles of the modal window’s background*/
.jqx-window-modal
{
   background-color: Black;
}
.jqx-window-close-button-hover
{
}
.jqx-docking
{
    overflow: hidden;
}
.jqx-docking-panel
{
    margin: 0px;
    padding: 0px;
    min-height: 100px;
}
.jqx-docking-drop-indicator
{
    border-style: dashed;
    border-width: 1px;
    margin: 0px;
}
.jqx-docking-window
{
    margin: 0px;
}

/* jxSlider */
/* applied to jqxSlider widget */
.jqx-slider
{
    outline: none;
    clear: both;
    position: relative;
    overflow:hidden;
}
/*applied to the ticks which can be in the top/bottom/both sides of the jqxSlider*/
.jqx-slider-tick
{
    border-left: 1px solid transparent;
    z-index: 9; 
}
/*applied to the ticks when the slider is in horizontal mode*/
.jqx-slider-tick-horizontal
{
    width: 1px;
    border-left: none;
    margin-top: 1px;
}
/*applied to the ticks when the slider is in vertical mode*/
.jqx-slider-tick-vertical
{
    height: 1px;
    border-top: none;
}
/*applied to the ticks container*/
.jqx-slider-tickscontainer
{
    z-index: 10;
    position: relative;
    margin-top: 0px;
    margin-bottom: 0px;
    z-index: 9;
}
/*applied to the jqxSlider thumb used for changing/indicating current value*/
.jqx-slider-slider
{
    cursor: pointer;
    width: 16px;
    height: 16px;
    z-index: 15;
    position: absolute;
    left: 0px;
    top: 0px;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;   
}
.jqx-slider-button
{
    cursor: pointer;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;  
    box-sizing: content-box !important;
}
/*applied to the slider's thumb when the slider is in horizontal mode*/
.jqx-slider-slider-horizontal
{   
    margin-top: -5px;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;  
    border: 1px solid transparent;
}
/*applied to the slider's thumb when the slider is in vertical mode*/
.jqx-slider-slider-vertical
{
    margin-left: -5px;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    border: 1px solid transparent;
 }
/*applied to the track where is located the thumb*/
.jqx-slider-track
{
    height: 8px;
    float:left;
    position: relative;
    z-index: 20;
}
/*used in horizontal slider*/
.jqx-slider-track-horizontal
{
    height: 8px;
    margin-top: 2px;
}
/*used in vertical slider*/
.jqx-slider-track-vertical
{
    width: 8px;
}
/*applied to the div which is between the thumbs in a range slider or from beginning of the track to the current thumb position in the default slider*/
.jqx-slider-rangebar
{
 
}

/* jqxSplitter */
.jqx-splitter
{
    overflow: hidden;
    border: 1px solid transparent;
    position: relative;
}
/* Split bar's class when the jqxSplitter is with horizontal orientation */
.jqx-splitter-splitbar-vertical
{
    border: 1px solid transparent;
    border-top-width: 0px;
    border-bottom-width: 0px;
    cursor: e-resize;
    cursor: col-resize;
    position: absolute;
}
/* Split bar's mouse over state */
.jqx-splitter-splitbar-hover
{
    background-color: transparent;
}
/* Split bar's class when the jqxSplitter is with horizontal orientation. */
.jqx-splitter-splitbar-horizontal
{
    position: absolute;
    border: 1px solid transparent;
    border-left-width: 0px;
    border-right-width: 0px;   
    cursor: n-resize;
    cursor: row-resize;
}
/* This class is applied to the splitter when it's dragged to it's max left/right boundary */
.jqx-splitter-splitbar-invalid
{
   background: #FF0000 !important;
}
/* This class is added to split bar's collapse button when the splitter is with vectical orientation. */
.jqx-splitter-collapse-button-horizontal
{
    cursor: pointer;
    width: 45px;
    height: 5px;
}
/* This class is added to split bar's collapse button when the splitter is with horizontal orientation. */
.jqx-splitter-collapse-button-vertical
{
    cursor: pointer;
    width: 5px;
    height: 45px;
}
/* This class is added when the user disable the splitter. */
.jqx-splitter-splitbar-collapsed
{
    cursor: default;
}
/* Applied to the jqxSplitter panels. */
.jqx-splitter-panel
{
    border: none;
    outline: none;   
    position: absolute;
    overflow: hidden;
}
/* This class is added to a nested splitter.*/
.jqx-splitter-nested, .jqx-splitter-panel-nested
{
    border: none;
    overflow: hidden;
}
.jqx-draggable
{
    
}
.jqx-draggable-dragging
{
    border: 0px solid black;
}
.jqx-draggable-disabled
{
    cursor: default;
}
.jqx-validator-hint
{
    height: 18px;
    width: auto;
    display: inline-block;
    cursor: pointer;
    padding-left: 5px;
    padding-right: 5px;
    font-family: Verdana;
    font-size: 13px;
    border: 1px solid #6E0000;
    background-color: #942724;
    color: #fff;
    z-index: 99999;
    white-space: nowrap;
}
.jqx-validator-hint-arrow
{
    z-index: 99999;
    height: 9px;
    width: 9px;
    padding: 0px;
    margin: 0px;
    background-color: transparent;
    background-image: url(images/multi-arrow.gif);
}
.jqx-validator-error-label {
   color: #dd4b39;
   vertical-align:top;
   text-align: left;
   display: block;
   cursor: default;
   line-height: 17px;
 }
.jqx-validator-error-element {
   border-color: #dd4b39 !important;
}

.jqx-switchbutton
{
     outline: none; 
    overflow: hidden;
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px; 
    border-radius: 5px;
    border: 1px solid #ccc;
}
.jqx-switchbutton-thumb
{
    display: inline-block;
    cursor: pointer;
    border: 1px solid #ccc;
}
.jqx-switchbutton-label
{
    font-size: 15px;
    font-family: Sans-Serif;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
}
.jqx-switchbutton-wrapper
{
}
.jqx-switchbutton-label-on
{
    
}
.jqx-switchbutton-label-off
{
    
}

/*left, right, up and down arrow icons.*/
.jqx-left-arrow
{
    background: transparent;
    background-image: url('images/icon-left.png');
    cursor: pointer;
}
.jqx-right-arrow
{
    background: transparent;
    background-image: url('images/icon-right.png');
    cursor: pointer;
}
.jqx-icon-delete
{
    background-image: url('images/icon-delete.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-edit
{
    background-image: url('images/icon-edit.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-save
{
    background-image: url('images/icon-save.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-cancel
{
    background-image: url('images/icon-cancel.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-up, .jqx-icon-arrow-up-hover, .jqx-icon-arrow-up-selected
{
    background-image: url('images/icon-up.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-down, .jqx-icon-arrow-down-hover, .jqx-icon-arrow-down-selected
{
    background-image: url('images/icon-down.png');
    background-repeat: no-repeat;
    background-position: center;
}

.jqx-icon-arrow-left, .jqx-icon-arrow-left-hover, .jqx-icon-arrow-left-selected
{
    background-image: url('images/icon-left.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-right, .jqx-icon-arrow-right-hover, .jqx-icon-arrow-right-selected
{
    background-image: url('images/icon-right.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-first, .jqx-icon-arrow-first-hover, .jqx-icon-arrow-first-selected
{
    background-image: url('images/icon-first.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-last, .jqx-icon-arrow-last-hover, .jqx-icon-arrow-last-selected
{
    background-image: url('images/icon-last.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-up-hover
{
    background-image: url('images/icon-up.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-down-hover
{
    background-image: url('images/icon-down.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-left-hover
{
    background-image: url('images/icon-left.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-right-hover
{
    background-image: url('images/icon-right.png');
    background-repeat: no-repeat;
    background-position: center;
}

.jqx-icon-arrow-up-selected
{
    background-image: url('images/icon-up.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-down-selected
{
    background-image: url('images/icon-down.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-left-selected
{
    background-image: url('images/icon-left.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-right-selected
{
    background-image: url('images/icon-right.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-close
{
    cursor: pointer;
    background-image: url(images/close.png);
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-close-white {
   background-image: url(images/close_white.png);
 }
.jqx-icon-close-hover
{
    cursor: pointer;
    background-image: url(images/close.png);
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-search
{
    cursor: pointer;
    background-image: url(images/search.png);
    background-repeat: no-repeat;
    background-position: center;
    margin-top: 1px;
    background-size: 13px;
    width: 13px;
    height: 13px;
}
.jqx-icon-plus
{
    background-image: url(images/plus.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 16px;
    width: 16px;
    height: 16px;
}
.jqx-icon-plus-alt, .jqx-icon-plus-alt-white
{
    background-image: url(images/icon-plus.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 16px;
    width: 16px;
    height: 16px;
}
.jqx-icon-plus-alt-white {
    background-image: url(images/icon-plus-white.png);
}
/* jqxScrollView */
.jqx-scrollview-button
{
    width: 10px;
    height: 10px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    display: inline-block;
    margin: 2px;
    cursor: pointer;
    background-color: #aaaeaf;
}
.jqx-scrollview
{
    background-color: #000;
    -ms-touch-action: auto !important;
}
.jqx-icon-calendar, .jqx-icon-calendar-hover, .jqx-icon-calendar-pressed
{
    background-image: url('images/icon-calendar.png');
    background-repeat: no-repeat;
    background-position: left top;
    position: relative;
    width: 15px !important;
    height: 15px !important;
    margin-top: -7.5px !important;
}
/*applied to Inputs*/
.jqx-input-widget{
    box-sizing: border-box !important;
}
.jqx-input{ overflow: hidden; background-color: inherit; border-color: #c7c7c7;}
.jqx-input-invalid {
    color: red !important;
}
.jqx-input-group {overflow: hidden;}
.jqx-input-group-addon {border: 1px solid transparent; position: relative; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important; padding: 2px 8px !important; float: left; white-space: nowrap; vertical-align: middle; }
.jqx-input-group-addon:first-child {
  border-right-width: 0px;
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.jqx-input-group-addon:last-child {
  border-left-width: 0px;
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.jqx-input-group-addon:not(:last-child):not(:first-child) {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-left-width: 0px;
}
.jqx-input-group .jqx-input {
    padding: 2px 1px !important;
    border-left-width: 1px !important;
    border-right-width: 1px !important;
}
.jqx-editor {
    border-style: solid;
    border-width: 1px;
    border-color: transparent;
    overflow:  hidden;
    box-sizing: border-box !important;
}
.jqx-editor-window {
    overflow: hidden;
}
.jqx-editor-inline {
    padding: 0px;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
}
.jqx-editor-inline p {
    margin: 0px;padding:0 .2em; 
}
.jqx-editor-inline-focus {
    border-width: 1px;
    border-style: solid;
    overflow: auto;
}
.jqx-editor iframe {
    border: 0;
    margin: 0;
    padding: 0;
    background: #fff;
    display: inline;
    vertical-align: top;
    width: 100%;
    height: 100%;
}
.jqx-editor-color-bar {
    height: 3px;
}
.jqx-editor-color-picker table {
    margin: 0;
    padding: 0 4px 4px;
    empty-cells: show;
    border-collapse: separate; 
}
.jqx-editor-color-picker td {
    border-collapse: separate; 
    border: 1px solid transparent;
    cursor: pointer;
    margin: 0;
    position: relative;
}
.jqx-editor-color-picker td:hover {
    border: 1px solid #000;
}
.jqx-editor-color-picker-selected-cell {
    outline: 1px solid #000;
}
.jqx-editor-color-picker td div{
    width: 16px;
    height: 16px;
}
.jqx-editor-content {
    width: 100%;
    border-style: solid;
    border-width: 1px;
    outline: 0;
    left: 0px;
    position: relative;
    box-sizing: border-box !important;
}
.jqx-editor-container {
    position: relative;
    padding: 4px;
    padding-top: 0px;
    width: 100%;
    height: 100%;
    box-sizing: border-box !important;
}
.jqx-editor-toolbar-container {
    top: 0px; left: 0px;
    box-sizing: border-box !important;
}
.jqx-editor-toolbar-inline {
    padding: 0px 4px;
    border-width: 1px;
    border-style: solid;
}
.jqx-editor-toolbar {
    margin: 0;
    padding: 0px;
    padding-bottom: 4px;
}
.jqx-editor-toolbar-icon {
    height: 21px;
    width: 21px;
    vertical-align: middle;
    opacity: .667;
    margin: 2px 0;
    background: url('images/html_editor.png') no-repeat;
}
.jqx-editor-toolbar-icon-bold {
    background-position: 0px 0px !important;
}
.jqx-editor-toolbar-icon-italic {
    background-position: -21px 0px !important;
}
.jqx-editor-toolbar-icon-underline {
    background-position: -42px 0px !important;
}
.jqx-editor-toolbar-icon-fontname {
    background-position: -63px 0px !important;
}
.jqx-editor-toolbar-icon-fontsize {
    background-position: -84px 0px !important;
}
.jqx-editor-toolbar-icon-createlink {
    background-position: -147px 0px !important;
}
.jqx-editor-toolbar-icon-insertorderedlist {
    background-position: -168px 0px !important;
}
.jqx-editor-toolbar-icon-insertunorderedlist {
    background-position: -189px 0px !important;
}
.jqx-editor-toolbar-icon-outdent {
    background-position: -210px 0px !important;
}
.jqx-editor-toolbar-icon-indent {
    background-position: -231px 0px !important;
}
.jqx-editor-toolbar-icon-insertimage {
    background-position:  -337px 0px !important;
}
.jqx-editor-toolbar-icon-justifyleft {
    background-position: -252px 0px !important;
}
.jqx-editor-toolbar-icon-justifycenter {
    background-position: -273px 0px !important;
}
.jqx-editor-toolbar-icon-justifyright {
    background-position: -294px 0px !important;
}
.jqx-editor-toolbar-icon-removeformat {
    background-position: -316px 0px !important;
}
.jqx-editor-toolbar-icon-viewsource {
    background-position: -359px 0px !important;
}
.jqx-editor-toolbar-icon-forecolor {
    background-position: -105px 0px !important;
    height: 15px;
}
.jqx-editor-toolbar-icon-backcolor {
    background-position: -380px 0px !important;
    height: 15px;
}

.jqx-editor-toolbar-icon:hover {
    opacity: 1;
}
.jqx-fill-state-disabled .jqx-editor-toolbar-icon {
  opacity: .667;
}
.jqx-editor-toolbar-item {
    display: inline-block;
    margin-left: 2px;    
    vertical-align: middle;
}
.jqx-editor-toolbar-separator {
    border-left: 1px solid #ccc;
    margin: 0 2px;
    outline: none;
    overflow: hidden;
    padding: 0;
    text-decoration: none;
    vertical-align: middle;
    width: 0;
    display: inline-block;
}
.jqx-editor-toolbar-group {
    display: inline-block;
    margin-right: 4px;
    margin-top: 4px;
    white-space: nowrap;
}
.jqx-editor-toolbar-button {
    text-decoration: none;
    vertical-align: middle;
    cursor: default;
    display: inline-block;
    padding: 0px !important;
    margin-right: 2px;
}
.jqx-editor-toolbar-group .jqx-editor-toolbar-button {
    margin-right: -1px;
    box-shadow: none;
    position: relative;
    margin-left: 0px !important;
}
.jqx-editor-toolbar-group .jqx-editor-toolbar-button:hover, .jqx-editor-toolbar-group .jqx-editor-toolbar-button:active {
    z-index: 55;
}
.jqx-editor-toolbar-group .jqx-editor-toolbar-button.jqx-fill-state-normal {
    background: transparent !important;
}

.jqx-date-time-input-popup table td a
{
  border: 1px transparent solid;
  width: 100%;
  display: inline-block;
  margin: 0;
  padding: 0;
  outline: 0;
  color: #333;
}
.jqx-date-time-input-popup table td input {
  width: 25px;
  margin: 0;
  text-align: center;
  padding: 4px 6px;
  height:20px;
  line-height: 20px;
  vertical-align: middle;
}

.jqx-scheduler .jqx-cell {
    padding: 0px !important;
    cursor: default;
}
.jqx-scheduler .jqx-widget-header.jqx-grid-header
{
    border-bottom-color: transparent;
    border-bottom-width: 0px;
}
.jqx-scheduler .jqx-grid-column-header, .jqx-scheduler.jqx-widget .jqx-grid-column-header
{
    border-bottom: 1px solid #c5c5c5;
}

.jqx-scheduler-all-day-cell
{
    text-align: left;
}
.jqx-scheduler-all-day-cell span
{
    margin-left:3px;
}

.jqx-scheduler-month-cell {
    background: #f2f2f2;
    color: #000;
    opacity: 0.8;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: inherit;
    vertical-align: top;
    text-align: left;
}
.jqx-scheduler-month-cell-touch {
    background: transparent;
    border:none;
    vertical-align:middle;
    text-align:center;
}
.jqx-scheduler-month-cell-popup {
    border: 1px solid #333;
    background: #f2f2f2;
    box-shadow: 0 5px 0px rgba(0,0,0,.15)!important;
}
.jqx-widget .jqx-scheduler-middle-cell, .jqx-scheduler-middle-cell {
    border-bottom-color: #ddd !important;
}
.jqx-scheduler-cell-selected.jqx-scheduler-middle-cell
{
    border-bottom-style:dotted;
}
.jqx-scheduler-work-time-cell
{
    background: #fff;
}
.jqx-scheduler-not-work-time-cell
{
    background: #eee;
}
.jqx-scheduler-month-outer-cell
{
    color: #555;
}
.jqx-scheduler-month-weekend-cell
{
    background: #eee;
}
.jqx-scheduler-disabled-cell {
    background: #e9edf1;
}
.jqx-scheduler-toolbar
{
    font-size: 14px;
}
.jqx-scheduler-time-column, .jqx-scheduler-toolbar {
    background-image: none !important;
    background: #fff !important;
    color: #333 !important;
}
.jqx-scheduler-week-number-column {
    background: #e8e8e8 !important;
    color: #333;
}
.jqx-scheduler-time-column-header-cell
{
    border-left-color:transparent !important;
}
.jqx-scheduler-time-column-header-cell-rtl
{
    border-right-color:transparent !important;
}
.jqx-scheduler-appointment {
    overflow: visible;
    border: 1px solid #555;
    white-space:pre-line;
    cursor:pointer;
    vertical-align: middle;
    text-overflow:ellipsis;
    user-select: none;
}
.jqx-scheduler-appointment-rtl {
    direction: rtl;
    text-align: right;
}

.jqx-scheduler-appointment-content {
    overflow: hidden;
    text-overflow:ellipsis;
    height:100%;
    padding-left:5px;
    padding-right:5px;
}
.jqx-scheduler-appointment-inner-content {
    overflow:hidden;
    width:100%;
    text-overflow: ellipsis;
    padding-bottom: 3px;
}
.jqx-scheduler-appointment-duration-status {
    height: 0px;
    border-bottom-width: 2px;
    border-bottom-style: dotted;
    border-color: #f05c2d;
    background: #f05c2d;
    position:absolute;
    bottom: -1px; left: 0px;
    border-radius: 5px;
}
.jqx-scheduler-appointment-status {
    width: 4px;
    height: 100%;
    border-right-width: 1px;
    border-right-style:solid;
    position:absolute;
    top: 0px; left: 0px;
}
.jqx-scheduler-appointment-status-rtl {
    width: 4px;
    height: 100%;
    border-right-width: 0px;
    border-right-style:none;
    border-left-width: 1px;
    border-left-style:solid;
    position:absolute;
    top: 0px; right:0px;
}
.jqx-scheduler-appointment-status-stripes {
    background-image: url('images/stripes.png');
    background-repeat:repeat-y;
    background-position: left top;
}
.jqx-scheduler-appointment-resize-indicator {
    width: 4px;
    height: 4px;
    position: absolute;
    border: 1px solid black;
    background: white;
    display: none;
}
.jqx-scheduler-appointment-top-resize-indicator {
    top: -3px;
    left: 50%;
    margin-left:-2px;
    cursor: row-resize;
}
.jqx-scheduler-appointment-bottom-resize-indicator {
    cursor: row-resize;
    bottom: -3px;
    left: 50%;
    margin-left:-2px;
}
.jqx-scheduler-appointment-left-resize-indicator {
    cursor: col-resize;
    top: 50%;
    left: -3px;
    margin-top: -2px;
}
.jqx-scheduler-appointment-right-resize-indicator {
    cursor: col-resize;
    top: 50%;
    margin-top: -2px;
    right: -3px;
}

.jqx-scheduler-appointment span {
    vertical-align: middle;
    text-overflow:ellipsis;
    position: relative;
    top: -1px;
}
.jqx-scheduler-feedback-appointment {
    opacity: 0.7;
    position:absolute;
    z-index:99999;
}
.jqx-scheduler-selected-appointment {
    border: 1px solid #316293 !important;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05) !important;
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05) !important;
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05) !important;
    white-space:pre-line;
}
.jqx-scheduler-appointment:hover {
   border: 1px solid #3f7ebe !important;
 }
.jqx-scheduler-feedback-drag-appointment {
    background: #aaa !important;
}
.jqx-icon-recurrence, .jqx-icon-recurrence-exception,.jqx-icon-recurrence-white, .jqx-icon-recurrence-exception-white, .jqx-icon-time
{
    background-image: url('images/icon-recurrence.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 16px;
    height: 16px;
    float: left;
    margin:3px;
    margin-left:5px;
}
.jqx-icon-time
{
    background-image: url('images/icon-time.png');
    margin:0px;
    position: relative;
    left: 1px;
    margin-top:-8px;
}
.jqx-icon-time-white
{
    background-image: url('images/icon-time-white.png');
}
.jqx-icon-recurrence-exception
{
    background-image: url('images/icon-recurrence-exception.png');
}
.jqx-icon-recurrence-exception-white {
    background-image: url('images/icon-recurrence-exception-white.png');
}
.jqx-icon-recurrence-white {
   background-image: url('images/icon-recurrence-white.png');
 }
.jqx-scheduler-cell-hover {
    border-color: #3f7ebe !important;
    background: #a2c0df !important;
}
.jqx-scheduler-cell-selected {
    border-color: #316293 !important;
    background: #2f7eb6 !important;
}
.jqx-scheduler-edit-dialog-label {
    clear: both;
    float: left;
    margin-left: 2%;
    padding: 4px;
    text-align: right;
    width: 18%;
    line-height: 25px;
}
.jqx-scheduler-edit-dialog-field {
    clear: right;
    float: right;
    margin-right: 2%;
    padding: 4px;
    width: 72%;
}
.jqx-scheduler-edit-dialog-label-rtl {
    clear: both;
    float: right;
    margin-left: 0px;
    margin-right: 2%;
    padding: 4px;
    text-align: left;
    width: 18%;
    line-height: 25px;
}
.jqx-scheduler-edit-dialog-field-rtl {
    clear: left;
    float: left;
    margin-right: 0px;
    margin-left: 2%;
    padding: 4px;
    width: 72%;
}
.jqx-scheduler-legend-bar
{
    overflow:hidden;
    border-color:inherit;
    border: none;
}
.jqx-scheduler-legend-bar-bottom
{
    border-top-width: 1px;
    border-top-style:solid;
}
.jqx-scheduler-legend-bar-top
{
    border-bottom-width: 1px;
    border-bottom-style:solid;
}
.jqx-scheduler-legend {
    width:14px;
    height:14px;
    float: left;
    margin-right: 3px;
    border-style:solid;
    border-width:1px;
    cursor: pointer;
    vertical-align: middle;
    margin-top:4px;
}
.jqx-scheduler-legend-label {
    float: left;
    margin-right: 12px;
    cursor: pointer;
    vertical-align: middle;
    margin-top:4px;
}
.jqx-scheduler-cell-selected .jqx-scheduler-agenda-date {
    color: #fff;
}
.jqx-scheduler-cell-selected .jqx-scheduler-agenda-time {
    color: #fff;
}
.jqx-scheduler-cell-selected .jqx-scheduler-agenda-appointment, .jqx-scheduler-cell-selected .jqx-scheduler-agenda-appointment-rtl {
    color: #fff;
}

.jqx-scheduler-agenda-date {
    padding-top:5px;
    padding-bottom:5px;
}
.jqx-scheduler-agenda-time {
    padding: 5px;
}
.jqx-scheduler-agenda-appointment, .jqx-scheduler-agenda-appointment-rtl {
  cursor: pointer;
}
.jqx-scheduler-agenda-appointment-resource, .jqx-scheduler-agenda-appointment-resource-rtl {
    margin: 5px; 
    cursor: pointer;
}
.jqx-scheduler-agenda-appointment-resource-rtl, .jqx-scheduler-agenda-appointment-rtl {
    float: right;
}
.jqx-scheduler-agenda-day {
    margin: 3px;
    font-size: 33px;
    font-weight: normal;
}
.jqx-scheduler-agenda-week {
    font-style: normal;
    font-size:13px;
}
.jqx-scheduler-agenda-date {
    font-size: 10px;
}
.jqx-scheduler-cell-focus
{
    border-style:dotted;
    border-color: #59a0d5 !important;
    background: #59a0d5 !important;
}
/*applied to all widgets*/
.jqx-widget{-moz-box-sizing: content-box; box-sizing: content-box; -ms-touch-action: none; zoom: 1 !important; color: #000000; -moz-background-clip: padding; background-clip: padding-box; -webkit-text-size-adjust: none; -ms-text-size-adjust: none; -webkit-appearance: none; -webkit-background-clip: padding-box; direction: ltr !important; -webkit-tap-highlight-color: rgba(0,0,0,0); font-family: Verdana,Arial,sans-serif; font-style: normal; font-size: 13px;}

.jqx-item{-ms-touch-action: none; -moz-box-sizing: content-box; box-sizing: content-box;  color: inherit; -webkit-text-size-adjust: none;}

/*applied to containers to set a background and border color. Tabs, NavigationBar, Calendar content.*/
.jqx-widget-content {-moz-box-sizing: content-box; box-sizing: content-box; -ms-touch-action: none; -moz-background-clip: padding; -webkit-text-size-adjust: none; background-clip: padding-box; -webkit-background-clip: padding-box; -webkit-tap-highlight-color: rgba(0,0,0,0); font-family: Verdana,Arial,sans-serif; font-style: normal; font-size: 13px; border-color: #c7c7c7; background: #fff; }
/*applied to header areas. Tabs, Menu, Window, Calendar.*/
.jqx-widget-header {-moz-box-sizing: content-box; box-sizing: content-box; -ms-touch-action: none;-moz-background-clip: padding; -webkit-text-size-adjust: none; background-clip: padding-box; -webkit-background-clip: padding-box; -webkit-tap-highlight-color: rgba(0,0,0,0); border-color: #c5c5c5; background: #e8e8e8; }

.jqx-fill-state-normal{-moz-box-sizing: content-box; box-sizing: content-box; -ms-touch-action: none;font-family: Verdana,Arial,sans-serif; font-style: normal; font-size: 13px; border-color:#aaa; background: #efefef; }
.jqx-fill-state-hover {-moz-box-sizing: content-box; box-sizing: content-box; border-color:#999;  background: #e8e8e8;}
.jqx-fill-state-pressed{-moz-box-sizing: content-box; box-sizing: content-box; border-color:#999; background: #d1d1d1;}
.jqx-fill-state-focus {border-color: #555; }
.jqx-fill-state-disabled {cursor: default; color: #000; opacity: .55; filter:Alpha(Opacity=45);}
.jqx-fill-state-normal td, .jqx-fill-state-hover td, .jqx-fill-state-pressed td, .jqx-fill-state-disabled td, .jqx-fill-state-focus td, .jqx-widget td, .jqx-widget-content td, .jqx-widget-header td {
    box-sizing: border-box; -moz-box-sizing: border-box; 
}
.jqx-widget .jqx-grid-cell, .jqx-widget .jqx-grid-column-header, .jqx-widget .jqx-grid-group-cell {border-color: #aaa;}
.jqx-widget .jqx-grid-column-menubutton, .jqx-widget .jqx-grid-column-sortascbutton, .jqx-widget .jqx-grid-column-sortdescbutton, .jqx-widget .jqx-grid-column-filterbutton
{
   background-color: transparent;
   border-color: #aaa;
}
.jqx-grid-column-header a:link, .jqx-grid-column-header a:visited
{
   *color: expression(this.parentNode.currentStyle['color']);    
}
.jqx-grid-bottomright, .jqx-panel-bottomright, .jqx-listbox-bottomright
{
   background-color: #e5e5e5;
}

.jqx-tabs-title-selected-top
{
    border-color: #aaa;
    border-bottom: 1px solid #fff;
    background-color: #fff;
}
/*applied to the tab's title when the tab is selected and the jqxTab's position property is set to 'bottom' .*/
.jqx-tabs-title-selected-bottom
{
    border-color: #aaa;
    border-top: 1px solid #fff;
    background-color: #fff;
}
/*applied to the tab's selection tracker when the jqxTab's position property is set to 'top'.*/
.jqx-tabs-selection-tracker-top
{
   border-color: #aaa;
   border-bottom: 1px solid #fff;
}
/*applied to the tab's selection tracker when the jqxTab's position property is set to 'bottom'.*/
.jqx-tabs-selection-tracker-bottom
{
   border-color: #aaa;
   border-top: 1px solid #fff;
}
/*jqxMaskedInput and jqxNumberInput Styles*/
.jqx-input
{
    -webkit-appearance: none;
    padding: 0 0 0 0;
    outline: none;
    border-width: 1px;
    border-style: solid; 
    -moz-background-clip: padding; background-clip: padding-box; -webkit-background-clip: padding-box;
}
input[type=text].jqx-input, input[type=password].jqx-input {
    min-height: 16px;
    min-width: 16px;
    margin: 0px;
    border-width: 1px;
    border-style: solid;
    font-size: 13px;
    padding: 0px;
    padding-left:3px;
    padding-right: 3px;
}
.jqx-input::-ms-reveal {
    display: none;
}
.jqx-input::-ms-clear {
    display: none;
}
.jqx-input-content::-ms-clear {
    display: none;
}
.jqx-input::-ms-value {
    margin: 0px;
    padding: 0px;
    min-height: 13px;
    line-height: 13px;
}

/*applied to the input when the validation fails.*/
.jqx-input-invalid
{
    border-color: #dd4b39 !important;
}

/*applied to the input's content.*/
.jqx-input-content
{
    -webkit-appearance: none;
    padding: 1px;
    resize: none;
    outline: none;
    outline-width: 0px;
    -webkit-user-modify:inherit; -moz-user-modify:inherit;
    -moz-background-clip: padding; background-clip: padding-box; -webkit-background-clip: padding-box;
}
/*applied to the input when it is disabled.*/
.jqx-input-disabled
{
    -webkit-appearance: none;
    resize: none;
    outline: none;
    outline-width: 0px;
}
/*applied to the list menu.*/
.jqx-listmenu-widget {
    -ms-touch-action: auto;
}
.jqx-listmenu-widget .jqx-widget-content{
    -ms-touch-action: auto;
}
.jqx-listmenu-widget .jqx-widget-header{
    -ms-touch-action: auto;
}
.jqx-listmenu-widget li{
    -ms-touch-action: auto;
}
.jqx-menu-popup {
   
}
.jqx-menu-vertical
{
    background-color: #efefef;
}
.jqx-color-picker
{
 
}
.jqx-color-picker-panel
{
}
.jqx-color-picker-map
{
    border: 1px solid #A0A0A0;
    background-color: transparent;
    background-image: url('/Scripts/jqwidgets_5.6.0/styles/images/colorpicker/map-saturation.png');
    background-repeat: no-repeat;
    background-position: left top;
    overflow: hidden;
}
.jqx-color-picker-map-hue
{
    border: 1px solid #A0A0A0;
    background-color: transparent;
    background-image: url('/Scripts/jqwidgets_5.6.0/styles/images/colorpicker/map-hue.png');
    background-repeat: no-repeat;
    background-position: left top;
    overflow: hidden;
}
.jqx-color-picker-map-overlay
{ 
    background-color: transparent;
    background-image: url('/Scripts/jqwidgets_5.6.0/styles/images/colorpicker/map-saturation-overlay.png');
    background-repeat: no-repeat;
    background-position: left top;
}
.jqx-color-picker-bar
{
    border: 1px solid #A0A0A0;
    background-color: transparent;
    background-image: url('/Scripts/jqwidgets_5.6.0/styles/images/colorpicker/bar-saturation.png');
    background-repeat: no-repeat;
    background-position: left top;
}
.jqx-color-picker-bar-hue
{
    border: 1px solid #A0A0A0;
    background-color: transparent;
    background-image: url('/Scripts/jqwidgets_5.6.0/styles/images/colorpicker/bar-hue.png');
    background-repeat: no-repeat;
    background-position: left top;
}
.jqx-color-picker-preview
{
    border: 1px solid #A0A0A0;
}
.jqx-color-picker-pointer
{
    background-image: url('/Scripts/jqwidgets_5.6.0/styles/images/crosshair.png');
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}
.jqx-color-picker-pointer-alt
{
    background-image: url('/Scripts/jqwidgets_5.6.0/styles/images/crosshair-white.png');
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}
.jqx-color-picker-bar-pointer
{
    background-image: url('/Scripts/jqwidgets_5.6.0/styles/images/pointer.png');
    background-repeat: no-repeat;
    height: 15px;
    margin-left: 6px;
    background-position: right top;
}
.jqx-icon
{
    width: 16px;
    height: 16px;
    margin: 0 auto;
    position: relative;
    top: 50%; 
    margin-top: -8px;
}
.jqx-input-icon
{
    width: 13px;
    height: 13px;
    margin: 0 auto;
}
.jqx-scrollbar-thumb-state-normal-touch
{
    border-color:#c3c3c3;  background: #c3c3c3;
}
.jqx-touch, .jqx-touch .jqx-fill-state-normal, .jqx-touch .jqx-widget-content, .jqx-touch .jqx-widget-header, .jqx-touch a:link{}
.jqx-scrollbar .jqx-icon-arrow-up{width: 100%; height: 100%;}
.jqx-scrollbar .jqx-icon-arrow-down{width: 100%; height: 100%;}
.jqx-scrollbar .jqx-icon-arrow-left{width: 100%; height: 100%;}
.jqx-scrollbar .jqx-icon-arrow-right{width: 100%; height: 100%;}
/*jqx-listmenu*/
.jqx-listmenu-widget
{
    border-width: 1px;
    border-style: solid;
}
ol.jqx-listmenu, ul.jqx-listmenu
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    line-height: 1;
     counter-reset: section;
}
.jqx-listmenu li 
{
   margin-left: 0px;
   list-style: none;
   line-height: 1;
}
.jqx-listmenu
{
    width: 100%;
}
.jqx-listmenu-header
{
    padding: 15px;
}
.jqx-listmenu-item 
{
    cursor: pointer;
    padding: 15px;
    float: none;
    overflow: hidden;
    text-align: left;
    position: relative;
}

.jqx-listmenu-separator
{
    padding: 10px;
    counter-reset: section;
}
.jqx-listmenu-header-label
{
    margin-left: 30px;
}
.jqx-listmenu-arrow-right
{
    width: 16px;
    height: 16px;
    position: absolute;
    top: 50%;
    margin-top: -7px;
    right: 7px;
}
.jqx-listmenu-arrow-rtl {
    right: 0px;
    left: 7px;
}
.jqx-listmenu-arrow-right-pressed
{
    width: 16px;
    height: 16px;
}
.jqx-listmenu-header .jqx-button
{
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 6px 10px;
}
.jqx-listmenu-filter-input
{
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid;
    outline: none;    
    width: 97%;   
    padding: 3px; 
    padding-left: 10px;
    padding-right: 10px;
    border-color: #c7c7c7;
    background-color: #fff;
    font-size: 20px;
    min-height: 25px !important;
    height: 25px;
}
.jqx-listmenu-filter
{
    text-align: center;
    padding: 4px;
}
ol li .jqx-listmenu-item-label:before
{
  content: counter(section) ". ";
  counter-increment: section;
}
.jqx-listmenu div
{
   clear: both; 
}
.jqx-listmenu-auto-separator
{
}
.jqx-listmenu-item-readonly
{   
    cursor: default;
}
.jqx-tooltip
{
    position: absolute;
    width: auto;
    height: auto;
}
.jqx-tooltip-main
{
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    filter: inherit;
    border-style: solid;
    border-width: 1px;
}
.jqx-tooltip-text
{
    padding: 5px 8px;
    overflow: hidden;
    filter: inherit;
}
.jqx-tooltip, .jqx-tooltip-text, .jqx-tooltip-main {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding; background-clip: padding-box; -webkit-background-clip: padding-box;   
}
.jqx-tooltip-arrow
{
    position: absolute;
    width: 0px;
    height: 0px;
    display: block;
    border-style: solid;
    margin: -6px 0 0 -7px;
    background: transparent !important;
    filter: inherit;
}
.jqx-tooltip-arrow-t-b
{
    border-left-color: transparent !important;
    border-right-color: transparent !important;
}
.jqx-tooltip-arrow-l-r
{
    border-top-color: transparent !important;
    border-bottom-color: transparent !important;
}
/*Sets the text-alignment to right.*/
.jqx-rtl{text-align: right !important;}
.jqx-shadow{
    -webkit-box-shadow: 0 2px 3px rgba(0,0,0,.15)!important;
    -moz-box-shadow   : 0 2px 3px rgba(0,0,0,.15)!important;
    box-shadow        : 0 2px 3px rgba(0,0,0,.15)!important;
}
.jqx-noshadow {
    -webkit-box-shadow: none !important;
    -moz-box-shadow   : none !important;
    box-shadow        : none !important;
}
.jqx-passwordinput-password-icon, .jqx-passwordinput-password-icon-rtl
{
    background-image: url(images/icon-showpassword.png) !important;
    background-repeat: no-repeat !important;
    width: 14px;
    height: 9px;
}
.jqx-passwordinput-password-icon-ltr
{
    background-position: right !important;
}
.jqx-passwordinput-password-icon-rtl
{
    background-position: left !important;
}
.jqx-passwordinput-password-strength-inicator
{
    width: 20%;
    height: 5px;
    margin-top: 5px;
}
/*top rounded Corners*/
.jqx-rc-t-expanded
{
    -moz-border-radius-topleft: 0px !important;
    -webkit-border-top-left-radius: 0px !important;
    border-top-left-radius: 0px !important;
    -moz-border-radius-topright: 0px !important;
    -webkit-border-top-right-radius: 0px !important;
    border-top-right-radius: 0px !important;
}
/*bottom rounded Corners*/
.jqx-rc-b-expanded
{
    -moz-border-radius-bottomleft: 0px !important;
    -webkit-border-bottom-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    -moz-border-radius-bottomright: 0px !important;
    -webkit-border-bottom-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}
.jqx-treemap-rectangle {
    font-size: 13px;
    font-weight: normal;
    border: 1px solid #555;
    color: #222;
    text-shadow: 0px 0px 0px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.jqx-treemap-label {
    text-overflow: ellipsis;
    overflow: hidden;
}
.jqx-treemap-rectangle-parent {
    color: #222;
    font-size: 15px;
    font-family: Verdana;
    font-weight: bold;
}
.jqx-treemap-legend-label {
    color: #fff;
}
.jqx-treemap-legend {
    width: 350px;
    background-color: rgba(0, 0, 0, 0.1);
    z-index: 41;
    overflow: hidden;
}
.jqx-treemap-legend-table {
    table-layout: fixed;
    width: 100%;
}
.jqx-treemap-legend-color {
    height: 3px;
}
.jqx-treemap-legend-values {
    height: 12px;
    width: 100%;
}
.jqx-treemap-legend-value {
    font-size: 9px;
    position: absolute;
    color: #fff;
}
.jqx-treemap-rectangle-hover {
    -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
    -moz-box-shadow:    0px 0px 5px rgba(0, 0, 0, 0.5);
    box-shadow:         0px 0px 5px rgba(0, 0, 0, 0.5);
    z-index: 40;
}
/*jqxRangeSelector*/
.jqx-rangeselector, .jqx-rangeselector-content, .jqx-rangeselector-slider, .jqx-rangeselector-markers,
.jqx-rangeselector-ticks-container, .jqx-rangeselector-ticks, .jqx-rangeselector-shutter
{
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-sizing: content-box !important;
}
.jqx-rangeselector-markers {
    
}
.jqx-rangeselector-content, .jqx-rangeselector-ticks, .jqx-rangeselector-labels, .jqx-rangeselector-shutter, .jqx-rangeselector-markers, .jqx-rangeselector-marker-arrow
{
    position: absolute;
}
.jqx-rangeselector-ticks-container, .jqx-rangeselector-ticks, .jqx-rangeselector-shutter, .jqx-rangeselector-slider
{
    height: 100%;
}
.jqx-rangeselector-ticks-container, .jqx-rangeselector-slider
{
    width: 100%;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important;
}
.jqx-rangeselector-group-labels-rtl, .jqx-rangeselector-group-labels-ticks, .jqx-rangeselector-slider
{
    float: left;
}
.jqx-rangeselector-slider, .jqx-rangeselector-markers, .jqx-rangeselector-marker-arrow
{
    border-style: solid;
}
.jqx-rangeselector-ticks, .jqx-rangeselector-group-labels-ticks
{
    width: 1px;
    background: #aaa;
}
.jqx-rangeselector-labels, .jqx-rangeselector-markers
{
    white-space: nowrap;
    width: auto;
}
.jqx-rangeselector-slider, .jqx-rangeselector-markers
{
    border-width: 1px !important;
}
.jqx-rangeselector-ticks-container
{
    background-color: transparent;
    position: relative;
}
.jqx-rangeselector-shutter
{
    opacity: 0.75;
    background: #efefef;
    border-width: 0px !important;
}
.jqx-rangeselector-slider
{
    background-color: transparent !important;
    border-top: none  !important;
    background-image: none !important;
    border-bottom: none !important;
    border-color: #aaa;
    border-right-color: transparent !important;
    position: relative;
    overflow: hidden;
}
.jqx-rangeselector-inner-slider
{
    position: absolute;
    right: 0;
    background: #aaa;
    width: 1px;
    height: 100%;
}
.jqx-rangeselector-ticks
{
    margin-top: 0px;
}
.jqx-rangeselector-labels, .jqx-rangeselector-group-labels
{
    margin-top: 4px;
}
.jqx-rangeselector-markers
{
    height: 20px;
    padding: 5px;
    opacity: 0.75;
}
.jqx-rangeselector-marker-arrow
{
    width: 0px;
    height: 0px;
    display: block;
    margin: -6px 0 0 -7px;
    background-color: transparent !important;
    filter: inherit;
    border-top-width: 5px;
    border-bottom-width: 5px;
    border-right-color: transparent !important;
    border-left-color: transparent !important;
    background-clip: border-box;
    background-repeat: repeat;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    background-image: none !important;
}
.jqx-rangeselector-marker-arrow-top {
    border-bottom-color: transparent !important; 
}
.jqx-rangeselector-marker-arrow-bottom {
    border-top-color: transparent !important; 
}
.jqx-rangeselector-marker-left-arrow
{
    border-right-width: 0px;
    border-left-width: 5px;
}
.jqx-rangeselector-marker-right-arrow
{
    border-right-width: 5px;
    border-left-width: 0px;
}
.jqx-rangeselector-markers-value
{
    overflow: hidden;
    white-space: nowrap;
}
.jqx-rangeselector-group-labels-rtl
{
    margin-right: 10px;
    direction: rtl;
}
.jqx-rangeselector-group-labels-ticks
{
    height: 17px;
}
.jqx-rangeselector-group-labels-ticks-rtl
{
    margin-left: 5px;
}
.jqx-action-button {
    border: none;
    border-left: 1px solid #c7c7c7; 
}
.jqx-action-button-rtl {
    border: none;
    border-right: 1px solid #c7c7c7;     
    cursor: pointer;
}
/*jqxBulletChart*/
.jqx-bulletchart
{
}
.jqx-bulletchart, .jqx-bulletchart-title-container-horizontal, .jqx-bulletchart-title-container-vertical, .jqx-bulletchart-chart-container-horizontal, .jqx-bulletchart-chart-container-vertical
{
    position: relative;
}
.jqx-bulletchart-title-inner-container, .jqx-bulletchart-range, .jqx-bulletchart-pointer, .jqx-bulletchart-target, .jqx-bulletchart-ticks, .jqx-bulletchart-labels
{
    position: absolute;
}
.jqx-bulletchart-title-container-vertical, .jqx-bulletchart-title, .jqx-bulletchart-description, .jqx-bulletchart-range-vertical
{
    width: 100%;
}
.jqx-bulletchart-title-container-horizontal, .jqx-bulletchart-chart-container-horizontal
{
    float: left;
    overflow: hidden;
}
.jqx-bulletchart-title, .jqx-bulletchart-description
{
    text-align: center;
}
.jqx-bulletchart-title-inner-container
{
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.jqx-bulletchart-title-inner-container-ltr
{
    padding-right: 5px;
}
.jqx-bulletchart-title-inner-container-rtl
{
    padding-left: 5px;
}
.jqx-bulletchart-title-description-ltr
{
    text-align: right;
}
.jqx-bulletchart-title-description-rtl
{
    text-align: left;
}
.jqx-bulletchart-title-description-vertical
{
    text-align: center;
}
.jqx-bulletchart-title
{
    font-size: 110%;
    font-weight: bold;
}
.jqx-bulletchart-description
{
    font-size: 90%;
}
.jqx-bulletchart-range-horizontal
{
    height: 100%;
}
.jqx-bulletchart-target-horizontal
{
    top: 10%;
    height: 80%;
}
.jqx-bulletchart-target-vertical
{
    left: 10%;
    width: 80%;
}
.jqx-bulletchart-ticks
{
    background-color: #AAAAAA;
}
.jqx-bulletchart-ticks-horizontal
{
    width: 1px;
}
.jqx-bulletchart-ticks-vertical
{
    height: 1px;
}
.jqx-bulletchart-zero-tick
{
}
.jqx-bulletchart-labels
{
}
/*jqxNotification*/
.jqx-notification
{
    padding: 10px;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    pointer-events: auto;
}
.jqx-notification-table
{
    width: 100%;
    font-size: inherit; 
    font-weight: inherit; 
    font-style: inherit;
    color:inherit;
}
.jqx-notification-container
{
    position: fixed;
    height: auto;
    width: auto;
    pointer-events: none;
}
.jqx-notification-container-full-width
{
    width: 100%;
}
.jqx-notification-container-full-height
{
    height: 100%;
}
#jqxNotificationDefaultContainer-top-right, #jqxNotificationDefaultContainer-bottom-left
{
    direction: rtl;
}
.jqx-notification-icon, .jqx-notification-content
{
    vertical-align: middle;
}
.jqx-notification-content
{
}
.jqx-notification-content-rtl
{
    direction: rtl;
}
.jqx-link, .jqx-inverse, .jqx-primary, .jqx-warning, .jqx-danger, .jqx-success, .jqx-info {
    background: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
}

.jqx-primary .jqx-icon-calendar, .jqx-primary .jqx-icon-calendar-hover, .jqx-primary .jqx-icon-calendar-pressed {
    background-image: url('images/icon-calendar-white.png');
}
.jqx-primary .jqx-icon-time, .jqx-primary .jqx-icon-time-hover, .jqx-primary .jqx-icon-time-pressed {
    background-image: url('images/icon-time-white.png');
}
.jqx-success .jqx-icon-calendar, .jqx-success .jqx-icon-calendar-hover, .jqx-success .jqx-icon-calendar-pressed {
    background-image: url('images/icon-calendar-white.png');
}
.jqx-success .jqx-icon-time, .jqx-success .jqx-icon-time-hover, .jqx-success .jqx-icon-time-pressed {
    background-image: url('images/icon-time-white.png');
}
.jqx-warning .jqx-icon-calendar, .jqx-warning .jqx-icon-calendar-hover, .jqx-warning .jqx-icon-calendar-pressed {
    background-image: url('images/icon-calendar-white.png');
}
.jqx-warning .jqx-icon-time, .jqx-warning .jqx-icon-time-hover, .jqx-warning .jqx-icon-time-pressed {
    background-image: url('images/icon-time-white.png');
}

.jqx-danger .jqx-icon-calendar, .jqx-danger .jqx-icon-calendar-hover, .jqx-danger .jqx-icon-calendar-pressed {
    background-image: url('images/icon-calendar-white.png');
}
.jqx-danger .jqx-icon-time, .jqx-danger .jqx-icon-time-hover, .jqx-danger .jqx-icon-time-pressed {
    background-image: url('images/icon-time-white.png');
}

.jqx-info .jqx-icon-calendar, .jqx-info .jqx-icon-calendar-hover, .jqx-info .jqx-icon-calendar-pressed {
    background-image: url('images/icon-calendar-white.png');
}
.jqx-info .jqx-icon-time, .jqx-info .jqx-icon-time-hover, .jqx-info .jqx-icon-time-pressed {
    background-image: url('images/icon-time-white.png');
}

.jqx-inverse .jqx-icon-calendar, .jqx-inverse .jqx-icon-calendar-hover, .jqx-inverse .jqx-icon-calendar-pressed {
    background-image: url('images/icon-calendar-white.png');
}
.jqx-inverse .jqx-icon-time, .jqx-inverse .jqx-icon-time-hover, .jqx-inverse .jqx-icon-time-pressed {
    background-image: url('images/icon-time-white.png');
}


.jqx-notification-info, .jqx-info
{
  color: #ffffff  !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)  !important;
  background-color: #5bc0de  !important;
  *background-color: #5bc0de  !important;
    border-left-color: #46b8da !important;
    border-right-color: #46b8da !important;
    border-top-color: #46b8da !important;
    border-bottom-color: #46b8da !important;
}
.jqx-info:hover,
.jqx-info:focus,
.jqx-info:active,
.jqx-info.active,
.jqx-info.disabled,
.jqx-info[disabled] {
  color: #ffffff  !important;
  background-color: #31b0d5  !important;
  *background-color: #31b0d5  !important;
  border-color: #269abc !important;
}

.jqx-fill-state-pressed.jqx-info,
.jqx-info:active,
.jqx-info.active {
   background-color: #269abc \9  !important;
}
.jqx-notification-warning, .jqx-warning
{
  color: #ffffff  !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)  !important;
  background-color: #f0ad4e  !important;
  *background-color: #f0ad4e  !important;
    border-left-color: #eea236 !important;
    border-right-color: #eea236 !important;
    border-top-color: #eea236 !important;
    border-bottom-color: #eea236 !important;
}
.jqx-warning:hover,
.jqx-warning:focus,
.jqx-warning:active,
.jqx-warning.active,
.jqx-warning.disabled,
.jqx-warning[disabled] {
  color: #ffffff  !important;
  background-color: #ec971f  !important;
  *background-color: #ec971f  !important;
  border-color: #d58512 !important;
}

.jqx-fill-state-pressed.jqx-warning,
.jqx-warning:active,
.jqx-warning.active {
  background-color: #d58512 \9  !important;
  border-color: #985f0d !important;
}
.jqx-notification-success, .jqx-success
{
  color: #ffffff  !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)  !important;
  background-color: #5cb85c  !important;
  *background-color: #5cb85c  !important;
    border-left-color: #4cae4c !important;
    border-right-color: #4cae4c !important;
    border-top-color: #4cae4c !important;
    border-bottom-color: #4cae4c !important;
}
.jqx-success:hover,
.jqx-success:focus,
.jqx-success:active,
.jqx-success.active,
.jqx-success.disabled,
.jqx-success[disabled] {
  color: #ffffff  !important;
  background-color: #449d44  !important;
  *background-color: #449d44  !important;
  border-color: #398439 !important;
}
.jqx-fill-state-pressed.jqx-success,
.jqx-success:active,
.jqx-success.active {
  background-color: #398439  !important;
  border-color: #255625 !important;
}
.jqx-notification-error, .jqx-danger
{
  color: #ffffff  !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)  !important;
  background-color: #d9534f  !important;
  *background-color: #d9534f  !important;
    border-left-color: #d43f3a !important;
    border-right-color: #d43f3a !important;
    border-top-color: #d43f3a !important;
    border-bottom-color: #d43f3a !important;
}
.jqx-danger:hover,
.jqx-danger:focus,
.jqx-danger:active,
.jqx-danger.active,
.jqx-danger.disabled,
.jqx-danger[disabled] {
  color: #ffffff  !important;
  background-color: #c9302c  !important;
  *background-color: #c9302c  !important;
  border-color: #ac2925 !important;
}

.jqx-fill-state-pressed.jqx-danger, .jqx-danger:active,
.jqx-danger.active {
  background-color: #ac2925 !important;
  border-color: #761c19 !important;
}
.jqx-notification-mail, .jqx-primary
{
  color: #ffffff  !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)  !important;
  background-color: #337ab7  !important;
  *background-color: #337ab7  !important;
    border-left-color: #2e6da4 !important;
    border-right-color: #2e6da4 !important;
    border-top-color: #2e6da4 !important;
    border-bottom-color: #2e6da4 !important;
}
.jqx-primary:hover,
.jqx-primary:focus,
.jqx-primary:active,
.jqx-primary.active,
.jqx-primary.disabled,
.jqx-primary[disabled] {
  color: #ffffff  !important;
  background-color: #286090  !important;
  *background-color: #286090  !important;
}

.jqx-fill-state-pressed.jqx-primary,
.jqx-primary:active,
.jqx-primary.active {
  background-color: #204d74 !important;
}
.jqx-notification-time, .jqx-inverse
{
  color: #ffffff  !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)  !important;
  background-color: #363636  !important;
  *background-color: #222222  !important;
    border-left-color: #222222 !important;
    border-right-color: #222222 !important;
    border-top-color: #222222 !important;
    border-bottom-color: #000000 !important;
}
.jqx-inverse:hover,
.jqx-inverse:focus,
.jqx-inverse:active,
.jqx-inverse.active,
.jqx-inverse.disabled,
.jqx-inverse[disabled] {
  color: #ffffff  !important;
  background-color: #222222  !important;
  *background-color: #151515  !important;
}

.jqx-fill-state-pressed.jqx-inverse,
.jqx-inverse:active,
.jqx-inverse.active {
  background-color: #080808  !important;
  background-image: linear-gradient(to bottom, #444444, #444444)  !important;
}
.jqx-link,
.jqx-link:active,
.jqx-link[disabled] {
  background-color: transparent !important;
  background-image: none !important;
  -webkit-box-shadow: none !important;
     -moz-box-shadow: none !important;
          box-shadow: none !important;
}

.jqx-link {
  color: #0088cc !important;
  cursor: pointer !important;
  border-color: transparent !important;
  -webkit-border-radius: 0 !important;
     -moz-border-radius: 0 !important;
          border-radius: 0 !important;
}

.jqx-link:hover,
.jqx-link:focus {
  color: #005580 !important;
  text-decoration: underline !important;
  background-color: transparent !important;
}

.jqx-link[disabled]:hover,
.jqx-link[disabled]:focus {
  color: #333333 !important;
  text-decoration: none !important;
}
.jqx-link:focus, .jqx-inverse:focus, .jqx-primary:focus, .jqx-warning:focus, .jqx-danger:focus, .jqx-success:focus, .jqx-info:focus,
.jqx-link:hover, .jqx-inverse:hover, .jqx-primary:hover, .jqx-warning:hover, .jqx-danger:hover, .jqx-success:hover, .jqx-info:hover {
  background-position: 0 -15px !important;
  -webkit-transition: background-position 0.1s linear !important;
     -moz-transition: background-position 0.1s linear !important;
       -o-transition: background-position 0.1s linear !important;
          transition: background-position 0.1s linear !important;
}
.jqx-link:active, .jqx-inverse:active, .jqx-primary:active, .jqx-warning:active, .jqx-danger:active, .jqx-success:active, .jqx-info:active {
  background-image: none !important;
  outline: 0 !important;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05) !important;
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05) !important;
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05) !important;
}
.jqx-notification-icon
{
    background-repeat: no-repeat;
}
.jqx-notification-icon-ltr
{
    background-position: left center;
}
.jqx-notification-icon-rtl
{
    background-position: right center;
}
.jqx-notification-icon-info, .jqx-notification-icon-warning, .jqx-notification-icon-success, .jqx-notification-icon-error, .jqx-notification-icon-mail, .jqx-notification-icon-time
{
    width: 30px;
    height: 25px;
}
.jqx-notification-icon-info
{
    background-image: url('images/info.png');
}
.jqx-notification-icon-warning
{
    background-image: url('images/warning.png');
}
.jqx-notification-icon-success
{
    background-image: url('images/success.png');
}
.jqx-notification-icon-error
{
    background-image: url('images/error.png');
}
.jqx-notification-icon-mail
{
    background-image: url('images/mail.png');
}
.jqx-notification-icon-time
{
    background-image: url('images/time.png');
}
.jqx-notification-close-button-info, .jqx-notification-close-button-success, .jqx-notification-close-button-mail, .jqx-notification-close-button-time, .jqx-notification-close-button-error
{
    background-image: url('images/close_white.png');
}
.jqx-notification-close-button-warning
{
    background-image: url('images/close_black.png');
}
.jqx-notification-close-button-container, .jqx-notification-close-button
{
    width: 16px;
    height: 16px;
}
.jqx-notification-close-button-container
{
    vertical-align: top;
}
.jqx-notification-close-button
{
    position: relative;
    top: -11px;
    background-repeat: no-repeat;
    cursor: pointer;
}
.jqx-notification-close-button-ltr
{
    right: -11px;
    background-position: right top;
}
.jqx-notification-close-button-rtl
{
    left: -11px;
    background-position: left top;
}
.jqx-navbar {
	width: 100%;
    border-style: solid;
    border-width: 1px;
}
.jqx-navbar ul:before,
.jqx-navbar ul:after {
	content: "";
	display: table;
}
.jqx-navbar ul:after {
	clear: both;
}
.jqx-navbar ul {
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	display: block;
	border: 0;
	max-width: 100%;
	overflow: visible;
}
.jqx-navbar-block {
    margin: 0;
    overflow:hidden;
	padding: 0px 12px;
	border-width:0px;
	float: left;
	min-height: 1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
    box-shadow: none !important;
    border-radius: 0px !important;
}
.jqx-navbar-block-rtl {
    float:right;
}
.jqx-ribbon
{
    position: relative;
    overflow: hidden;
}
.jqx-ribbon-auto
{
    display: inline-block;
}
.jqx-ribbon-popup
{
    overflow: visible;
}
.jqx-ribbon-header
{
    position: absolute;
    margin: 0;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    overflow: hidden;
    float: left;
    display: block;
    box-shadow: none !important;
}
.jqx-ribbon-header-auto
{
    position: relative;
}
.jqx-ribbon-header-horizontal
{
    width: 100%;
    min-height: 30px;
    padding: 0px;
    white-space: nowrap;
}
.jqx-ribbon-header-bottom
{
    bottom: 0;
}
.jqx-ribbon-header-vertical
{
    min-width: 75px;
    height: 100%;
    float: left;
    padding: 0px;
}
.jqx-ribbon-header-right
{
    right: 0;
}
.jqx-ribbon-header-horizontal-popup, .jqx-ribbon-header-vertical-popup
{
    position: relative;
}
.jqx-ribbon-header-horizontal-popup
{
   height:100%;
}
.jqx-ribbon-header-vertical-popup
{
    width: 100%;
}
.jqx-ribbon-item
{
    position: relative;
    list-style-type: none;
    padding: 5px;
    border: 1px solid transparent;
    box-sizing: border-box;
    text-overflow: ellipsis;
    cursor: default;
    min-width: 10px;
    vertical-align: top;
}
.jqx-ribbon-item-top, .jqx-ribbon-item-bottom
{
    height: 100%;
    display: inline-block;
    margin-left: 1px;
    margin-right: 1px;
}
.jqx-ribbon-item-top
{
    margin-top: 1px;
}
.jqx-ribbon-item-bottom
{
    margin-top: -1px;
}
.jqx-ribbon-item-left, .jqx-ribbon-item-right
{
    width: 100%;
    margin-top: 2px;
}
.jqx-ribbon-item-left
{
    margin-left: 1px;
}
.jqx-ribbon-item-right
{
    margin-left: -1px;
}
.jqx-ribbon-item-hover
{
    border-color: inherit;
}
.jqx-ribbon-item-top.jqx-ribbon-item-hover
{
    border-bottom-color: inherit !important;
}
.jqx-ribbon-item-bottom.jqx-ribbon-item-hover
{
    border-top-color: inherit !important;
}
.jqx-ribbon-item-left.jqx-ribbon-item-hover
{
    border-right-color: inherit !important;
}
.jqx-ribbon-item-right.jqx-ribbon-item-hover
{
    border-left-color: inherit !important;
}
.jqx-ribbon-item-selected
{
    border-color: inherit;
}
.jqx-ribbon-item-top.jqx-ribbon-item-selected
{
    border-bottom-color: transparent;
}
.jqx-ribbon-item-bottom.jqx-ribbon-item-selected
{
    border-top-color: transparent;
}
.jqx-ribbon-item-left.jqx-ribbon-item-selected
{
    border-right-color: transparent;
}
.jqx-ribbon-item-right.jqx-ribbon-item-selected
{
    border-left-color:transparent;
}
.jqx-ribbon-content
{
    background-image: none !important;
    background-color: transparent !important;
    box-sizing: border-box;
}
.jqx-ribbon-content-horizontal
{
    clear: both;
    height: 100%;
}
.jqx-ribbon-content-vertical
{
    height: 100%;
    width: 100%;
    float: left;
    border-width: 1px;
}
.jqx-ribbon-content-popup
{
    z-index:99999;
    position: absolute;
    border-left: none;
}
.jqx-ribbon-content-popup.jqx-ribbon-content-horizontal
{
    width: 100%;
    height: auto;
}
.jqx-ribbon-content-popup.jqx-ribbon-content-vertical
{
    width: auto;
    height: 100%;
}
.jqx-ribbon-content-popup-top {
    -webkit-box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
}
.jqx-ribbon-content-popup-bottom {
    -webkit-box-shadow: 0 -6px 15px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 -6px 15px rgba(0, 0, 0, 0.15);
    box-shadow: 0 -6px 15px rgba(0, 0, 0, 0.15);
}
.jqx-ribbon-content-popup-left {
    -webkit-box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
}
.jqx-ribbon-content-popup-right {
    -webkit-box-shadow: -6px 6px 15px 0 rgba(0,0,0,0.15);
    box-shadow: -6px 6px 15px 0 rgba(0,0,0,0.15);
}

.jqx-ribbon-content-auto-width
{
    width: auto;
}
.jqx-ribbon-content-section
{
    width: 100%;
    height: 100%;
    display: none;
    border-width: 1px;
    border-style: solid;
    box-sizing: inherit;
    overflow: auto;
}
.jqx-ribbon-content-section-top
{
    border-top: none;
}
.jqx-ribbon-content-section-bottom
{
    bottom: 0;
    border-bottom: none;
}
.jqx-ribbon-content-section-left
{
    border-left: none;
}
.jqx-ribbon-content-section-right
{
    border-right: none;
    right: 0;
}
.jqx-ribbon-content-section-popup
{
    position: relative;
}
.jqx-ribbon-content-section-horizontal-popup
{
    height: auto;
}
.jqx-ribbon-content-section-vertical-popup
{
    width: auto;
}
.jqx-ribbon-header-rtl
{
    text-align: right;
}
.jqx-ribbon-header-horizontal.jqx-ribbon-header-rtl
{
    direction: rtl;
}
.jqx-ribbon-item-rtl
{
    direction: rtl;
}
.jqx-ribbon-scrollbutton
{
    position: absolute;
    display: none;
    box-sizing: border-box;
    cursor: pointer;
    background-repeat: no-repeat !important;
    background-position: center !important;
    z-index: 0;
}
.jqx-ribbon-scrollbutton-top, .jqx-ribbon-scrollbutton-bottom
{
    width: 17px;
}
.jqx-ribbon-scrollbutton-left, .jqx-ribbon-scrollbutton-right
{
    height: 17px;
}
.jqx-ribbon-scrollbutton-top
{
    top: 1px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.jqx-ribbon-scrollbutton-bottom
{
    bottom: 1px;
    border-top-width: 1px;
    border-top-style: solid;
}
.jqx-ribbon-scrollbutton-left
{
    left: 1px;
    border-right-width: 1px;
    border-right-style: solid;
}
.jqx-ribbon-scrollbutton-right
{
    right: 1px;
    border-left-width: 1px;
    border-left-style: solid;
}
.jqx-ribbon-scrollbutton-top.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-both, .jqx-ribbon-scrollbutton-top.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-near, .jqx-ribbon-scrollbutton-bottom.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-both, .jqx-ribbon-scrollbutton-bottom.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-near
{
    left: 1px;
    border-right-width: 1px;
    border-right-style: solid;
}
.jqx-ribbon-scrollbutton-top.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-far, .jqx-ribbon-scrollbutton-bottom.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-far
{
    right: 18px;
    border-left-width: 1px;
    border-left-style: solid;
}
.jqx-ribbon-scrollbutton-top.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-both, .jqx-ribbon-scrollbutton-top.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-far, .jqx-ribbon-scrollbutton-bottom.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-both, .jqx-ribbon-scrollbutton-bottom.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-far
{
    right: 1px;
    border-left-width: 1px;
    border-left-style: solid;
}
.jqx-ribbon-scrollbutton-top.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-near, .jqx-ribbon-scrollbutton-bottom.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-near
{
    left: 18px;
    border-right-width: 1px;
    border-right-style: solid;
}
.jqx-ribbon-scrollbutton-left.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-both, .jqx-ribbon-scrollbutton-left.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-near, .jqx-ribbon-scrollbutton-right.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-both, .jqx-ribbon-scrollbutton-right.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-near
{
    top: 1px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.jqx-ribbon-scrollbutton-left.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-far, .jqx-ribbon-scrollbutton-right.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-far
{
    bottom: 18px;
    border-top-width: 1px;
    border-top-style: solid;
}
.jqx-ribbon-scrollbutton-left.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-both, .jqx-ribbon-scrollbutton-left.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-far, .jqx-ribbon-scrollbutton-right.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-both, .jqx-ribbon-scrollbutton-right.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-far
{
    bottom: 1px;
    border-top-width: 1px;
    border-top-style: solid;
}
.jqx-ribbon-scrollbutton-left.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-near, .jqx-ribbon-scrollbutton-right.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-near
{
    top: 18px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.jqx-ribbon-scrollbutton-inner
{
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-ribbon-selection-token
{
    position: absolute;
    z-index: 0;
}
.jqx-ribbon-selection-token-top, .jqx-ribbon-selection-token-bottom
{
    height: 1px;
}
.jqx-ribbon-selection-token-left, .jqx-ribbon-selection-token-right
{
    width: 1px;
}
.jqx-ribbon-auto, .jqx-ribbon-item-top, .jqx-ribbon-item-bottom, .jqx-ribbon-content
{
    *display: inline;
}
.jqx-ribbon-content-left
{
    *float: none;
}
.jqx-ribbon-content-right
{
    *float: left;
}
.jqx-ribbon-content.jqx-ribbon-content-popup
{
    *left: 0;
}
.jqx-ribbon-content-popup .jqx-ribbon-content-section
{
    *overflow: visible;
}
.jqx-ribbon-content-section-popup
{
    *position: absolute;
}
.jqx-toolbar, .jqx-toolbar-minimized-popup-separator
{
    box-sizing: border-box;
}
.jqx-toolbar, .jqx-toolbar-minimized-popup
{
    padding: 5px;
}
.jqx-toolbar
{
    position: relative;
    border-width: 1px;
    border-style: solid;
    overflow: hidden;
}
.jqx-toolbar-tool
{
    float: left;
    margin-top: 0;
    margin-bottom: 0;
}
.jqx-toolbar-tool-rtl
{
    float: right;
}
.jqx-toolbar-tool-no-separator-ltr
{
    margin-right: 2px !important;
}
.jqx-toolbar-tool-no-separator-rtl
{
    margin-left: 2px !important;
}
.jqx-toolbar-tool-separator-ltr
{
    margin-right: 6px !important;
}
.jqx-toolbar-tool-separator-rtl
{
    margin-left: 6px !important;
}
.jqx-toolbar-tool-inner-button
{
    margin-right: 0;
    margin-left: 0;
    border-radius: 0 !important;
}
.jqx-toolbar-minimized-button, .jqx-toolbar-minimized-popup
{
    position: absolute;
}
.jqx-toolbar-minimized-button
{
    height: 100%;
    right: 0;
    cursor: pointer;
    margin-top: -5px;
    margin-right: 5px;
    display: none;
}
.jqx-toolbar-minimized-button-rtl
{
    left: 0;
    margin-left: 5px;
    margin-right: 0;
}
.jqx-toolbar-minimized-popup
{
    border-width: 1px;
    border-top-width: 0;
    border-style: solid;
    visibility: hidden;
    z-index: 99999;
}
.jqx-toolbar-tool-minimized
{
    margin: 1px 0 !important;
}
.jqx-toolbar-minimized-popup-separator
{
    width: 100%;
    height: 2px;
    margin: 5px 0;
    display: none;
}
.jqx-complex-input-spin-buttons-container
{
    border-width: 1px;
    border-style: solid;
    position: relative;
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
    padding: 2px 8px !important;
    white-space: nowrap;
    vertical-align: middle;
}
.jqx-formatted-input, .jqx-complex-input
{
    padding-right: 2px !important;
    text-align: right;
}
.jqx-formatted-input-lower-case, .jqx-complex-input
{
    text-transform: lowercase;
}
.jqx-formatted-input-upper-case
{
    text-transform: uppercase;
}
.jqx-formatted-input-item
{
    word-wrap: break-word;
}
.jqx-formatted-input-item-rtl, .jqx-complex-input-rtl
{
    direction: rtl !important;
}
.jqx-formatted-input-spin-buttons-container, .jqx-formatted-input-addon
{
    height: 100%;
}
.jqx-formatted-input-spin-buttons-container
{
    width: 18px;
    padding: 0 0 0 1px !important;
    overflow: hidden;
}
.jqx-formatted-input-spin-buttons-container-rtl
{
    border-right-width: 0px;
    padding: 0 0 0 2px !important;
}
.jqx-formatted-input-spin-buttons-container-rtl-border
{
    border-left-width: 1px !important;
}
.jqx-formatted-input-spin-button
{
    position: relative;
    width: 17px;
    height: 50%;
    margin-left: -1px;
    border-width: 0px;
    padding: 0px;
    overflow: hidden;
    cursor: pointer;
}
.jqx-formatted-input-addon
{
    width: 19px;
    padding: 0 !important;
    cursor: pointer;
}
.jqx-formatted-input-addon-rtl
{
    border-right-width: 1px !important;
}
.jqx-complex-input-parent
{
    overflow: hidden;
}
.jqx-complex-input-child
{
    height: 100%;
    float: left;
    box-sizing: border-box;
}
.jqx-complex-input-child-rtl
{
    float: right;
}
.jqx-complex-input-spin-buttons-container-ltr
{
    border-left-width: 0;
}
.jqx-complex-input-spin-buttons-container-rtl
{
    border-left-width: 1px !important;
    border-right-width: 0;
}
.jqx-file-upload
{
    position: relative;
    overflow: auto;
}
.jqx-file-upload, .jqx-file-upload-file-row, .jqx-file-upload-file-name, .jqx-file-upload-file-cancel, .jqx-file-upload-file-upload
{
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
}
.jqx-file-upload-buttons-container, .jqx-file-upload-iframe, .jqx-file-upload-loading-element
{
    display: none;
}
.jqx-file-upload-file-input-ie9, .jqx-file-upload-buttons-container, .jqx-file-upload-file-row, .jqx-file-upload-icon
{
    width: 100%;
}
.jqx-file-upload-file-input-ie9, .jqx-file-upload-file-name, .jqx-file-upload-file-cancel, .jqx-file-upload-file-upload, .jqx-file-upload-icon, .jqx-file-upload-loading-element
{
    height: 100%;
}
.jqx-file-input-iframe, .jqx-file-upload-form-ie9
{
    position: absolute;
}
.jqx-file-input-iframe
{
    width: 0;
    height: 0;
    border: none;
}
.jqx-file-upload-form, .jqx-file-upload-file-input
{
    visibility: hidden;
    display: none;
}
.jqx-file-upload-form-ie9, .jqx-file-upload-file-input-ie9
{
    display: block;
    visibility: visible;
}
.jqx-file-upload-form-ie9
{
    z-index: 10000;
    opacity: 0;
    filter: alpha(opacity=0);
}
.jqx-file-upload-file-name
{
    width: auto;
    padding: 0 2px 0 2px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    *float: left;
}
.jqx-file-upload-button-browse-rtl, .jqx-file-upload-button-upload-rtl, .jqx-file-upload-button-cancel-rtl, .jqx-file-upload-file-name-rtl, .jqx-file-upload-file-cancel, .jqx-file-upload-file-upload, .jqx-file-upload-loading-element
{
    float: right;
}
.jqx-file-upload, .jqx-file-upload-file-row
{
    padding: 5px;
}
.jqx-file-upload-button-browse
{
    display: block;
}
.jqx-file-upload-buttons-container
{
    height: auto;
    margin-top: 10px;
}
.jqx-file-upload-button-browse-rtl, .jqx-file-upload-button-upload-rtl, .jqx-file-upload-button-cancel-rtl, .jqx-file-upload-file-name-rtl, .jqx-file-upload-file-cancel-rtl, .jqx-file-upload-file-upload-rtl
{
    direction: rtl !important;
}
.jqx-file-upload-button-cancel, .jqx-file-upload-button-upload-rtl
{
    margin-left: 5px;
}
.jqx-file-upload-button-upload-rtl-ie
{
    margin-right: 5px;
}
.jqx-file-upload-button-cancel-rtl, .jqx-file-upload-button-upload-rtl-ie
{
    margin-left: 0;
}
.jqx-file-upload-file-row
{
    height: 30px;
    margin-bottom: 3px;
    clear: both;
}
.jqx-file-upload-file-cancel, .jqx-file-upload-file-upload, .jqx-file-upload-loading-element
{
    width: 17px;
    margin: 0 1px 0 1px;
}
.jqx-file-upload-file-cancel-rtl, .jqx-file-upload-file-upload-rtl, .jqx-file-upload-loading-element-rtl
{
    float: none;
    *float: left;
}
.jqx-file-upload-button-browse, .jqx-file-upload-button-upload, .jqx-file-upload-button-cancel, .jqx-file-upload-form-ie9, .jqx-file-upload-file-input-ie9, .jqx-file-upload-file-cancel, .jqx-file-upload-file-upload
{
    cursor: pointer;
    white-space:nowrap;
}
.jqx-file-upload-file-name, .jqx-file-upload-file-cancel, .jqx-file-upload-file-upload
{
    display: inline-block;
}
.jqx-file-upload-icon-upload, .jqx-file-upload-loading-element
{
    margin-top: 1px;
}
.jqx-file-upload-loading-element
{
    background-image: url('images/loader-small.gif');
    background-repeat: no-repeat;
}

.jqx-date-time-input-popup .jqx-icon {
    margin-top:0px;
}


.jqx-text-area-element
{
    height: 100%;
    width: 100%;
    overflow: hidden;
    border: none;
    outline: none;
    left: 0px;
    top: 0px;
    margin: 0px;
    position: absolute;
    resize: none;
}
.jqx-text-area-element-rtl
{
    direction: rtl !important;
}
.jqx-responsive-panel
{
    overflow: auto;
}
.jqx-responsive-panel{
    border-width:0px;
}
.jqx-responsive-panel-button
{
    border-width: 1px;
    border-style: solid;
}
.jqx-responsive-panel-button
{
    display: none;
    cursor: pointer;
}
.jqx-responsive-panel-button-inner
{
    margin: 0;
    width: 100%;
    height: 100%;
    background-position: center;
}
.jqx-loader
{
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(255,255,255,0.5);
    z-index: 999;
    border-style: solid;
    border-width: 1px;
}
.jqx-loader-ie-transparency
{
    background: transparent;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fffffff, endColorstr=#7fffffff)"; /*For IE 8*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fffffff, endColorstr=#7fffffff); /*For IE 7*/
}
.jqx-loader-modal
{
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    position: fixed;
    height: 100%;
    width: 100%;
    z-index: 99;
    cursor: default;
    top: 0;
    left: 0;
    background-color: black;
    opacity: 0.6;
}
.jqx-loader-icon
{
    background-image: url("images/loader.gif");
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 999;
}
.jqx-loader-text
{
    z-index: 999;
    position: relative;
}
.jqx-loader-text-left
{
    margin-left: 5px;
    position: absolute;
    top: 50%;
}
.jqx-loader-text-right
{
    margin-right: 5px;
    position: absolute;
    top: 50%;
    right: 0px;
}
.jqx-loader-text-top
{
    text-align: center;
    margin-top: 5px;
}
.jqx-loader-text-bottom
{
    bottom: 0px;
    position: absolute;
    text-align: center;
    margin: 0 auto;
    width: 100%;
    margin-bottom: 5px;
}
.jqx-loader-rtl
{
    direction: rtl;
}
/* jqxLayout and jqxDockingLayout */
.jqx-layout, .jqx-layout-group-root, .jqx-layout-pseudo-window-header, .jqx-docking-layout-overlay-inner-square-content
{
    position: relative;
}
.jqx-layout-pseudo-window-pin-background, .jqx-layout-pseudo-window-close-background, .jqx-layout-resize-feedback, .jqx-layout-overlay, .jqx-docking-layout-overlay, .jqx-docking-layout-overlay-highlight-right, .jqx-docking-layout-overlay-highlight-bottom, .jqx-docking-layout-overlay-square-edge, .jqx-docking-layout-drop-overlay
{
    position: absolute;
}
.jqx-layout
{
    background-color: #c5c5c5;
}
.jqx-layout-group-root, .jqx-layout-pseudo-window-pin-icon, .jqx-layout-pseudo-window-pinned-icon, .jqx-layout-pseudo-window-close-icon, .jqx-layout-overlay
{
    width: 100%;
    height: 100%;
}
.jqx-layout-group-default-horizontal > div, .jqx-layout-pseudo-window-title-ltr, .jqx-docking-layout-overlay-square, .jqx-docking-layout-overlay-mini-window-edge-horizontal, .jqx-docking-layout-overlay-square-edge-arrow-container-horizontal
{
    float: left;
}
.jqx-layout-group-tabbed
{
    position: static;
    box-sizing: border-box;
    min-height: 0 !important;
}
.jqx-layout-group-tabbed .jqx-window-content, .jqx-docking-layout-group-floating .jqx-window-content
{
    padding: 0;
}
.jqx-layout-group-tabbed .jqx-ribbon-content-section, .jqx-layout-window, .jqx-docking-layout-group-floating .jqx-ribbon-content-section
{
    border: none;
}
.jqx-layout-window
{
    position: static;
}
.jqx-layout-group-auto-hide-content-vertical, .jqx-layout-group-auto-hide-content-horizontal
{
    overflow: auto;
}
.jqx-layout-group-auto-hide-content-vertical
{
    width: 150px;
}
.jqx-layout-group-auto-hide-content-horizontal
{
    width: 100%;
    height: 150px;
}
.jqx-layout-pseudo-window
{
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    box-shadow: none !important;
}
.jqx-layout-pseudo-window-header, .jqx-layout-pseudo-window-content
{
    width: 100%;
    box-sizing: border-box;
}
.jqx-layout-pseudo-window-header
{
    height: 30px;
}
.jqx-layout-pseudo-window-pin-background, .jqx-layout-pseudo-window-close-background
{
    width: 16px;
    height: 16px;
    top: 5px;
}
.jqx-layout-pseudo-window-pin-background-ltr
{
    right: 15px;
}
.jqx-layout-pseudo-window-close-background-ltr
{
    right: 0;
}
.jqx-layout-pseudo-window-pin-background-rtl
{
    left: 15px;
}
.jqx-layout-pseudo-window-close-background-rtl
{
    left: 0;
}
.jqx-layout-pseudo-window-pin-icon, .jqx-layout-pseudo-window-pinned-icon, .jqx-layout-pseudo-window-close-icon
{
    cursor: pointer;
}
.jqx-layout-pseudo-window-title
{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.jqx-layout-pseudo-window-pin-icon
{
    background-image: url("images/pin.png");
}
.jqx-layout-pseudo-window-pinned-icon
{
    background-image: url("images/pinned.png");
}
.jqx-layout-pseudo-window-title-rtl
{
    float: right;
}
.jqx-layout-resize-feedback
{
    z-index: 9999;
    top: 0;
    left: 0;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    opacity: 0.6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    *filter: alpha(opacity=60);
    display: none;
}
.jqx-layout-resize-feedback-horizontal
{
    width: 100%;
    height: 4px;
    cursor: row-resize;
}
.jqx-layout-resize-feedback-vertical
{
    width: 4px;
    height: 100%;
    cursor: col-resize;
}
.jqx-layout-resize-feedback-warning
{
    border-color: #800000 !important;
    background-color: Red !important;
}
.jqx-layout-overlay
{
    top: 0;
    left: 0;
    display: none;
    background-color: transparent;
    z-index: 8999;
}
.jqx-layout-ribbon-header-ltr
{
    padding-left: 20px;
}
.jqx-layout-ribbon-header-rtl
{
    padding-right: 20px;
}

/* jqxDockingLayout-specific */
.jqx-docking-layout-group-floating
{
    border-color: #FFD280 !important;
}
.jqx-docking-layout-group-floating .jqx-window-header
{
    border-color: #FFD280;
    background-color: #FFD280 !important;
    background: -webkit-linear-gradient(#FFE4B5,  #FFD280) !important;
    background: -o-linear-gradient(#FFE4B5,  #FFD280) !important;
    background: -moz-linear-gradient(#FFE4B5,  #FFD280) !important;
    background: linear-gradient(#FFE4B5,  #FFD280 ) !important;
}
.jqx-docking-layout-overlay, .jqx-docking-layout-overlay-square-edge {
    z-index: 99999;
    opacity: 0.9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    *filter: alpha(opacity=90);
}
.jqx-docking-layout-overlay-square-edge {
    display: none;
}
.jqx-docking-layout-overlay
{
    width: 100px;
    height: 100px;
    left: 100px;
    top: 70px;
}
.jqx-docking-layout-overlay-section
{
    height: 33px;
    width: 100px;
}
.jqx-docking-layout-overlay-square
{
    width: 26px;
    height: 26px;
    padding: 3px;
}
.jqx-docking-layout-overlay-square-invisible
{
    background-color: transparent !important;
    background-image: none !important;
}
.jqx-docking-layout-overlay-square-top, .jqx-docking-layout-overlay-square-left, .jqx-docking-layout-overlay-square-center, .jqx-docking-layout-overlay-square-right, .jqx-docking-layout-overlay-highlight-bottom
{
    border-top-width: 1px;
    border-top-style: solid;
}
.jqx-docking-layout-overlay-square-top, .jqx-docking-layout-overlay-square-left, .jqx-docking-layout-overlay-square-bottom, .jqx-docking-layout-overlay-highlight-right
{
    border-left-width: 1px;
    border-left-style: solid;
}
.jqx-docking-layout-overlay-square-top, .jqx-docking-layout-overlay-square-right, .jqx-docking-layout-overlay-square-bottom, .jqx-docking-layout-overlay-highlight-left
{
    border-right-width: 1px;
    border-right-style: solid;
}
.jqx-docking-layout-overlay-square-left, .jqx-docking-layout-overlay-square-center, .jqx-docking-layout-overlay-square-right, .jqx-docking-layout-overlay-square-bottom, .jqx-docking-layout-overlay-inner-square-header, .jqx-docking-layout-overlay-highlight-top
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.jqx-docking-layout-overlay-square-center
{
    border-color: transparent !important;
}
.jqx-docking-layout-overlay-inner-square, .jqx-docking-layout-overlay-inner-square-header, .jqx-docking-layout-overlay-inner-square-content, .jqx-docking-layout-overlay-highlight-top, .jqx-docking-layout-overlay-highlight-bottom, .jqx-docking-layout-overlay-mini-window-edge-vertical
{
    width: 24px;
}
.jqx-docking-layout-overlay-inner-square
{
    border-width: 1px;
    border-style: solid;
    height: 24px;
}
.jqx-docking-layout-overlay-inner-square-header
{
    height: 5px;
}
.jqx-docking-layout-overlay-inner-square-content
{
    height: 18px;
}
.jqx-docking-layout-overlay-highlight
{
}
.jqx-docking-layout-overlay-highlight-top
{
    height: 9px;
    border-bottom-style: dashed;
}
.jqx-docking-layout-overlay-highlight-left, .jqx-docking-layout-overlay-highlight-right
{
    width: 12px;
    height: 18px;
}
.jqx-docking-layout-overlay-highlight-left
{
    border-right-style: dashed;
}
.jqx-docking-layout-overlay-highlight-right
{
    right: 0;
    border-left-style: dashed;
}
.jqx-docking-layout-overlay-highlight-bottom
{
    bottom: 0;
    height: 9px;
    border-top-style: dashed;
}
.jqx-docking-layout-drop-overlay {
    display: none;
    background-color: #6495ED;
    opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    *filter: alpha(opacity=50);
    z-index: 10000;
    top: 0px;
    left: 0px;
}
.jqx-docking-layout-square-disabled
{
    visibility: hidden;
}
.jqx-docking-layout-overlay-square-edge, .jqx-docking-layout-overlay-mini-window-edge-horizontal, .jqx-docking-layout-overlay-mini-window-edge-vertical
{
    border-style: solid;
    border-width: 1px;
}
.jqx-docking-layout-overlay-inner-square-edge
{
    width: 26px;
    height: 26px;
}
.jqx-docking-layout-overlay-mini-window-edge-horizontal
{
    height: 24px;
}
.jqx-docking-layout-overlay-mini-window-edge-vertical
{
    height: 13px;
}
.jqx-docking-layout-overlay-mini-window-edge-horizontal, .jqx-docking-layout-overlay-inner-square-header-horizontal, .jqx-docking-layout-overlay-inner-square-content-horizontal
{
    width: 13px;
}
.jqx-docking-layout-overlay-inner-square-content-vertical
{
    height: 7px;
}
.jqx-docking-layout-overlay-square-edge-arrow
{
    border-style: solid;
    border-width: 5px;
    width: 0px;
    height: 0px;
    display: block;
    background: transparent !important;
    *filter: inherit;
}
.jqx-docking-layout-overlay-square-edge-arrow-left, .jqx-docking-layout-overlay-square-edge-arrow-right, .jqx-docking-layout-overlay-square-edge-arrow-top
{
    border-top-color: transparent !important;
}
.jqx-docking-layout-overlay-square-edge-arrow-left, .jqx-docking-layout-overlay-square-edge-arrow-right, .jqx-docking-layout-overlay-square-edge-arrow-bottom
{
    border-bottom-color: transparent !important;
}
.jqx-docking-layout-overlay-square-edge-arrow-left, .jqx-docking-layout-overlay-square-edge-arrow-top, .jqx-docking-layout-overlay-square-edge-arrow-bottom
{
    border-left-color: transparent !important;
}
.jqx-docking-layout-overlay-square-edge-arrow-right, .jqx-docking-layout-overlay-square-edge-arrow-top, .jqx-docking-layout-overlay-square-edge-arrow-bottom
{
    border-right-color: transparent !important;
}
.jqx-docking-layout-overlay-square-edge-arrow-left, .jqx-docking-layout-overlay-square-edge-arrow-right
{
    margin-top: 8px;
}
.jqx-docking-layout-overlay-square-edge-arrow-top, .jqx-docking-layout-overlay-square-edge-arrow-bottom
{
    margin-left: 8px;
}

.jqx-tag-cloud ul {
    padding-left: 5px;
}

.jqx-tag-cloud-item{
    padding: 3px;
    display:inline-block;
}

.jqx-tag-cloud-item a {
    text-decoration: initial;
}

.jqx-tag-cloud-item a:hover {
    text-decoration: underline;
}
.jqx-popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: #ffffff;
  border: 1px solid #aaa;
  border: 1px solid rgba(0, 0, 0, 0.3);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
}
.jqx-popover-modal-background
{
    position:fixed;
    left:0px;
    top:0px;
    width:100%;
    height:100%;
    z-index:999;
     /* Fallback for web browsers that don't support RGBa */
    background-color: rgb(0, 0, 0);
    /* RGBa with 0.6 opacity */
    background-color: rgba(0, 0, 0, 0.6);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
.jqx-popover-close-button {
    width:16px;
    height:16px;
    float:right;
}
.jqx-popover-close-button-rtl {
    float:left;
}
.jqx-popover.top {
  margin-top: -10px;
}

.jqx-popover.right {
  margin-left: 10px;
}

.jqx-popover.bottom {
  margin-top: 10px;
}

.jqx-popover.left {
  margin-left: -10px;
}

.jqx-popover-title {
  padding: 8px 14px;
  margin: 0;
  border-bottom: 1px solid inherit;
  -webkit-border-radius: 3px 3px 0 0;
     -moz-border-radius: 3px 3px 0 0;
          border-radius: 3px 3px 0 0;
}

.jqx-popover-title:empty {
  display: none;
}

.jqx-popover-content {
  padding: 9px 14px;
}

.jqx-popover .jqx-popover-arrow,
.jqx-popover .jqx-popover-arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.jqx-popover .jqx-popover-arrow {
  border-width: 11px;
}

.jqx-popover .jqx-popover-arrow:after {
  border-width: 10px;
  content: "";
}

.jqx-popover.top .jqx-popover-arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: inherit;
  border-bottom-width: 0;
}

.jqx-popover.top .jqx-popover-arrow:after {
  bottom: 1px;
  margin-left: -10px;
  border-top-color: #ffffff;
  border-bottom-width: 0;
}

.jqx-popover.right .jqx-popover-arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: inherit;
  border-left-width: 0;
}

.jqx-popover.right .jqx-popover-arrow:after {
  bottom: -10px;
  left: 1px;
  border-right-color: #ffffff;
  border-left-width: 0;
}

.jqx-popover.bottom .jqx-popover-arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-bottom-color:inherit;
  border-top-width: 0;
}

.jqx-popover.bottom .jqx-popover-arrow:after {
  top: 1px;
  margin-left: -10px;
  border-bottom-color: #ffffff;
  border-top-width: 0;
}

.jqx-popover.left .jqx-popover-arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0; border-left-color: inherit;
}

.jqx-popover.left .jqx-popover-arrow:after {
  right: 1px;
  bottom: -10px;
  border-left-color: #ffffff;
  border-right-width: 0;
}


.jqx-kanban-full-frame {
    width: 100vw;
    height: 100vh;
}

.jqx-kanban-in-frame {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
}

.jqx-kanban-rtl {
    direction: rtl;
    text-align: right;
}

.jqx-kanban-column {
    box-sizing: border-box;
    border-style: solid;
    border-width: 1px 1px 1px 0px;
    float: left;
}

.jqx-kanban-column-collapsed {
    width: 50px;
}

.jqx-kanban-column-first {
    border-width: 1px;
}

.jqx-kanban-column:first-of-type {
    border-width: 1px 1px 1px 1px;
}

.jqx-kanban-column-selected {
    /*  background-color: blue;*/
}

.jqx-kanban-column-header-collapsed { /*vertical column invisible*/
    display: none;
    box-sizing: border-box;
    height: 0px;
    width: 0px;
    position: relative;
    cursor: pointer;
}

.jqx-kanban-column-header-collapsed-show { /*vertical column visible*/
    display: block !important;
    height: 100%;
    box-sizing: border-box;
    width: 100%;
    position: relative;
    cursor: pointer;
}

.jqx-kanban-column-vertical-container {
    padding-top: 0px;
    padding-left: 0px;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    white-space: nowrap;
}

.jqx-kanban-column-vertical-container-inverse {
    padding-top: 0px;
    padding-left: 20px;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    white-space: nowrap;
}
.jqx-kanban-column-vertical-container .jqx-kanban-column-header-title, .jqx-kanban-column-vertical-container .jqx-kanban-column-header-status{
    position:relative;
}

.jqx-kanban-column-hide { /*colapsed*/
    display: none !important;
}

.jqx-kanban-column-header {
    border-width: 1px;
    border-style: solid;
    margin: 1px;
    white-space: nowrap;
    padding-left: 5px;
    padding-right: 5px;
    cursor: pointer;
    overflow:hidden;
    position: relative;
}
.jqx-kanban-column-header-button {
    position: absolute;
    right: 0px;
    top: 50%;
    margin-top: -8px;
    width:16px;
    height:16px;
}
.jqx-kanban-column-header .jqx-window-collapse-button {
    margin-top:1px !important;
}
.jqx-kanban-column-header-custom-button {
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -8px;
    width:16px;
    height:16px;
}
.jqx-kanban-column-header-custom-button-rtl {
    left: 20px;
}
.jqx-kanban-column-header-button-rtl {
    left: 0px;
}
.jqx-kanban-column-header-collapsed .jqx-kanban-column-header-button {
    top: 100%;
    right: 50%;
    margin-top: -21px;
    left: 50%;
    margin-left:-8px;
}
.jqx-kanban-column-header-collapsed .jqx-kanban-column-header-custom-button {
    top: 100%;
    right: 50%;
    margin-top: -41px;
    left: 50%;
    margin-left:-8px;
}

.jqx-kanban-column-container {
    margin: 1px;
    overflow-y: auto;
}

.jqx-kanban-item-placeholder {
    height: 100px;
    border: gray dotted 1px;
    border-radius: 3px;
    margin: 5px;
}

.jqx-kanban-column-vertical-container-inverse-ie8-fix {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}

.jqx-kanban-column-vertical-container-ie8-fix {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.jqx-kanban-item {
    margin: 2px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: inherit;
    position: relative;
    box-shadow: #ddd 2px 2px 3px;
    cursor: pointer;
  touch-action: none;
    -ms-touch-action: none;
}

.jqx-kanban-item-selected {
}

.jqx-kanban-item-color-status {
    background-color: #6bbd49;
    width: 3px;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
}
.jqx-kanban-item-color-status-rtl {
    right:0px;
    left:100%;
}
.jqx-kanban-item-text {
    padding-left:6px;
    padding-right:23px;
    font-size: 14px;
    padding-bottom:5px;
    overflow:hidden;
    text-overflow: ellipsis;
}
.jqx-kanban-rtl .jqx-kanban-item-text {
    padding-right:6px;
    padding-left:23px;
}
.jqx-kanban-column-header-title {
}

.jqx-kanban-column-header-status {
}

.jqx-kanban-item-content {
   
}

.jqx-kanban-item-avatar {
    width: 22px;
    height: 22px;
    position: absolute;
    right: 3px;
    top: 3px;
    background: #eee;
    text-align: center;
    overflow: hidden;
}
.jqx-kanban-item-avatar-rtl {
    left: 3px;
}
.jqx-kanban-item-avatar-image {
    width: 20px;
    height: 20px;
}

.jqx-kanban-item-avatar-image:hover {
}

.jqx-kanban-item-footer {
    border-top: 1px solid transparent;
    border-color: inherit;
    overflow: hidden;
    padding-top: 5px;
    margin-top: 5px;
    padding-bottom:1px;
    padding-left:6px;
    padding-right:6px;
}


.jqx-kanban-item-keyword {
   float: left;
    margin:2px;
    overflow: hidden;
    text-overflow: ellipsis;
    border: 1px solid transparent;
    border-color:inherit;
    padding-left:2px;
    padding-right: 2px;
    cursor: pointer;
}

.jqx-kanban-item-keyword-rtl {
    direction: rtl;
    text-align: right;
    float: right;
}

.jqx-kanban-item-keyword:hover {
}

.jqx-kanban-item-avatar {
    height: 20px;
}

.jqx-kanban-handle {
    cursor: move;
}

.jqx-kanban-clearing {
    clear: both;
}
.jqx-sortable {
    touch-action: none;
    -ms-touch-action: none;
}

.jqx-bar-gauge-tooltip {
    position:absolute; 
    left:20px; 
    top:20px; 
    display:none; 
    padding: 6px 12px;
    border:black solid 1px;
    background-color: white; 
    color: #333333;
    font-size: 11px;
    font-weight:100;
    font-family: Verdana;
    border:black solid 1px; 
    border-radius:3px;
    opacity: 1;
    white-space: nowrap;
    z-index:5;
}

.jqx-bar-gauge-measure-text {
    position: absolute;
    top: 0; 
    right: 0; 
    visibility: hidden; 
    z-index:-99999; 
    margin:0px; 
    padding:0px; 
    border-width:0px;
}
.jqx-scrollbar-mobile {
    background: transparent !important;
}
    .jqx-scrollbar-mobile .jqx-scrollbar-state-normal {
    background: transparent !important;
    border-color: transparent !important;
    }
.jqx-scrollbar-mobile .jqx-scrollbar-thumb-state-normal-horizontal, .jqx-scrollbar-mobile .jqx-scrollbar-thumb-state-normal{
    background: #808080 ! important;
    border-color: #808080 !important;
    border-width: 1px;
    z-index:99999;
    border-radius: 0px !important;
}
    .jqx-scrollbar-mobile .jqx-scrollbar-thumb-state-normal {
    width: 4px ! important;
    }
    .jqx-scrollbar-mobile .jqx-scrollbar-thumb-state-normal-horizontal {
        height: 4px !important;
    }


.jqx-primary .jqx-icon-arrow-down, .jqx-warning .jqx-icon-arrow-down, .jqx-danger .jqx-icon-arrow-down, .jqx-success .jqx-icon-arrow-down, .jqx-info .jqx-icon-arrow-down {
  background-image: url('images/icon-down-white.png');
}
.jqx-primary .jqx-icon-arrow-down-selected, .jqx-warning .jqx-icon-arrow-down-selected, .jqx-danger .jqx-icon-arrow-down-selected, .jqx-success .jqx-icon-arrow-down-selected, .jqx-info .jqx-icon-arrow-down-selected {
  background-image: url('images/icon-down-white.png');
}
.jqx-primary .jqx-icon-arrow-down-hover, .jqx-warning .jqx-icon-arrow-down-hover, .jqx-danger .jqx-icon-arrow-down-hover, .jqx-success .jqx-icon-arrow-down-hover, .jqx-info .jqx-icon-arrow-down-hover {
  background-image: url('images/icon-down-white.png');
}
.jqx-primary .jqx-icon-arrow-up, .jqx-warning .jqx-icon-arrow-up, .jqx-danger .jqx-icon-arrow-up, .jqx-success .jqx-icon-arrow-up, .jqx-info .jqx-icon-arrow-up {
  background-image: url('images/icon-up-white.png');
}
.jqx-primary .jqx-icon-arrow-up-selected, .jqx-warning .jqx-icon-arrow-up-selected, .jqx-danger .jqx-icon-arrow-up-selected, .jqx-success .jqx-icon-arrow-up-selected, .jqx-info .jqx-icon-arrow-up-selected {
  background-image: url('images/icon-up-white.png');
}
.jqx-primary .jqx-icon-arrow-up-hover, .jqx-warning .jqx-icon-arrow-up-hover, .jqx-danger .jqx-icon-arrow-up-hover, .jqx-success .jqx-icon-arrow-up-hover, .jqx-info .jqx-icon-arrow-up-hover {
  background-image: url('images/icon-up-white.png');
}

.jqx-primary .jqx-icon-arrow-right, .jqx-warning .jqx-icon-arrow-right, .jqx-danger .jqx-icon-arrow-right, .jqx-success .jqx-icon-arrow-right, .jqx-info .jqx-icon-arrow-right {
  background-image: url('images/icon-right-white.png');
}
.jqx-primary .jqx-icon-arrow-right-selected, .jqx-warning .jqx-icon-arrow-right-selected, .jqx-danger .jqx-icon-arrow-right-selected, .jqx-success .jqx-icon-arrow-right-selected, .jqx-info .jqx-icon-arrow-right-selected {
  background-image: url('images/icon-right-white.png');
}
.jqx-primary .jqx-icon-arrow-right-hover, .jqx-warning .jqx-icon-arrow-right-hover, .jqx-danger .jqx-icon-arrow-right-hover, .jqx-success .jqx-icon-arrow-right-hover, .jqx-info .jqx-icon-arrow-right-hover {
  background-image: url('images/icon-right-white.png');
}
.jqx-primary .jqx-icon-arrow-left, .jqx-warning .jqx-icon-arrow-left, .jqx-danger .jqx-icon-arrow-left, .jqx-success .jqx-icon-arrow-left, .jqx-info .jqx-icon-arrow-left {
  background-image: url('images/icon-left-white.png');
}
.jqx-primary .jqx-icon-arrow-left-selected, .jqx-warning .jqx-icon-arrow-left-selected, .jqx-danger .jqx-icon-arrow-left-selected, .jqx-success .jqx-icon-arrow-left-selected, .jqx-info .jqx-icon-arrow-left-selected {
  background-image: url('images/icon-left-white.png');
}
.jqx-primary .jqx-icon-arrow-left-hover, .jqx-warning .jqx-icon-arrow-left-hover, .jqx-danger .jqx-icon-arrow-left-hover, .jqx-success .jqx-icon-arrow-left-hover, .jqx-info .jqx-icon-arrow-left-hover {
  background-image: url('images/icon-left-white.png');
}
.jqx-primary-item .jqx-listitem-state-hover, .jqx-primary-item .jqx-menu-item-hover, .jqx-primary-item .jqx-tree-item-hover, .jqx-primary-item .jqx-calendar-cell-hover, .jqx-primary-item .jqx-grid-cell-hover,
.jqx-primary-item .jqx-menu-vertical .jqx-menu-item-top-hover, .jqx-primary-item .jqx-input-popup .jqx-fill-state-hover,
.jqx-primary-item .jqx-input-popup .jqx-fill-state-pressed {
    background-color: #f5f5f5 !important;
    color: #333 !important;
    text-shadow: none !important;
    border-color:  #f5f5f5 !important;
}
.jqx-primary-item .jqx-listitem-state-selected, .jqx-primary-item .jqx-menu-item-selected, .jqx-primary-item .jqx-tree-item-selected, .jqx-primary-item .jqx-calendar-cell-selected, .jqx-primary-item .jqx-grid-cell-selected,
.jqx-primary-item .jqx-menu-vertical .jqx-primary-item .jqx-menu-item-top-selected, .jqx-primary-item .jqx-grid-selectionarea, .jqx-primary-item .jqx-input-button-header, .jqx-primary-item .jqx-input-button-innerHeader {

    background-color: #f5f5f5 !important;
    color: #333 !important;
    text-shadow: none !important;
    border-color:  #f5f5f5 !important;
}
.jqx-warning-item .jqx-listitem-state-hover, .jqx-warning-item .jqx-menu-item-hover, .jqx-warning-item .jqx-tree-item-hover, .jqx-warning-item .jqx-calendar-cell-hover, .jqx-warning-item .jqx-grid-cell-hover,
.jqx-warning-item .jqx-menu-vertical .jqx-menu-item-top-hover, .jqx-warning-item .jqx-input-popup .jqx-fill-state-hover,
.jqx-warning-item .jqx-input-popup .jqx-fill-state-pressed {
    background-color: #f5f5f5 !important;
    color: #333 !important;
    text-shadow: none !important;
    border-color:  #f5f5f5 !important;
}
.jqx-warning-item .jqx-listitem-state-selected, .jqx-warning-item .jqx-menu-item-selected, .jqx-warning-item .jqx-tree-item-selected, .jqx-warning-item .jqx-calendar-cell-selected, .jqx-warning-item .jqx-grid-cell-selected,
.jqx-warning-item .jqx-menu-vertical .jqx-warning-item .jqx-menu-item-top-selected, .jqx-warning-item .jqx-grid-selectionarea, .jqx-warning-item .jqx-input-button-header, .jqx-warning-item .jqx-input-button-innerHeader {

    background-color: #f5f5f5 !important;
    color: #333 !important;
    text-shadow: none !important;
    border-color:  #f5f5f5 !important;
}
.jqx-danger-item .jqx-listitem-state-hover, .jqx-danger-item .jqx-menu-item-hover, .jqx-danger-item .jqx-tree-item-hover, .jqx-danger-item .jqx-calendar-cell-hover, .jqx-danger-item .jqx-grid-cell-hover,
.jqx-danger-item .jqx-menu-vertical .jqx-menu-item-top-hover, .jqx-danger-item .jqx-input-popup .jqx-fill-state-hover,
.jqx-danger-item .jqx-input-popup .jqx-fill-state-pressed {
    background-color: #f5f5f5 !important;
    color: #333 !important;
    text-shadow: none !important;
    border-color:  #f5f5f5 !important;
}
.jqx-danger-item .jqx-listitem-state-selected, .jqx-danger-item .jqx-menu-item-selected, .jqx-danger-item .jqx-tree-item-selected, .jqx-danger-item .jqx-calendar-cell-selected, .jqx-danger-item .jqx-grid-cell-selected,
.jqx-danger-item .jqx-menu-vertical .jqx-danger-item .jqx-menu-item-top-selected, .jqx-danger-item .jqx-grid-selectionarea, .jqx-danger-item .jqx-input-button-header, .jqx-danger-item .jqx-input-button-innerHeader {

    background-color: #f5f5f5 !important;
    color: #333 !important;
    text-shadow: none !important;
    border-color:  #f5f5f5 !important;
}
.jqx-success-item .jqx-listitem-state-hover, .jqx-success-item .jqx-menu-item-hover, .jqx-success-item .jqx-tree-item-hover, .jqx-success-item .jqx-calendar-cell-hover, .jqx-success-item .jqx-grid-cell-hover,
.jqx-success-item .jqx-menu-vertical .jqx-menu-item-top-hover, .jqx-success-item .jqx-input-popup .jqx-fill-state-hover,
.jqx-success-item .jqx-input-popup .jqx-fill-state-pressed {
    background-color: #f5f5f5 !important;
    color: #333 !important;
    text-shadow: none !important;
    border-color:  #f5f5f5 !important;
}
.jqx-success-item .jqx-listitem-state-selected, .jqx-success-item .jqx-menu-item-selected, .jqx-success-item .jqx-tree-item-selected, .jqx-success-item .jqx-calendar-cell-selected, .jqx-success-item .jqx-grid-cell-selected,
.jqx-success-item .jqx-menu-vertical .jqx-success-item .jqx-menu-item-top-selected, .jqx-success-item .jqx-grid-selectionarea, .jqx-success-item .jqx-input-button-header, .jqx-success-item .jqx-input-button-innerHeader {

    background-color: #f5f5f5 !important;
    color: #333 !important;
    text-shadow: none !important;
    border-color:  #f5f5f5 !important;
}
.jqx-info-item .jqx-listitem-state-hover, .jqx-info-item .jqx-menu-item-hover, .jqx-info-item .jqx-tree-item-hover, .jqx-info-item .jqx-calendar-cell-hover, .jqx-info-item .jqx-grid-cell-hover,
.jqx-info-item .jqx-menu-vertical .jqx-menu-item-top-hover, .jqx-info-item .jqx-input-popup .jqx-fill-state-hover,
.jqx-info-item .jqx-input-popup .jqx-fill-state-pressed {
    background-color: #f5f5f5 !important;
    color: #333 !important;
    text-shadow: none !important;
    border-color:  #f5f5f5 !important;
}
.jqx-info-item .jqx-listitem-state-selected, .jqx-info-item .jqx-menu-item-selected, .jqx-info-item .jqx-tree-item-selected, .jqx-info-item .jqx-calendar-cell-selected, .jqx-info-item .jqx-grid-cell-selected,
.jqx-info-item .jqx-menu-vertical .jqx-info-item .jqx-menu-item-top-selected, .jqx-info-item .jqx-grid-selectionarea, .jqx-info-item .jqx-input-button-header, .jqx-info-item .jqx-input-button-innerHeader {

    background-color: #f5f5f5 !important;
    color: #333 !important;
    text-shadow: none !important;
    border-color:  #f5f5f5 !important;
}
.jqx-inverse-item .jqx-listitem-state-hover, .jqx-inverse-item .jqx-menu-item-hover, .jqx-inverse-item .jqx-tree-item-hover, .jqx-inverse-item .jqx-calendar-cell-hover, .jqx-inverse-item .jqx-grid-cell-hover,
.jqx-inverse-item .jqx-menu-vertical .jqx-menu-item-top-hover, .jqx-inverse-item .jqx-input-popup .jqx-fill-state-hover,
.jqx-inverse-item .jqx-input-popup .jqx-fill-state-pressed {
    background-color: #f5f5f5 !important;
    color: #333 !important;
    text-shadow: none !important;
    border-color:  #f5f5f5 !important;
}
.jqx-inverse-item .jqx-listitem-state-selected, .jqx-inverse-item .jqx-menu-item-selected, .jqx-inverse-item .jqx-tree-item-selected, .jqx-inverse-item .jqx-calendar-cell-selected, .jqx-inverse-item .jqx-grid-cell-selected,
.jqx-inverse-item .jqx-menu-vertical .jqx-inverse-item .jqx-menu-item-top-selected, .jqx-inverse-item .jqx-grid-selectionarea, .jqx-inverse-item .jqx-input-button-header, .jqx-inverse-item .jqx-input-button-innerHeader {

    background-color: #f5f5f5 !important;
    color: #333 !important;
    text-shadow: none !important;
    border-color:  #f5f5f5 !important;
}
.jqx-element {
    overflow: hidden;
    border-style: solid;
    border-width: 0px;
    border-color: transparent;
    box-sizing:border-box;
}
.jqx-element-no-border {
    border-width:0px;
}
.jqx-element-container {
}
.jqx-resize-trigger, .jqx-resize-trigger-shrink {
    position: absolute; 
    left: 0; 
    top: 0; 
    transition: 0s
}
.jqx-resize-trigger-shrink {
    width: 200%; 
    height: 200%;
}
.jqx-resize-trigger-container {
    display: block;
    visibility:hidden;
    position: relative;
    top: -100%; 
    left: 0; 
    min-height:0.1px;
    height: 100%; 
    width: 100%; 
    overflow: hidden; 
    pointer-events: none; 
    z-index: -1;
    visibility:hidden;
}

/* jqxPivotGrid */
.jqx-pivotgrid
{
    background-color: #DEDEDE;
}

.jqx-pivotgrid-item
{
    white-space: nowrap;
    overflow: hidden;
    position: absolute;
    padding: 0px;
    text-overflow: ellipsis;
}

.jqx-pivotgrid-content-wrapper
{
    align: left;
    valign: top;
    overflow: hidden;
    border: solid 1px grey;
}

.jqx-pivotgrid-menu-button
{
    border: none;
    background-image: url('images/icon-menu-small.png');
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
}
.jqx-pivotgrid-expand-button
{
    outline: none;
    background-image: url('images/icon_expand.png');
    background-repeat: no-repeat;
    cursor: pointer;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    position: relative;
    left: 5px;
    float: left;
    vertical-align: middle;
}

.jqx-pivotgrid-collapse-button
{
    outline: none;
    background-image: url('images/icon_collapse.png');
    background-repeat: no-repeat;
    cursor: pointer;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    position: relative;
    left: 5px;
    float: left;
    vertical-align: middle;    
}


.jqx-pivotgrid-sortasc-icon
 {
    background-image: url('images/icon-sort-asc.png');
    background-repeat: no-repeat;
    background-position: left center;
    width: 16px;
    height: 16px;
    float: left;
    margin-left: -4px;
    margin-right: 4px;
 }

.jqx-pivotgrid-sortdesc-icon
 {
    background-image: url('images/icon-sort-desc.png');
    background-repeat: no-repeat;
    background-position: left center;
    width: 16px;
    height: 16px;
    float: left;
    margin-left: -4px;
    margin-right: 4px;
 }

.jqx-pivotgrid-sortremove-icon
 {
    background-image: url('images/icon-sort-remove.png');
    background-repeat: no-repeat;
    background-position: left center;
    width: 16px;
    height: 16px;
    float: left;
    margin-left: -4px;
    margin-right: 4px;
 }

.jqx-pivotgrid-settings-icon
 {
    background-image: url('images/icon-menu-small.png');
    background-repeat: no-repeat;
    background-position: left center;
    width: 16px;
    height: 16px;
    float: left;
    margin-left: -4px;
    margin-right: 4px;
 }

jqx-bullet-chart{
    width:800px;
    height:80px;
}
jqx-scroll-view{
    width:600px;
}
jqx-bar-gauge, jqx-draw {
    width: 850px;
    height: 600px;
}
jqx-menu {
    width:600px;
}
jqx-data-table, jqx-pivotgrid, jqx-grid, jqx-scheduler, jqx-tree-grid, jqx-docking-layout, jqx-layout, jqx-tree-map, jqx-splitter, jqx-kanban {
    width: 850px;
}
jqx-nav-bar {
    height:50px;
}
jqx-chart{
    width: 850px;
    height: 400px;
}
jqx-docking-layout, jqx-layout {
    width: 850px;
    height: 600px;
}
jqx-ribbon, jqx-panel{
    width: 450px;
    height: 300px;
}
jqx-scheduler {
    height: 600px;
}
jqx-list-box, jqx-text-area{
    width: 200px;
    height: 200px;
}
jqx-file-upload {
    width: 300px;
}
jqx-complex-input, jqx-formatted-input, jqx-password-input, jqx-input, jqx-number-input, jqx-slider,
jqx-masked-input, jqx-drop-down-list, jqx-combo-box, jqx-date-time-input, jqx-drop-down-button{
    width: 300px;
    height: 35px;
}
jqx-loader{
    width:100px !important;
    height:60px !important;
}
jqx-expander, jqx-navigation-bar {
    width:350px;
}
jqx-navigation-bar{
    height:450px;
}
jqx-range-selector{
    width:600px;
}
jqx-tabs{
    width:800px;
}
jqx-tool-bar {
    width:800px;
    height: 35px;
}
jqx-editor {
    width: 600px;
    height: 400px;
}
jqx-tree-map{
    width: 850px;
    height: 600px;
}
jqx-tree{
    width:250px;
}
jqx-linear-gauge{
    width:100px;
}
jqx-color-picker, jqx-calendar{
    width: 200px;
    height: 200px;
}
jqx-scroll-bar {
    width:400px;
    height:20px;
}
jqx-knob {
     width:600px;
     height:600px;
}
.jqx-rc-tl-metro
{
    -moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
}
.jqx-rc-tr-metro
{
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
}
.jqx-rc-bl-metro
{
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
.jqx-rc-br-metro
{
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
/*top rounded Corners*/
.jqx-rc-t-metro
{
    -moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
}
/*bottom rounded Corners*/
.jqx-rc-b-metro
{
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
/*right rounded Corners*/
.jqx-rc-r-metro
{
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
/*left rounded Corners*/
.jqx-rc-l-metro
{
    -moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
/*all rounded Corners*/
.jqx-rc-all-metro
{
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
.jqx-widget-metro {
    font-size: 12px;
    font-family: 'segoe ui', arial, sans-serif;
}
.jqx-widget-content-metro{font-size: 12px; font-family: 'segoe ui', arial, sans-serif; border-color: #e5e5e5; color: #767676; background-color: #fff;}
.jqx-widget-header-metro{font-size: 12px; font-family: 'segoe ui', arial, sans-serif; color: #767676; border-color:#e5e5e5; background-color:#f4f4f4;}
.jqx-fill-state-normal-metro{font-size: 12px; font-family: 'segoe ui', arial, sans-serif; border-color: #e5e5e5; color: #767676; background: #ffffff;}
.jqx-button-metro {border-color: #e5e5e5;}
.jqx-fill-state-hover-metro{border-color:#dedede; color: #000; background-color:#dedede;

}
.jqx-fill-state-focus-metro { border-color: #cdcdcd; }
.jqx-fill-state-pressed-metro{border-color:#1faeff; color: #fff; background-color:#1faeff;

}
.jqx-input-metro {
    border-color: #e5e5e5;
}
.jqx-scrollbar-state-normal-metro, .jqx-grid-bottomright-metro, .jqx-panel-bottomright-metro, .jqx-listbox-bottomright-metro{background-color:#f0f0f0;}
.jqx-widget-metro .jqx-grid-column-header-metro, .jqx-grid-cell-metro, .jqx-widget-metro .jqx-grid-cell-metro, .jqx-widget-metro .jqx-grid-group-cell-metro, .jqx-grid-group-cell-metro{font-size: 12px; font-family: 'segoe ui', arial, sans-serif; border-color:#f0f0f0;}
.jqx-tabs-title-selected-bottom-metro, .jqx-tabs-selection-tracker-bottom-metro, .jqx-tabs-title-selected-top-metro, .jqx-tabs-selection-tracker-top-metro{color: #767676; border-color:#e5e5e5; border-bottom:1px solid #fff; background:#fff}
.jqx-grid-cell-sort-alt-metro, .jqx-grid-cell-filter-alt-metro, .jqx-grid-cell-pinned-metro, .jqx-grid-cell-alt-metro, .jqx-grid-cell-sort-metro{ background-color:#ededed; color: #000;}
.jqx-menu-vertical-metro{background: #fff; border-color: #e5e5e5;}
.jqx-widget-metro .jqx-grid-cell-metro, .jqx-widget-metro .jqx-grid-column-header-metro, .jqx-widget-metro .jqx-grid-group-cell-metro {color: #000; border-color: #e5e5e5;}
.jqx-widget-metro .jqx-grid-column-menubutton-metro, .jqx-widget-metro .jqx-grid-column-sortascbutton-metro, .jqx-widget-metro .jqx-grid-column-sortdescbutton-metro, .jqx-widget-metro .jqx-grid-column-filterbutton-metro {
    background-color: transparent;
    border-color: #e5e5e5;
}
.jqx-window-header-metro, .jqx-input-button-header-metro, .jqx-calendar-title-header-metro, .jqx-grid-metro .jqx-widget-header-metro, .jqx-grid-header-metro, .jqx-grid-column-header-metro {font-size: 12px; font-family: 'segoe ui', arial, sans-serif; border-color: #e5e5e5; color: #767676; background: #f4f4f4;}
.jqx-grid-column-menubutton-metro {
    background-image: url('images/metro-icon-down.png');
 }
.jqx-widget-metro .jqx-grid-cell-selected-metro, .jqx-grid-cell-selected-metro{ background-color:#1faeff; border-color: #1faeff; font-size: 12px;  color:#fff;}
.jqx-grid-cell-hover-metro{ background-color:#dedede;}
 /*applied to the column's sort button when the sort order is ascending.*/
 .jqx-grid-column-sortascbutton-metro {
    background-image: url('images/metro-icon-up.png');
 }
.jqx-grid-column-sortdescbutton-metro {
    background-image: url('images/metro-icon-down.png');
}
.jqx-checkbox-hover-metro {
    background-color: #fff;
}
.jqx-radiobutton-hover-metro {
    background-color: #fff;
}
.jqx-scrollbar-thumb-state-normal-horizontal-metro, .jqx-scrollbar-thumb-state-normal-metro {
    background: #cdcdcd; border-color: #cdcdcd;
}
.jqx-scrollbar-thumb-state-hover-horizontal-metro, .jqx-scrollbar-thumb-state-hover-metro {
    background: #a6a6a6; border-color: #a6a6a6;
}
.jqx-scrollbar-thumb-state-pressed-horizontal-metro, .jqx-scrollbar-thumb-state-pressed-metro {
    background: #606060; border-color: #606060;
}
.jqx-scrollbar-button-state-normal-metro
{
    border: 1px solid #f0f0f0; 
    background: #f0f0f0;
}
/*applied to the scrollbar buttons in hovered state.*/
.jqx-scrollbar-button-state-hover-metro
{
    border: 1px solid #dadada;
    background: #dadada;
}
/*applied to the scrollbar buttons in pressed state.*/
.jqx-scrollbar-button-state-pressed-metro
{
    border: 1px solid #606060;
    background: #606060;
}

/*icons*/
.jqx-window-collapse-button-metro
{
    background-image: url(images/metro-icon-up.png);
}
.jqx-window-collapse-button-collapsed-metro {
  background-image: url(images/metro-icon-down.png);
}
.jqx-icon-arrow-up-metro, .jqx-expander-arrow-bottom-metro, .jqx-menu-item-arrow-up-metro
{
    background-image: url('images/metro-icon-up.png');
}
.jqx-icon-arrow-down-metro, .jqx-expander-arrow-top-metro, .jqx-tree-item-arrow-expand-metro, .jqx-tree-item-arrow-expand-hover-metro, .jqx-menu-item-arrow-down-metro
{
    background-image: url('images/metro-icon-down.png');
}
.jqx-icon-arrow-left-metro, .jqx-menu-item-arrow-left-metro
{
    background-image: url('images/metro-icon-left.png');
}
.jqx-icon-arrow-right-metro, .jqx-menu-item-arrow-right-metro, .jqx-tree-item-arrow-collapse-metro, .jqx-tree-item-arrow-collapse-hover-metro
{
    background-image: url('images/metro-icon-right.png');
}
.jqx-tabs-arrow-left-metro, .jqx-tree-item-arrow-collapse-rtl-metro, .jqx-tree-item-arrow-collapse-hover-rtl-metro
{
    background-image: url('images/metro-icon-left.png');
}
.jqx-tabs-arrow-right-metro
{
    background-image: url('images/metro-icon-right.png');
}
.jqx-menu-item-arrow-up-selected-metro, .jqx-icon-arrow-up-selected-metro{background-image:url('images/metro-icon-up-white.png');background-repeat:no-repeat;background-position:center;}
.jqx-menu-item-arrow-down-selected-metro, .jqx-icon-arrow-down-selected-metro{background-image:url('images/metro-icon-down-white.png');background-repeat:no-repeat;background-position:center;}
.jqx-menu-item-arrow-left-selected-metro, .jqx-icon-arrow-left-selected-metro{background-image:url('images/metro-icon-left-white.png');background-repeat:no-repeat;background-position:center;}
.jqx-menu-item-arrow-right-selected-metro, .jqx-icon-arrow-right-selected-metro{background-image:url('images/metro-icon-right-white.png');background-repeat:no-repeat;background-position:center;}
.jqx-tabs-close-button-metro{background-image:url(images/close.png);  background-repeat:no-repeat;  background-position:center;}
.jqx-tabs-close-button-selected-metro{background-image:url(images/close.png);  background-repeat:no-repeat;  background-position:center;}
.jqx-tabs-close-button-hover-metro{background-image:url(images/close.png);  background-repeat:no-repeat;  background-position:center;}
.jqx-scrollbar-metro .jqx-icon-arrow-up-selected-metro{background-image:url('images/metro-icon-up-white.png'); background-repeat:no-repeat; background-position:center;}
.jqx-scrollbar-metro .jqx-icon-arrow-down-selected-metro{background-image:url('images/metro-icon-down-white.png'); background-repeat:no-repeat; background-position:center;}
.jqx-scrollbar-metro .jqx-icon-arrow-left-selected-metro{background-image:url('images/metro-icon-left-white.png'); background-repeat:no-repeat; background-position:center;}
.jqx-scrollbar-metro .jqx-icon-arrow-right-selected-metro{background-image:url('images/metro-icon-right-white.png');background-repeat:no-repeat; background-position:center;}
.jqx-slider-slider-metro
{
    border-color:#cdcdcd;
}
.jqx-slider-button-metro
{
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    border-radius: 9px;
    border-color: #cdcdcd;
}
.jqx-input-button-content-metro
{  
    font-size: 10px;
}
.jqx-dropdownlist-state-normal-metro, .jqx-dropdownlist-state-hover-metro, .jqx-dropdownlist-state-selected-metro,
.jqx-scrollbar-button-state-hover-metro, .jqx-scrollbar-button-state-normal-metro, .jqx-scrollbar-button-state-pressed-metro,
.jqx-scrollbar-thumb-state-normal-horizontal-metro, .jqx-scrollbar-thumb-state-hover-horizontal-metro, .jqx-scrollbar-thumb-state-pressed-horizontal-metro,
.jqx-scrollbar-thumb-state-normal-metro, .jqx-scrollbar-thumb-state-pressed-metro, .jqx-button-metro, .jqx-tree-item-hover-metro, .jqx-tree-item-selected-metro,
.jqx-tree-item-metro, .jqx-menu-item-metro, .jqx-menu-item-hover-metro, .jqx-menu-item-selected-metro, .jqx-menu-item-top-metro, .jqx-menu-item-top-hover-metro, 
.jqx-menu-item-top-selected-metro, .jqx-slider-button-metro, .jqx-slider-slider-metro
 {
    -webkit-transition: background-color 100ms linear;
     -moz-transition: background-color 100ms linear;
     -o-transition: background-color 100ms linear;
     -ms-transition: background-color 100ms linear;
     transition: background-color 100ms linear;
}
.jqx-switchbutton-metro {
    -moz-border-radius: 0px; 
    -webkit-border-radius: 0px; 
    border-radius: 0px;
    border: 2px solid #a6a6a6;
}
.jqx-switchbutton-thumb-metro {
    width: 12px;
    background: #000;
    border: 1px solid #000;
}
.jqx-switchbutton-label-on-metro {
    background: #1faeff;
    color: #1faeff;
}
.jqx-switchbutton-label-off-metro {
    background: #a6a6a6;
    color: #a6a6a6;
}

.jqx-switchbutton-wrapper-metro {
}
.jqx-grid-cell-metro.jqx-grid-cell-selected-metro>.jqx-grid-group-expand-metro {
    background-image: url('images/metro-icon-down-white.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-grid-cell-metro.jqx-grid-cell-selected-metro>.jqx-grid-group-collapse-metro{
    background-image: url('images/metro-icon-right-white.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-grid-cell-metro.jqx-grid-cell-selected-metro>.jqx-grid-group-collapse-rtl-metro {
    background-image: url('images/metro-icon-left-white.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-grid-cell-metro.jqx-grid-cell-selected-metro>.jqx-grid-group-expand-rtl-metro{
    background-image: url('images/metro-icon-down-white.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-grid-group-collapse-metro {
    background-image: url(images/metro-icon-right.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.jqx-grid-group-collapse-rtl-metro
{
    padding-right: 0px;
    background-image: url(images/metro-icon-left.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.jqx-grid-group-expand-metro, .jqx-grid-group-expand-rtl-metro
{
    padding-right: 0px;
    background-image: url(images/metro-icon-down.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.jqx-icon-arrow-first-metro
{
    background-image: url('images/metro-icon-first.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-last-metro
{
    background-image: url('images/metro-icon-last.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-first-hover-metro
{
    background-image: url('images/metro-icon-first.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-last-hover-metro
{
    background-image: url('images/metro-icon-last.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-first-selected-metro
{
    background-image: url('images/metro-icon-first-white.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-last-selected-metro
{
    background-image: url('images/metro-icon-last-white.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-tree-grid-collapse-button-metro {
    margin-top: 1px;
}
.jqx-icon-calendar-pressed-metro {
    background-image: url('images/icon-calendar-white.png');
}
.jqx-layout-metro
{
    background-color: #e5e5e5;
}
div.dataTables_length label {
	font-weight: normal;
	text-align: left;
	white-space: nowrap;
}

div.dataTables_length select {
	width: 75px;
	display: inline-block;
}

div.dataTables_filter {
	text-align: right;
}

div.dataTables_filter label {
	font-weight: normal;
	white-space: nowrap;
	text-align: left;
}

div.dataTables_filter input {
	margin-left: 0.5em;
	display: inline-block;
	width: auto;
}

div.dataTables_info {
	padding-top: 8px;
	white-space: nowrap;
}

div.dataTables_paginate {
	margin: 0;
	white-space: nowrap;
	text-align: right;
}

div.dataTables_paginate ul.pagination {
	margin: 2px 0;
	white-space: nowrap;
}

@media screen and (max-width: 767px) {
	div.dataTables_wrapper > div.row > div,
	div.dataTables_length,
	div.dataTables_filter,
	div.dataTables_info,
	div.dataTables_paginate {
		text-align: center;
	}

	div.DTTT {
		margin-bottom: 0.5em;
	}
}


table.dataTable td,
table.dataTable th {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}


table.dataTable {
	clear: both;
	margin-top: 6px !important;
	margin-bottom: 6px !important;
	max-width: none !important;
}

table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
	cursor: pointer;
	position: relative;
}

table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after {
	position: absolute;
	top: 8px;
	right: 8px;
	display: block;
	font-family: 'Glyphicons Halflings';
	opacity: 0.5;
}
table.dataTable thead .sorting:after {
	opacity: 0.2;
	content: "\e150"; /* sort */
}
table.dataTable thead .sorting_asc:after {
	content: "\e155"; /* sort-by-attributes */
}
table.dataTable thead .sorting_desc:after {
	content: "\e156"; /* sort-by-attributes-alt */
}
div.dataTables_scrollBody table.dataTable thead .sorting:after,
div.dataTables_scrollBody table.dataTable thead .sorting_asc:after,
div.dataTables_scrollBody table.dataTable thead .sorting_desc:after {
	display: none;
}

table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:after {
	color: #eee;
}

table.dataTable thead > tr > th {
	padding-right: 30px;
}

table.dataTable th:active {
	outline: none;
}


/* Condensed */
table.dataTable.table-condensed thead > tr > th {
	padding-right: 20px;
}

table.dataTable.table-condensed thead .sorting:after,
table.dataTable.table-condensed thead .sorting_asc:after,
table.dataTable.table-condensed thead .sorting_desc:after {
	top: 6px;
	right: 6px;
}

/* Scrolling */
div.dataTables_scrollHead table {
	margin-bottom: 0 !important;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

div.dataTables_scrollHead table thead tr:last-child th:first-child,
div.dataTables_scrollHead table thead tr:last-child td:first-child {
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

div.dataTables_scrollBody table {
	border-top: none;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

div.dataTables_scrollBody tbody tr:first-child th,
div.dataTables_scrollBody tbody tr:first-child td {
	border-top: none;
}

div.dataTables_scrollFoot table {
	margin-top: 0 !important;
	border-top: none;
}

/* Frustratingly the border-collapse:collapse used by Bootstrap makes the column
   width calculations when using scrolling impossible to align columns. We have
   to use separate
 */
table.table-bordered.dataTable {
	border-collapse: separate !important;
}
table.table-bordered thead th,
table.table-bordered thead td {
	border-left-width: 0;
	border-top-width: 0;
}
table.table-bordered tbody th,
table.table-bordered tbody td {
	border-left-width: 0;
	border-bottom-width: 0;
}
table.table-bordered tfoot th,
table.table-bordered tfoot td {
    border-left-width: 0;
    border-bottom-width: 0;
}
table.table-bordered th:last-child,
table.table-bordered td:last-child {
	border-right-width: 0;
}
div.dataTables_scrollHead table.table-bordered {
	border-bottom-width: 0;
}




/*
 * TableTools styles
 */
.table.dataTable tbody tr.active td,
.table.dataTable tbody tr.active th {
	background-color: #08C;
	color: white;
}

.table.dataTable tbody tr.active:hover td,
.table.dataTable tbody tr.active:hover th {
	background-color: #0075b0 !important;
}

.table.dataTable tbody tr.active th > a,
.table.dataTable tbody tr.active td > a {
	color: white;
}

.table-striped.dataTable tbody tr.active:nth-child(odd) td,
.table-striped.dataTable tbody tr.active:nth-child(odd) th {
	background-color: #017ebc;
}

table.DTTT_selectable tbody tr {
	cursor: pointer;
}

div.DTTT .btn:hover {
	text-decoration: none !important;
}

ul.DTTT_dropdown.dropdown-menu {
  z-index: 2003;
}

ul.DTTT_dropdown.dropdown-menu a {
	color: #333 !important; /* needed only when demo_page.css is included */
}

ul.DTTT_dropdown.dropdown-menu li {
	position: relative;
}

ul.DTTT_dropdown.dropdown-menu li:hover a {
	background-color: #0088cc;
	color: white !important;
}

div.DTTT_collection_background {
	z-index: 2002;	
}

/* TableTools information display */
div.DTTT_print_info {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 400px;
	height: 150px;
	margin-left: -200px;
	margin-top: -75px;
	text-align: center;
	color: #333;
	padding: 10px 30px;
	opacity: 0.95;

	background-color: white;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 6px;
	
	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5);
}

div.DTTT_print_info h6 {
	font-weight: normal;
	font-size: 28px;
	line-height: 28px;
	margin: 1em;
}

div.DTTT_print_info p {
	font-size: 14px;
	line-height: 20px;
}

div.dataTables_processing {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 60px;
    margin-left: -50%;
    margin-top: -25px;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
    font-size: 1.2em;
    background-color: white;
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
}



/*
 * FixedColumns styles
 */
div.DTFC_LeftHeadWrapper table,
div.DTFC_LeftFootWrapper table,
div.DTFC_RightHeadWrapper table,
div.DTFC_RightFootWrapper table,
table.DTFC_Cloned tr.even {
    background-color: white;
    margin-bottom: 0;
}
 
div.DTFC_RightHeadWrapper table ,
div.DTFC_LeftHeadWrapper table {
	border-bottom: none !important;
    margin-bottom: 0 !important;
    border-top-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
 
div.DTFC_RightHeadWrapper table thead tr:last-child th:first-child,
div.DTFC_RightHeadWrapper table thead tr:last-child td:first-child,
div.DTFC_LeftHeadWrapper table thead tr:last-child th:first-child,
div.DTFC_LeftHeadWrapper table thead tr:last-child td:first-child {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
 
div.DTFC_RightBodyWrapper table,
div.DTFC_LeftBodyWrapper table {
    border-top: none;
    margin: 0 !important;
}
 
div.DTFC_RightBodyWrapper tbody tr:first-child th,
div.DTFC_RightBodyWrapper tbody tr:first-child td,
div.DTFC_LeftBodyWrapper tbody tr:first-child th,
div.DTFC_LeftBodyWrapper tbody tr:first-child td {
    border-top: none;
}
 
div.DTFC_RightFootWrapper table,
div.DTFC_LeftFootWrapper table {
    border-top: none;
    margin-top: 0 !important;
}


div.DTFC_LeftBodyWrapper table.dataTable thead .sorting:after,
div.DTFC_LeftBodyWrapper table.dataTable thead .sorting_asc:after,
div.DTFC_LeftBodyWrapper table.dataTable thead .sorting_desc:after,
div.DTFC_RightBodyWrapper table.dataTable thead .sorting:after,
div.DTFC_RightBodyWrapper table.dataTable thead .sorting_asc:after,
div.DTFC_RightBodyWrapper table.dataTable thead .sorting_desc:after {
	display: none;
}


/*
 * FixedHeader styles
 */
div.FixedHeader_Cloned table {
	margin: 0 !important
}

