﻿@import url("/webfonts/Montserrat.css");
body, input, button, select, textarea {
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  font-size:15.5px;
  line-height: 20px;
}

.noselect {
-webkit-touch-callout: auto;
-webkit-user-select: auto;
-khtml-user-select: auto;
-moz-user-select: auto;
-ms-user-select: auto;
user-select: auot;
}

#ib2cp .actions-list > li{white-space:nowrap;}

/*.ibuilder.express * {line-height: 20px;}*/
body, .ibuilder.express, .ibuilder.express .nav-header {background-color: #F3F8FB;color:#171717; font-weight:500} /*#F3F8FB => #797979*/
.ibuilder.express a{color:#22844F;}
.ibuilder.express a:hover{color:#6FCF97;text-decoration:none;}
.ibuilder.express .asearch-content a.btn:disabled, 
.ibuilder.express a.ib2_disabled{background-color:transparent;color:#718897;}
.ibuilder.express a.btn,
.ibuilder.express a.back-btn,
.ibuilder.express .md-button{background-color:#E6ECF0;color:#171717;border-radius: 30px;border:none;height:30px;line-height:20px;font-weight:500;}
.ibuilder.express a.btn:hover,
.ibuilder.express .md-button:hover{background-color:#E6F5F4}
.ibuilder.express a.back-btn{padding:6px 8px; display:inline-block;}
.ibuilder.express input[type="checkbox"], 
.ibuilder.express input[type="radio"] {accent-color: #6FCF97;}
.ibuilder.express md-checkbox:not(.md-checked) .md-icon{border-radius:5px;}
.ibuilder.express md-checkbox.md-checked .md-icon{background-color:#6FCF97}

.ibuilder.express input[type="text"]:focus, 
.ibuilder.express md-input-container:focus .md-input:not(span), 
.ibuilder.express textarea:focus, 
.ibuilder.express select:focus{border: 1px solid #6FCF97 !important;}
.ibuilder.express .asform select{background-color:#fff;}

.ibuilder.express .md-select-value > span:not(.md-select-icon) .md-text{white-space:normal;}

.hide_content_pane #ContentPane .Container{display:none;}

.ibuilder.express .md-button.md-default-theme.md-primary.md-fab:not([disabled]).md-focused, 
.ibuilder.express .md-button.md-primary.md-fab:not([disabled]).md-focused, 
.ibuilder.express .md-button.md-default-theme.md-primary.md-fab:not([disabled]):hover, 
.ibuilder.express .md-button.md-primary.md-fab:not([disabled]):hover, 
.ibuilder.express .md-button.md-default-theme.md-primary.md-raised:not([disabled]).md-focused, 
.ibuilder.express .md-button.md-primary.md-raised:not([disabled]).md-focused, 
.ibuilder.express .md-button.md-default-theme.md-primary.md-raised:not([disabled]):hover, 
.ibuilder.express .md-button.md-primary.md-raised:not([disabled]):hover{color:#171717;background-color:#E6F5F4;}

.horizontal{overflow:auto;height:60px;}
.horizontal li{ float:left;margin-right:5px;}
/*.group_tab{width: 582px;}*/
.group_tab .multiselect{float:none;}
.datetype-check{width:500px;}
.datetype-check label{width:480px;white-space:break-spaces;}

.p-right{float:right;width:500px;min-height:calc(100vh - 150px);}
.p-boxes{float:left;width: calc(100vw - 540px);margin-right:0;min-height:calc(100vh - 150px);}
.p-box1{float:left;width:calc(66% - 20px);min-height:calc(50vh - 120px);margin-right:20px;height:337px;}
.p-box2{float:left;width:33%;min-height:calc(50vh - 120px);height:337px;}
.p-box3{float:left;width:calc(33% - 20px);min-height:calc(50vh - 60px);margin-right:20px;margin-top:20px;}
.p-box4{float:left;width:calc(33% - 20px);min-height:calc(50vh - 60px);margin-right:20px;margin-top:20px;}
.p-box5{float:left;width:33%;min-height:calc(50vh - 60px);margin-top:20px;}


.p-box3 .documentSummaryMain{background-color:#ccecdd;}
.p-box4 .documentSummaryMain{background-color:#fff1ec;}
.p-box5 .documentSummaryMain{background-color:#e5f4fc;}
.documentSummaryMain .listItem{padding: 2px 5px;}
.documentSummaryMain .docTypeItem{border-color:#a9e1c3;}
.documentSummaryMain .docTypeItem p{margin:0 5px;}
.documentSummaryMain .typeNameCounter{color:#64a28d;font-weight: 500;}
.p-box5 .documentSummaryMain .typeNameCounter{color:#70c2e6;}

.ib_cTitle{color: #171717;font-size: 15.5px;text-transform: uppercase;font-weight: 600;padding: 10px 10px 10px 0px;letter-spacing: 1.5px;}
.newsdate{font-size: 12.5px;color: #718897;margin-right:5px;margin-top:20px;display:block;}
.newsauthor{font-size: 12.5px;color: #718897;}
.newstitle{font-size: 19px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: auto;margin-top:20px;}
.ibuilder.express .newstitle a{color:#171717;}
.newsmore{margin-top:50px;}
.ibuilder.express .newsmore a, .news + .back a{background-color: #6FCF97;border-color: #6FCF97;color: #171717;border-radius: 30px;display:inline-block;padding: 6px 16px;}
.ibuilder.express .newsmore a:hover, .news + .back a:hover {color: #171717;background-color: #e6f5f4;}
div.gotoarchive{position: absolute;margin-top: -228px;margin-left: calc(66% - 555px);}
.ibuilder.express div.gotoarchive a.gotoarchive{color:transparent;width: 155px;}
div.gotoarchive a.gotoarchive:before{Content:'Starsze wiadomości';color:#171717;}
.p-box1 .info-pager{margin-top:20px;}
.ib2_paging_simple > span a{vertical-align:middle;}
.ib2_paging_simple a.prev:before {content:'\f053';position:absolute;font-family:'Font Awesome 5 Pro';color:#171717;font-size:15.5px;margin-left:-4px;}
.ib2_paging_simple a.next:before {content:'\f054';position:absolute;font-family:'Font Awesome 5 Pro';color:#171717;font-size:15.5px;margin-left:-4px;}
.p-box1 .updateProgress{left:calc(50% - 470px) !important;top:150px !important;}

.news img{margin:10px 10px 10px 0;float:left;}
.newsshort{margin-top:10px;}
.news-gallery{height:100px;}

.ibuilder.express .p-box1 .Container.DefaultContainer,
.ibuilder.express .p-box2 .Container.DefaultContainer{height: 326px;}
.ibuilder.express .p-box1 .Container.DefaultContainer {background-color:#fff;border-radius:30px;padding:20px;}

.ibuilder.express .p-box2 .Container.DefaultContainer{background:#fff;padding:20px;border-radius:30px;}
.ibuilder.express .p-box2 .dash-chart.dash-four{width:355px}
.ibuilder.express .p-box2 .dashboard .dashboard-top.filter{margin-top: -46px;}
.ibuilder.express .p-box2 .dashboard .filter-actions{margin-right:-20px;}
.ibuilder.express .p-right .Container.DefaultContainer{background:#fff;padding:20px 10px 20px 20px;border-radius:30px;}
.ibuilder.express .p-right .budget-list-url{color:transparent;background-color: #6fcf97;width:32px;height:32px;display:block;border-radius:30px;margin-top:-74px;position:absolute;right:22px;}
.ibuilder.express .p-right .budget-list-url:after{content:'\f061';rotate: -45deg;position:absolute;font-family:'Font Awesome 5 Pro';color:#171717;font-size:19px;background-color: #6fcf97;font-weight: 200;border-radius: 30px;padding: 4px;line-height: 20px;}
.ibuilder.express .p-right .filter,
.ibuilder.express .p-right .main-actions-container{display:none;}
.ibuilder.express .p-right .ib-grid-s .actions {float: right;background: transparent;padding: 0;border-radius: 0;height: auto;margin: 0;width:auto;}
.ibuilder.express .p-right .ib-grid-s .actions a.btn.ib2MainAction {width: auto;white-space: nowrap;text-align: left;height: auto;padding: 6px 8px;background-color: #6fcf97;margin-right: 48px;margin-top: -58px;}
.ibuilder.express .p-right .ib-grid-s .actions a.btn.ib2MainAction:after {display:none;}
.ibuilder.express .p-right .gridoverflow{padding:10px 0;height: 674px;margin-top:50px;border-radius:0;overflow:auto;margin-bottom:0;}
.ibuilder.express .p-right .ib2_paging{display:none;}
.ibuilder.express .p-right .gridoverflow .ex_grid th{white-space:nowrap;}
.ibuilder.express .p-right .gridoverflow .ex_grid tr td:nth-child(1){width:60%;}
.ibuilder.express .p-right .gridoverflow .ex_grid tr td:nth-child(2){width:20%;}
.ibuilder.express .p-right .gridoverflow .ex_grid tr td:nth-child(3){width:20%;white-space:nowrap;}

.p-boxes .fa-4x{font-size: 2em;display:block;margin-bottom:20px;}
.p-boxes .wrapper h3,
.p-boxes .wrapper h1{color: #171717;font-size: 15.5px;text-transform: uppercase;font-weight: 600;padding: 10px 10px 10px 0px;letter-spacing: 1.5px;margin-top:10px;margin-bottom:10px;}
.p-boxes .wrapper h1{font-size:48px;}
.p-boxes md-content{min-height:430px;}
.p-boxes .fad.fa-location-circle:before{display:none;}
.p-boxes .fad.fa-location-circle:after{content:'\f061';rotate: -45deg;position:absolute;font-family:'Font Awesome 5 Pro';color:#171717;font-size:30px;background-color: #6fcf97;font-weight: 200;border-radius: 30px;padding: 4px;line-height: 25px;opacity:1;}
.p-boxes md-list{margin-top:30px;}
.p-boxes .noDocumentsMessage{margin-top:75px;}
.p-boxes h3{text-transform:uppercase;}


.ibuilder.express table.innerTable tr th, 
.ibuilder.express .ex_grid *, 
.ibuilder.express .ib2_paging{font-size:12.5px;}
.ibuilder.express .block-ui-overlay{border-radius:30px;}
.ibuilder.express md-content{background-color:transparent;}
.ibuilder.express.login md-content{overflow:unset;}
.ibuilder.express .containder-fluid{padding-bottom:10px;}
.ibuilder.express .filter{margin-bottom:0;}
.ibuilder.express .skin_footer{height:52px;position:relative;}
.ibuilder.express .lang-title{display:none;}
.ibuilder.express .p-lang{margin-right: 180px;position: absolute;right: 0;}
.ibuilder.express .p-lang .current{color:#171717;background-color:#fff; padding:3px 24px 3px 8px;border-radius:15px;}
.ibuilder.express .p-lang .current:after{content:'\f078';position:absolute;font-family:'Font Awesome 5 Pro';color:#171717;right:0;margin-right:8px;}
.ibuilder.express.login .p-lang .current::after{content:'';}
.ibuilder.express .p-lang,
.ibuilder.express .p-footer{font-size:10px;color:#718897;}
.ibuilder.express .footer-right{float:right;}
.ibuilder.express .p-lang span.current:hover ul.languages{position: absolute;top: 10px;right: 0px;padding: 6px;border-radius: 15px;border: none;z-index: 1;background-color: #fff;box-shadow: 0px 5px 10px rgba(91, 128, 140, 0.2);}
.ibuilder.express .p-lang span.current:hover ul.languages a{color: #171717}
.ibuilder.express .p-edit .btn.save{width:auto;}
.ibuilder.express .p-edit .btn.save:before{display:none;}

/* div.ibuilder.express .login-center{max-width: 83.33%;min-width:435px} */
div.ibuilder.express .login-center{max-width: 1300px;min-width:435px}
.ibuilder.express .login-center,
.ibuilder.express .login-content,
.ibuilder.express .login-img{border-radius:40px;background-size: cover;background-position: center;}
.ibuilder.express .login-content{padding:0;}
.ibuilder.express .col-md-8.login-content{width:60%}
@media screen and (max-width: 991.98px) {
	.ibuilder.express .col-md-8.login-content{width:100%}
}
.ibuilder.express .login-img{height: 624px;width:40%}
.ibuilder.express .login-img .ib-cke{color:#fff;font-size: 36px;font-style: normal;font-weight: 600;line-height: 41px; letter-spacing: -1.44px;text-align: right;width: 325px;float: right;margin-right: 21px;margin-top: 46px;}
.ibuilder.express .panel-logo{margin-top:55px;text-align:center;}
.ibuilder.express.login .panel-logo .logo{margin-left:0;}
.ibuilder.express .panel-logo .logo img,
.ibuilder.express .p-logo .logo img{height: 58px;background: #171717;border-radius: 30px;padding: 10px 30px;}
.ibuilder.express.login .version{margin-top:26px;font-size: 12.5px;line-height: 16px;text-align: center;letter-spacing: -0.25px;}
.ibuilder.express.login .version .title{color: #171717;}
.ibuilder.express.login .version .number{color: #718897;}
.ibuilder.express.login .panel-default .Header .ib_cTitle{font-weight:400;font-size: 24px;letter-spacing: -0.72px;}
.ibuilder.express.login .Container.DefaultContainer{padding:0 65px;}
@media screen and (max-width: 640px) {.ibuilder.express.login .Container.DefaultContainer{padding: 0 40px;}}
@media screen and (max-width: 620px) {.ibuilder.express.login .Container.DefaultContainer{padding: 0 30px;}}
@media screen and (max-width: 580px) {.ibuilder.express.login .Container.DefaultContainer{padding: 0 20px;}}
@media screen and (max-width: 540px) {.ibuilder.express.login .Container.DefaultContainer{padding: 0 10px;}}
@media screen and (max-width: 500px) {.ibuilder.express.login .Container.DefaultContainer{padding: 0 0px;}}
.ibuilder.express .panel-default .Header .ib_cTitle{margin-top:53px;margin-bottom:20px;text-align:center;font-size:24px;line-height: 31px;letter-spacing: -0.03em;color: #000000;display:block;font-weight: 600;text-transform: none;}
.ibuilder.express.login md-input-container label{display:none;background-color:red}
.ibuilder.express.login md-input-container input,
.ibuilder.express.login md-input-container input[type="password"]{height:48px;border-radius:30px;text-align:center;letter-spacing: -0.465px;}
div.ibuilder.express.login .md-button.md-primary.md-raised:not([disabled]):hover
div.ibuilder.express.login .md-button{font-size:15.5px;font-weight:600;}
.ibuilder.express #btnLogin {width:123px;margin:0;height:38px;border-radius:25px;background-color:#6fcf97;text-align:left;padding:6px 18px;border:none;color:#171717;letter-spacing: -0.465px;line-height: 25px;float:right;margin-right:31px;position:absolute;right:0;font-weight:400;font-size: 15.5px;}
.ibuilder.express #btnLogin:after {content: '\f061';position: absolute;font-family: 'Font Awesome 5 Pro';color: #171717;font-size: 23px;margin-left: 14px;margin-top: -1px;rotate: -45deg;font-weight: 100;}
.ibuilder.express .remember-me-bottom{width: 200px;font-size:12.5px;}
.ibuilder.express.login .password-retrieval{text-align:right;}
.ibuilder.express.login .password-retrieval a{margin-right:0;}
.ibuilder.express.login .p-lang{margin-right: 30px;margin-top: 40px;}
.ibuilder.express.login .p-lang .lang-title{display:none;}
.ibuilder.express.login .p-lang .current span{border:none;background: #E6ECF0;border-radius:15px;font-size:10px;padding:6px 24px 6px 8px;width: 57px;}
.ibuilder.express.login .p-lang .current span:before {content:'\f107';position:absolute;font-family:'Font Awesome 5 Pro';color:#171717;margin-left:34px;font-size:15.5px}
.ibuilder.express.login .p-lang .current ul {padding:0;position:absolute;}
.ibuilder.express.login .wk-footer{margin-top: 40px;float:right;font-size:10px;color:#718897;margin-right: 108px;}
div.ibuilder.express.login .wrapper{padding:0;}
.ibuilder.express .p-lang{display:none;}
.ibuilder.express.login .remember-me-bottom {margin-top:4px;}


.ibuilder.express .change-password{height:40px;}
.ibuilder.express .change-password #btnLogin{margin-right:45px;}

.ibuilder.express .ib2_angulargrid{padding:10px;}
.ibuilder.express .ib2_angulargrid,
.ibuilder.express .containder-fluid-dark,
.ibuilder.express .containder-fluid-grey,
.ibuilder.express .skin_footer {background-color:unset;}
.ibuilder.express .skin-wide{padding-right: 10px;padding-left: 10px;}

.ibuilder.express .mainmenu > ul > li > a, 
.ibuilder.express .mainmenu ul.more-nav > li a{color:#171717;font-size:15.5px;padding: 0 15px;}
.ibuilder.express .mainmenu ul.more-nav > li > a{padding-top:3px;height:21px;}
.ibuilder.express .mainmenu > ul > li > a i, 
.ibuilder.express .mainmenu ul.more-nav > li a i{display:none;}
.ibuilder.express .mainmenu > ul > li > a:hover, 
.ibuilder.express .mainmenu ul.more-nav > li a:hover{color:#6FCF97;}
.ibuilder.express .mainmenu > ul > li.vis > a{color:#718897;}
.ibuilder.express .mainmenu > ul > li:hover > ul,
.ibuilder.express .subfilter li ul{color:#171717;box-shadow: 0px 5px 10px rgba(91, 128, 140, 0.2);background: #F3F8FB;border-radius: 15px;}
.ibuilder.express .mainmenu > ul > li.NoSubItems:hover > ul,
.ibuilder.express .mainmenu > ul > li:hover > ul li.NoSubItems ul {display:none;}
.ibuilder.express .mainmenu > ul > li:hover > ul > li,
.ibuilder.express .mainmenu ul.more-nav > li{line-height:40px;}
.ibuilder.express .mainmenu > ul > li:hover > ul > li:hover,
.ibuilder.express .mainmenu ul.more-nav > li:hover{background-color:#E6F5F4;}
.ibuilder.express .mainmenu > ul > li > ul > li > a,
.ibuilder.express .mainmenu ul.more-nav > li a{padding:10px}
.ibuilder.express .mainmenu > ul > li:hover > ul a{color:#171717;text-decoration:none;}
.ibuilder.express .p-logo{height:58px;margin:14px 11px 10px 10px;width:unset;}
.ibuilder.express .p-menu{margin-top:31px;width:calc(100% - 575px);}
.ibuilder.express .mainmenu{width: 100%;}
.ibuilder.express .mainmenu > ul > li:hover > ul,
.ibuilder.express .mainmenu .subfilter li:hover ul{width:250px;display:block;}
.ibuilder.express .p-session {width:auto;margin-top:29px;}
.ibuilder.express .p-session .myadmin {margin-left: 8px;height: 18px;width: auto;display: block;cursor: pointer;float: right;}
.ibuilder.express .p-session .myhelp {margin-left: 8px;height: 18px;width: auto;display: block;cursor: pointer;float: right;}
.ibuilder.express .p-session .myadmin, 
.ibuilder.express .p-session .myhelp, 
.ibuilder.express .p-session .mytasks, 
.ibuilder.express .p-session .mynotice, 
.ibuilder.express .p-session .myNotice{width: auto;background-color: #e6ecf0;color: #171717;font-size: 15.5px;padding: 6px 8px 6px 36px;height: 30px;border-radius: 25px;margin-left:20px;}
.ibuilder.express .p-session .myhelp{padding:6px 10px;color:#718897;}
.ibuilder.express .p-session a.myadmin::before{content: '\f013';position: absolute;font-family: 'Font Awesome 5 Pro';color:#ffffff;font-weight:600;}
.ibuilder.express .p-session a.mytasks::before{content: '\f14a';}
.ibuilder.express .p-session a.myadmin::before, 
.ibuilder.express .p-session a.mynotice::before, 
.ibuilder.express .p-session a.myNotice::before, 
.ibuilder.express .p-session a.mytasks::before{color:#718897;margin-left: -26px;font-weight: 100;}
.ibuilder.express .p-session .mytasks-count, 
.ibuilder.express .p-session .mynotice-count, 
.ibuilder.express .p-session .myNotice-count{background-color: #fe6b3c;margin-left: -60px;border-radius: 15px;line-height: 8px;padding: 4px;color: #fff;}
.ibuilder.express .p-session .mytasks-count{margin-left: -76px;}
.ibuilder.express .p-session .mynotice-count, 
.ibuilder.express .p-session .myNotice-count{margin-left: -110px;}
.ibuilder.express .p-user{margin:22px 0px 0 0px;padding-left:20px;}
.ibuilder.express .p-user::before{display:none;}
.ibuilder.express .p-user .username {position:relative;display: block;width: 44px;background: #6FCF97;color: black;margin: 0;padding: 12px 4px 12px 7px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;border-radius: 50px;height: 44px;margin-right:16px;font-weight: 600;font-size: 17px;letter-spacing: 2px;text-align:center;}
.ibuilder.express .p-user .md-button.logout{margin: 0 0 0 -52px;width: 100px;background-color: #f3f8fb;color: #171717;border-radius: 15px;box-shadow: 0 5px 10px rgba(91,128,140,.2);line-height: 32px;height: 36px;padding: 3px 14px;}
.ibuilder.express .p-user .md-button.logout:hover{background-color:#E6F5F4;}

.ibuilder.express #BreadcrumbPane{float:left;padding-left:10px;display:none;}
.ibuilder.express .tab-title{padding:8px 0;}
.ibuilder.express .ib25-breadcrumb.tab-title i,
.ibuilder.express .ib25-breadcrumb.tab-title a{display:none;}
.ibuilder.express div.submenu.section ul > li:first-child{margin-right:15px;}
.ibuilder.express div.submenu.section ul > li:first-child > a,
.ibuilder.express div.submenu.section ul > li:first-child > span{display:block;font-size: 24px;letter-spacing: -0.72px;color:#171717;padding-right:10px;border:none;padding:0}
.ibuilder.express div.submenu.section ul > li:first-child > a.inactive{cursor:default;background-color: transparent;padding: 8px 0;border: 1px solid transparent;}
.ibuilder.express div.submenu ul > li:first-child > a i{display:none;}
.ibuilder.express div.submenu.section ul > li:first-child > a:after{content: url(/images/express/arrow.svg);margin-left:10px;}
.ibuilder.express #breadcrumbContainer{font-size:24px;float:right;}
.ibuilder.express span.breadcrumb{font-size:24px;margin-right:13px;}
.ibuilder.express span.breadcrumb:before{content:'\f061';font-family:'Font Awesome 5 Pro';color:#171717;float:right;}
.ibuilder.express .containder-fluid-grey .p-submenu{width:100%;min-width:100%;float:left;margin:0;margin-left:10px;}
.ibuilder.express .containder-fluid-grey .p-submenu .p-content{width:auto;}
.ibuilder.express .Container.Empty .innermenu{display:none;}
.ibuilder.express .EmptyHeader .ib_cTitle.widget-head{display:none;}

.ibuilder.express div.submenu > li, 
.ibuilder.express div.submenu ul > li {margin-right:15px;height: 38px;vertical-align: top;}
.ibuilder.express div.submenu > li > a, 
.ibuilder.express div.submenu ul > li > a{border-radius:30px;color:#1E795A;background-color:transparent;border:1px solid #718897;font-size:15.5px;letter-spacing: -0.465px;}
.ibuilder.express div.submenu > li > a:hover, 
.ibuilder.express div.submenu ul > li > a:hover{border-color:#6FCF97;background-color:#E6F5F4;}
.ibuilder.express div.submenu > li.on > a, 
.ibuilder.express div.submenu ul > li.on > a{color:#0F9AD6;background-color:#E5F4FC;border:1px solid #0F9AD6;}/*{color:#718897;background-color:transparent;border:1px solid #718897;}*/
.ibuilder.express div.submenu ul > li.on > a:hover{background-color:#EFF7FB;}


.ibuilder.express .import-content,
.ibuilder.express .gridoverflow{background-color:#ffffff;border-radius:30px;padding:10px 15px;}
.ibuilder.express .invoice-items-control .gridoverflow{padding:10px 0;border-radius:0;}
.ibuilder.express .rm-ng-doc-view table.table-striped > tbody > tr:nth-of-type(2n+1) th, 
.ibuilder.express .ex_grid .ex_grid_header_rows md-datepicker button.md-datepicker-button.md-button.md-icon-button{margin-top:0;background:transparent;}
.ibuilder.express .ex_grid .ex_grid_header_rows md-datepicker button.md-datepicker-button.md-button.md-icon-button:before{font-size:12px;margin-top:1px;}
.ibuilder.express .ex_grid .ex_grid_header_rows md-datepicker .md-datepicker-input-container,
.ibuilder.express .ex_grid .ex_grid_header_rows md-datepicker .md-datepicker-input{border-radius:3px;background-color:#fff;}
.ibuilder.express .ex_grid .ex_grid_header_rows md-datepicker .md-datepicker-input{height:22px;min-width:0;width:100%;}
.ibuilder.express .ex_grid .ex_grid_header_rows md-autocomplete input[type="text"]{height:24px;background-color:#fff;border:1px solid #CDDAE2;}
.ibuilder.express .ex_grid_header_search input[type="number"],
.ibuilder.express .ex_grid_header_search input[type="text"],
.ibuilder.express .ex_grid_header_search select{border-color:#CDDAE2;background-color:#ffffff;border-radius:3px;}
.ibuilder.express .ex_grid_header_search input[type="number"]:focus,
.ibuilder.express .ex_grid_header_search input[type="number"]:focus-visible{border:1px solid #6FCF97;outline:none;}
.ibuilder.express md-datepicker:focus{border:1px solid green;}
.ibuilder.express .ex_grid th, 
.ibuilder.express .Grid th,
.ibuilder.express .ex_grid tr.ex_grid_header th, 
.ibuilder.express .ex_grid tr.ex_grid_header td, 
.ibuilder.express .ex_grid td.header,
.ibuilder.express .ex_grid_header_row .ex_grid_cell, 
.ibuilder.express .ex_grid_cell{background-color:#ffffff; border-color:transparent transparent #CDDAE2 transparent;height:45px;font-size: 12.5px;line-height: 16px;padding-top:8px;}
.ibuilder.express .ex_grid th, 
.ibuilder.express .Grid th,
.ibuilder.express .ex_grid tr.ex_grid_header th, 
.ibuilder.express .ex_grid tr.ex_grid_header td, 
.ibuilder.express .ex_grid td.header,
.ibuilder.express .ex_grid_header_row .ex_grid_cell{font-weight:600 !important;font-size: 12.5px !important;}
.ibuilder.express .ex_grid_header_row div.ex_grid_cell {}
.ibuilder.express .ex_grid .ex_grid_header_row .resizeableContent__item, 
.ibuilder.express .resizeableContent__itemF{padding:0;}
.ibuilder.express .rm-ng-doc-view table.table-striped > tbody > tr:nth-of-type(2n+1) th, 
.ibuilder.express .ex_grid th, 
.ibuilder.express .Grid th,
.ibuilder.express .ex_grid tr.ex_grid_header th, 
.ibuilder.express .ex_grid tr.ex_grid_header td, 
.ibuilder.express .ex_grid td.header, 
.ibuilder.express .ex_grid_cell .resizeable__content, 
.ibuilder.express .ex_grid_cell .resizeable__contentF {height:26px;padding:2px 10px;border-right: 2px dotted #CDDAE2;border-top:none;border-left:none;border-bottom:none;}
.ibuilder.express #GridSummary{border-color:transparent;}
.ibuilder.express .rm-ng-doc-view table.table-striped > tbody > tr:nth-of-type(2n+1) th:last-child, 
.ibuilder.express .ex_grid th:last-child, 
.ibuilder.express .Grid th:last-child,
.ibuilder.express .ex_grid tr.ex_grid_header th:last-child, 
.ibuilder.express .ex_grid tr.ex_grid_header td:last-child, 
.ibuilder.express .ex_grid td.header:last-child, 
.ibuilder.express .ex_grid_cell .resizeable__content:last-child, 
.ibuilder.express .ex_grid_cell .resizeable__contentF:last-child {border-right: 0;}
.ibuilder.express .ex_grid_header_row .ex_grid_selectall{padding:10px 3px;border-right:none;}
.ibuilder.express .ex_grid_selectrow{padding:10px 3px;border-right:none;}
.ibuilder.express .ex_grid_cell.icon-col{padding:8px 0;}
.ibuilder.express .ex_grid_header_container{background-image:none;}
.ibuilder.express .resizeable__handle, 
.ibuilder.express .resizeable__handleF, 
.ibuilder.express .resizeableHandle__bar, 
.ibuilder.express .resizeableHandle__barF{height:40px;}
.ibuilder.express .resizeableHandle__bar:hover, 
.ibuilder.express .resizeableHandle__barF:hover {background: #F3F8FB;}
.ibuilder.express .ex_grid_pinned_left .ex_grid_row .ex_grid_cell:first-child, 
.ibuilder.express .ex_grid_rows_container .ex_grid_row .ex_grid_cell:first-child{border-top-color:#ffffff;border-left-color:#ffffff;border-right-color:#ffffff;}
.ibuilder.express .ex_grid_header_row.ex_grid_header_search .ex_grid_cell{background-color:#F3F8FB;border-right:none;}
.ibuilder.express .ex_grid_header_row .ex_grid_cell a{color:#171717;font-weight:600;}
.ibuilder.express .ex_grid .ex_grid_row.rowSelected .ex_grid_cell{background-color:#F3F8FB;}
.ibuilder.express .ex_grid tr:hover, 
.ibuilder.express .ex_grid .ex_grid_row:hover .ex_grid_cell{background-color:#E6F5F4;}
.ibuilder.express .ex_grid_header_row .ex_grid_cell i.fa-thumbtack{background-color:#F3F8FB;border-radius:15px;}
.ibuilder.express .ex_grid .sortasc, 
.ibuilder.express .ex_grid .sortdesc{background-position: right 2px top;}
.ibuilder.express .ex_grid_header_search .fa-filter{font-weight: 600;background-color: #6fcf97;padding: 5px 0px 0px 5px;border-radius: 15px;width: 18px;height: 18px;font-size: 8px;padding-top:2px;}
.ibuilder.express .ex_grid_header_search .fa-filter:before{margin-top: -3px;position: relative;}
.ibuilder.express .ex_grid_header_search .popup-title .fa-filter{font-weight: 600;background-color: transparent;padding: 0;border-radius: 0;width: 12px;height: 14px;font-size: 8px;}
.ibuilder.express .ex_grid_header_search select{background-color:#ffffff;}
.ibuilder.express .table > thead:first-child > tr:first-child > th{border-top: 1px solid #CDDAE2;border-bottom-width:1px;}
.ibuilder.express .protocol-items-control .gridoverflow{padding:0;border-radius:0}
.ibuilder.express .protocol-items-control .summary-protocol{background-color:#E9F5FC;border-radius:30px;padding:15px;width:50%;}
.ibuilder.express .protocol-items-control .summary-protocol table tr.header td.text{font-size:15.5px;padding:17px 0;font-weight:600;text-align:left;}
.ibuilder.express .protocol-items-control .summary-protocol table td{font-size:15.5px;padding:17px 0;font-weight:500;text-align:left;}
.ibuilder.express .protocol-items-control .summary-protocol table tr.text td,
.ibuilder.express .protocol-items-control .summary-protocol table tr.header td{text-align:right;font-weight:600;}
.ibuilder.express .protocol-items-control .summary-protocol table td.sum{text-align:right;}
.ibuilder.express .protocol-items-control .summary-protocol table tr.text,
.ibuilder.express .protocol-items-control .summary-protocol table tr.header{font-size:17px;}
.ibuilder.express .rm-ng-doc-view .protocol-items-control .summary-protocol table.table.table-hover td{border-color:#718897 transparent;}
.rm-ng-doc-view .rm-fieldtype-xml-repository-commentscontrol table.table-striped > tbody > tr > td{border-color: #CDDAE2 transparent;padding:17px 2px;}
.ibuilder.express .Grid td{border-color:transparent transparent #CDDAE2 transparent;}
.ibuilder.express .Grid td a.btn{width:24px;height:24px;color:transparent;}
.ibuilder.express .Grid td a.btn:before{padding:2px 0 0 6px;}
.ibuilder.express .Grid td a.btn.add:before{padding:2px 0 0 7px;}

.ibuilder.express .Grid .lev0 td{border-bottom:2px solid #CDDAE2; }
.ibuilder.express .Grid .lev0 td.top_row{border-bottom:1px solid#CDDAE2;}

.ibuilder.express .highlight{background:#E6F5F4;color:#171717;}
.ibuilder.express .ib-grid-s td a.btn{background:transparent;height:20px;color:transparent;}
.ibuilder.express .ib-grid-s td a.btn.move{color:transparent;}

.ibuilder.express .filter-actions,
.ibuilder.express .main-actions-container,
.ibuilder.express .back-actions-container,
.ibuilder.express .filter-actions .btn,
.ibuilder.express .main-actions-container .btn{width:118px;margin-right:20px;}
.ibuilder.express .back-actions-container{width:98px;float:left;}
.ibuilder.express .back-actions-container a.btn{background-color:transparent;font-size: 32px;margin: -64px 0 0 16px;}
.ibuilder.express .dashboard-top .filter-actions{width:auto;}
.ibuilder.express .main-actions-container .main-actions .btn{width:auto;float:none !important;}
.ibuilder.express usr-users-list-component .filter-actions-container a.btn,
.ibuilder.express usr-users-list-component .main-actions-container span.btn.groupmenu,
.ibuilder.express rol-users-list-component .filter-actions-container a.btn,
.ibuilder.express rol-users-list-component .main-actions-container span.btn.groupmenu,
.ibuilder.express grp-users-list-component .filter-actions-container a.btn,
.ibuilder.express grp-users-list-component .main-actions-container span.btn.groupmenu,
.ibuilder.express ab-list-list-component .main-actions-container span.btn.groupmenu,
.ibuilder.express wfm-contractors-list-component .filter-actions-container a.btn,
/*.ibuilder.express wfm-contractors-list-component .main-actions-container a.btn,*/
.ibuilder.express prs-list-component .main-actions-container a.btn,
.ibuilder.express .filter-actions-container a.btn,
.ibuilder.express .main-actions-container span.btn,
.ibuilder.express #fisContainer .main-actions-container a.btn{height: 116px;margin-right: 0;padding: 75px 0 0 10px;width: 100%;box-shadow: 0px 5px 10px rgba(91, 128, 140, 0.2);color: #171717;}
.ibuilder.express #fisContainer .main-actions-container .main-actions a.btn{margin-top: unset;background-color: transparent;box-shadow: none;padding: 10px 0;height: 40px;text-align:left;}
.ibuilder.express #fisContainer .main-actions-container .main-actions a.btn:hover{border-radius:30px;}
.ibuilder.express .main-actions-container span.btn{border-radius:30px;margin-top:10px;}
.ibuilder.express .filter-actions-container a.btn,
.ibuilder.express usr-users-list-component .filter-actions-container a.btn,
.ibuilder.express rol-users-list-component .filter-actions-container a.btn,
.ibuilder.express grp-users-list-component .filter-actions-container a.btn{background-color:#FE6B3C;text-align: left;padding-left: 15px;}
.ibuilder.express wfm-contractors-list-component .filter-actions-container a.btn{background-color:#FE6B3C; line-height:14px;}
.ibuilder.express usr-users-list-component .filter-actions-container a.btn:hover,
.ibuilder.express rol-users-list-component .filter-actions-container a.btn:hover,
.ibuilder.express grp-users-list-component .filter-actions-container a.btn:hover{background-color:#CCECDD}
.ibuilder.express wfm-contractors-list-component .filter-actions-container a.btn:hover{background-color:#FB8E6C}
/*.ibuilder.express usr-users-list-component .main-actions-container span.btn.groupmenu,
.ibuilder.express rol-users-list-component .main-actions-container span.btn.groupmenu,
.ibuilder.express grp-users-list-component .main-actions-container span.btn.groupmenu,
.ibuilder.express .main-actions-container span.btn{background-color:#FE6B3C}*/
/* .ibuilder.express wfm-contractors-list-component .main-actions-container a.btn, */
/* .ibuilder.express prs-list-component .main-actions-container a.btn, */
/* .ibuilder.express #fisContainer .main-actions-container span.btn, */
/* .ibuilder.express #fisContainer .main-actions-container a.btn{background-color:#E6ECF0;} */
/* .ibuilder.express #fisContainer .filter-actions-container a.btn{background-color:#E6ECF0;} */
/* .ibuilder.express usr-users-list-component .main-actions-container span.btn.groupmenu:hover, */
/* .ibuilder.express rol-users-list-component .main-actions-container span.btn.groupmenu:hover, */
/* .ibuilder.express grp-users-list-component .main-actions-container span.btn.groupmenu:hover{background-color:#FB8E6C} */
/* .ibuilder.express wfm-contractors-list-component .main-actions-container a.btn:hover, */
/* .ibuilder.express prs-list-component .main-actions-container a.btn:hover, */
/* .ibuilder.express #fisContainer .filter-actions-container a.btn:hover, */
/* .ibuilder.express #fisContainer .main-actions-container span.btn, */
/* .ibuilder.express #fisContainer .main-actions-container a.btn:hover{background-color:#E6F5F4} */
.ibuilder.express wfm-contractors-list-component .box-options{margin-right:0;}
.ibuilder.express wfm-contractors-list-component .box-custom{display:none;}
.ibuilder.express .main-actions-container span.btn.groupmenu,
.ibuilder.express usr-users-list-component .main-actions-container span.btn.groupmenu,
.ibuilder.express rol-users-list-component .main-actions-container span.btn.groupmenu,
.ibuilder.express grp-users-list-component .main-actions-container span.btn.groupmenu,
.ibuilder.express ab-list-list-component .main-actions-container span.btn.groupmenu{border-radius:30px;margin-top:0;box-shadow: 0px 5px 10px rgba(91, 128, 140, 0.2);color: #171717;padding: 15px;padding-top:75px;text-align:left;}

.ibuilder.express .multiautocomplete-popup *{line-height:15px;}
.ibuilder.express .multiautocomplete-popup{border:none;border-radius:15px;padding:10px;background-color:#F3F8FB;box-shadow: 0px 5px 10px rgba(91, 128, 140, 0.2);width: 200px;}
.ibuilder.express .multiautocomplete-popup .popup-content{background-color:#F3F8FB;height:264px;}
.ibuilder.express .multiautocomplete-popup .popup-title,
.ibuilder.express .multiautocomplete-popup .popup-footer{border-color:#CDDAE2;}
.ibuilder.express .multiautocomplete-popup .popup-footer a.btn{text-align:right;}
.ibuilder.express .multiautocomplete-value{width: calc(100% - 30px);}
.ibuilder.express .fa-filter.selected{color:#fff;}
.ibuilder.express .filter-actions > li > span.btn,
.ibuilder.express a.btn.btn-single-launcher{height: 116px;width: 118px;background: #fe6b3c;box-shadow: 0 5px 20px rgba(91,128,140,.2);border-radius: 30px;color: #171717;padding: 59px 22px 0 15px;white-space: normal;font-size: 15.5px;text-align: left;margin-right:0;}
.ibuilder.express .filter-actions > li > span.btn:hover,
.ibuilder.express a.btn.btn-single-launcher:hover{background-color:#FB8E6C}
.ibuilder.express .filter-actions > li > span.btn:after,
.ibuilder.express .filter-actions > li > a.btn:after,
.ibuilder.express .btn-single-launcher:after,
.ibuilder.express .ib-grid-s .actions a.btn.ib2MainAction:after{content: '+';font-size: 30px;position: absolute;top: 24px;right:17px;}
.ibuilder.express .ib-grid-s .actions a.btn.ib2MainAction:after{top: unset;right:unset;margin-top:-60px;margin-left:12px;}
.ibuilder.express .deposit-settlement .ib-grid-s .actions a.btn.ib2MainAction:after,
.ibuilder.express .bud-report .ib-grid-s .actions a.btn.ib2MainAction:after,
.ibuilder.express .debit-settlement .ib-grid-s .actions a.btn.ib2MainAction:after{margin-top:-40px;margin-left:-16px;}
.ibuilder.express .search-box{float:left;background-color:#fff;padding:15px;border-radius:30px;min-height: 116px;margin-right:0;margin-bottom:20px;}
.ibuilder.express .search-box .filter-actions-container{box-shadow: 0px 5px 15px rgba(91, 128, 140, 0.1);border-radius:30px;width:118px;margin-right:20px;}
.ibuilder.express .search-box .filter-actions > li > span.btn > div > ul{border: none;padding:0;box-shadow: 0px 5px 10px rgba(91, 128, 140, 0.2);background: #F3F8FB;border-radius: 15px;}
.ibuilder.express .search-box .filter-actions > li > span.btn > div > ul li{text-align:right;padding: 0 27px 0 10px;line-height:40px}
.ibuilder.express .search-box .filter-actions > li > span.btn > div > ul li:hover{background-color:#E6F5F4;color:#171717;}
.ibuilder.express .search-box .filter-actions > li > span.btn > div > ul > li > a{padding:10px 0;background-color:transparent;height:40px;box-shadow:none;text-align:right;font-size:15.5px;border-radius:0;}
.ibuilder.express .search-box .filter-actions > li > span.btn > div > ul li:hover a{color:#171717;}
.ibuilder.express .search-box .ex_grid_action_group_menu_container{margin-top:1px;}
.ibuilder.express .search-box:last-child{margin-right:0;}
.ibuilder.express .search-box.box-actions{padding:0;background-color:transparent;}
.ibuilder.express .search-box.box-actions.noactions{display:none;}
.ibuilder.express .search-box.box-search{width:calc(100% - 375px);padding-bottom:0;box-shadow: 0px 5px 15px rgba(91, 128, 140, 0.1);margin-right:20px;}
/*.ibuilder.express #rmUserMain .search-box.box-search{width:calc(100% - 494px);}*/
.ibuilder.express .search-box.box-search.csearchvisible{width:calc(100% - 645px);}
.ibuilder.express .search-box.box-search.actionsP2.actionsP0{width:calc(100% - 518px);}
.ibuilder.express .search-box.box-search.noactions,
.ibuilder.express #rmUserMain .search-box.box-search.noactions{width:calc(100% - 237px);}
.ibuilder.express #rmUserMain .search-box.box-search.noactions.csearchvisible{width:calc(100% - 507px);}
/*.ibuilder.express #rmUserMain ul.form.cf-list li.cf-item{padding:0 18px;height: 28px;}*/
.ibuilder.express .search-box.box-options{width:217px;box-shadow: 0px 5px 15px rgba(91, 128, 140, 0.1);height:116px;float:right;}
.ibuilder.express .search-box.box-custom{box-shadow: 0px 5px 15px rgba(91, 128, 140, 0.1);width:250px;margin-right:20px;}
.ibuilder.express .search-box.box-custom ul.form.cf-list li.cf-item{border:none;margin-bottom:0;}
.ibuilder.express .search-box.box-custom ul.form.cf-list li:last-child md-select{min-width:auto;}
.ibuilder.express .box-search #quickSearch,
.ibuilder.express .filter #txtFilter,
.ibuilder.express .ib-grid .filterInput{border-radius:15px;border-color:#F3F8FB;width:100%;background-color:#F3F8FB; font-size:12.5px;}
/*.ibuilder.express .filter{margin-right:10px;}*/
.ibuilder.express .box-search #quickSearchBtn,
.ibuilder.express .filter #lbtnSearch,
.ibuilder.express .ib-grid .filter a.searchbutton{float:right;margin-top: -4px;margin-right: 3px;background-color:transparent;}
.ibuilder.express .ib-grid .filter a.searchbutton{float:none;margin-top:0;}
.ibuilder.express .filter #lbtnSearch{position: absolute;left: 310px;margin-top: 0px;}
.ibuilder.express .schedule-second-container{display:block;clear:both;}
.ibuilder.express .divShowReal.scheduleSimple .schedule-first-container .schedule-buttons a.btn{margin-right:5px;}
.ibuilder.express #divExcelImport .income-buttons{float:right;}
.ibuilder.express #divExcelImport .bud-building-income-buttons .filter{width:297px;float:left;}
.ibuilder.express #divExcelImport .bud-building-income-buttons #divFilter{float:left;font-size:13px;}
.ibuilder.express #divExcelImport .bud-building-income-buttons #divFilter select{font-size: 13px;margin: 0;background: #fff;border-radius: 30px;}
.ibuilder.express #divExcelImport .second-buttons-container{clear:both;margin-top:10px;}
.ibuilder.express .box-search #quickSearchBtn:before,
.ibuilder.express .filter #lbtnSearch:before,
.ibuilder.express .ib-grid .filter a.searchbutton:before{content:'\f061';position: absolute;font-family: 'Font Awesome 5 Pro';color: #171717;font-size: 22px;rotate: -45deg;font-weight: 200;background: #6FCF97;border-radius: 30px;padding: 3px;line-height:20px;}
.ibuilder.express .ib-grid .filter .cf-projects{font-size:12.5px;}
.ibuilder.express .cf-projects label{width:125px;}
.ibuilder.express .ib-grid .filter > div.searchSummary{float:none;margin-top:10px;}
.ibuilder.express .box-search .selected-summary,
.ibuilder.express .box-search .selected-summary-clear{float:right;margin-top:25px;}
.ibuilder.express .box-search .asearch-clear{white-space:nowrap;}
.ibuilder.express .box-search .asearch-clear,
.ibuilder.express .box-search .asearch.btn,
.ibuilder.express .ib-grid .advancedsearchbutton{padding:8px 16px 8px 16px;margin-top:16px;border-radius:30px;background-color:#E6ECF0;color:#171717;height:30px;}
.ibuilder.express .box-search .asearch.btn{float:right;padding:8px 16px 8px 32px;line-height:20px;height:38px;}
.ibuilder.express .ib-grid .advancedsearchbutton{padding:8px 16px 8px 32px;}
.ibuilder.express .box-search .asearch.btn:before,
.ibuilder.express .ib-grid .advancedsearchbutton:before{content:'\f0b0';position: absolute;font-family: 'Font Awesome 5 Pro';color: #718897;margin-left:-20px;}
.ibuilder.express .ib-grid .advancedsearchbutton:before{margin-top:6px;}
.ibuilder.express .asearch-content{background:#fff;border-radius:30px;padding:10px;box-shadow: 0 5px 20px rgba(91,128,140,.2);}
.ibuilder.express .asearch-content .col-xs-9{padding-left: 0;padding-right: 0;}
.ibuilder.express .asearch-content .md-chips .md-chip-input-container,
.ibuilder.express .asearch-content .md-chips md-chip{margin:0 8px 2px 0;}
.ibuilder.express .asearch-content md-chips .md-chips{margin-bottom:0;}
.ibuilder.express .box-search .search-summary{margin-top:14px;width: calc(100% - 235px);}
.ibuilder.express .box-search .search-summary > span {padding:9px;min-height:38px;display:inline-block;background-color:#F3F8FB;border-radius:30px;padding-left:32px;margin-right:10px;margin-bottom:10px;}
.ibuilder.express .box-search .search-summary > span:before{content:'\f0b0';position: absolute;font-family: 'Font Awesome 5 Pro';color: #718897;margin-left:-20px;}
.ibuilder.express .box-search .search-summary > span > span{padding:4px 7px;color:#718897;background-color:#ffffff;border-radius:30px;height:24px;font-size:13px}
.ibuilder.express .cc-more-container i:before{content:'\f141'}
.ibuilder.express .cc-more-container:hover ul{border: none;padding:0;box-shadow: 0px 5px 10px rgba(91, 128, 140, 0.2);background: #F3F8FB;border-radius: 15px;}
.ibuilder.express .cc-more-container:hover ul li{text-align:right;padding: 0 27px 0 10px;line-height:40px;}
.ibuilder.express .cc-more-container:hover ul > li > a{padding:10px 0;color:#171717;font-size:13px;}
.ibuilder.express .cc-more-container:hover ul li:hover{background-color:#E6F5F4;color:#171717;}
.ibuilder.express .cc-more-container:hover ul li:hover a{color:#171717;}
.ibuilder.express .cc-more{padding-left:20px;}
.ibuilder.express .cc-views{width: 136px;margin-bottom: 18px;}
.ibuilder.express .cc-views select,
.ibuilder.express .cfilter select{border-radius: 30px;width:100%;border-width:0;/*background: #E6ECF0;*/font-size:15px;}
.ibuilder.express .cfilter select{background: #E6ECF0;}
/*.ibuilder.express .cc-views select:hover{background: #E6F5F4;}*/
.ibuilder.express .cc-toolbar i{margin:0 0 0 15px;border-radius:30px;padding:5px;border:none;background-color:#E6ECF0;width:30px;height:30px;}
.ibuilder.express .cc-toolbar i.disabled{background-color:#D4D4D4;}
.ibuilder.express .cc-toolbar i.fa-list{display:none;}
.ibuilder.express .cc-toolbar i:before{margin-left: 4px;margin-top:4px;position:absolute;}
.ibuilder.express .cc-toolbar i:first-child{}
.ibuilder.express .cc-toolbar i:last-child{margin-right:0;}
.ibuilder.express .cc-toolbar i.on{color:#6FCF97;}
.ibuilder.express span.rowsOnPage,
.ibuilder.express span.rowsTotal,
.ibuilder.express span.rowsTotalValue{display:none;}
.ibuilder.express span.rowsOnPage{display:inline-block;}
.ibuilder.express span.rowsTotalValueEx{float: right;background-color: #fff;padding: 8px;border-radius: 30px;margin-left:30px;}
.ibuilder.express select.rowsOnPage{border-radius: 15px;padding: 7px 10px 7px 20px;background-color: #fff;text-align-last: center;}
.ibuilder.express select.rowsOnPage::before{content:'\f0c9';position: absolute;font-family: 'Font Awesome 5 Pro';color: #718897;margin-left:-20px;}
.ibuilder.express .ib2_paging div.pages{float:right;margin-top:2px;}
.ibuilder.express .ex_grid_footer,
.ibuilder.express .ex_grid .ex-grid-summary .ex_grid_cell div:first-child{font-weight: 600;}
.ibuilder.express .ex_grid_rows_scroller{height:7px;}

::-webkit-scrollbar {width: 6px;height:6px;}
::-webkit-scrollbar-button {width:0;height:0;}
::-webkit-scrollbar-thumb {background:#6FCF97;width:6px;height:6px;border-radius:6px;}
::-webkit-scrollbar-track-piece {background:#C1DECF;width:3px;height:3px;border-radius:6px;}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{padding-left: 10px;padding-right: 10px;}

.ibuilder.express .rm-docFields > md-tabs > md-tabs-content-wrapper > md-tab-content > div > .col-md-1 {width: calc(8.33333333% - 20px);}
.ibuilder.express .rm-docFields > md-tabs > md-tabs-content-wrapper > md-tab-content > div > .col-md-2 {width: calc(16.66666667% - 20px);}
.ibuilder.express .rm-docFields > md-tabs > md-tabs-content-wrapper > md-tab-content > div > .col-md-3 {width: calc(25% - 20px);}
.ibuilder.express .rm-docFields > md-tabs > md-tabs-content-wrapper > md-tab-content > div > .col-md-4 {width: calc(33.33333333% - 20px);}
.ibuilder.express .rm-docFields > md-tabs > md-tabs-content-wrapper > md-tab-content > div > .col-md-5 {width: calc(41.66666667% - 20px);}
.ibuilder.express .rm-docFields > md-tabs > md-tabs-content-wrapper > md-tab-content > div > .col-md-6 {width: calc(50% - 20px);}
.ibuilder.express .rm-docFields > md-tabs > md-tabs-content-wrapper > md-tab-content > div > .col-md-7 {width: calc(58.33333333% - 20px);}
.ibuilder.express .rm-docFields > md-tabs > md-tabs-content-wrapper > md-tab-content > div > .col-md-8 {width: calc(66.66666667% - 20px);}
.ibuilder.express .rm-docFields > md-tabs > md-tabs-content-wrapper > md-tab-content > div > .col-md-9 {width: calc(75% - 20px);}
.ibuilder.express .rm-docFields > md-tabs > md-tabs-content-wrapper > md-tab-content > div > .col-md-10 {width: calc(83.33333333% - 20px);}
.ibuilder.express .rm-docFields > md-tabs > md-tabs-content-wrapper > md-tab-content > div > .col-md-11 {width: calc(91.66666667% - 20px);}
.ibuilder.express .rm-docFields > md-tabs > md-tabs-content-wrapper > md-tab-content > div > .col-md-12 {width: calc(100% - 20px);}

.ibuilder.express .rm-group-container md-input-container,
.ibuilder.express .rm-ng-doc-view .rm-field-margin, 
.ibuilder.express .rm-ng-doc-view .rm-select-container,
.ibuilder.express .rm-ng-doc-view md-datepicker,
.ibuilder.express .rm-fieldtype-integer-workflow25-userswithrolecustomfield .col-xs-12,
.ibuilder.express .rm-fieldtype-xml-workflow25-multiuserswithrolecustomfield,
.ibuilder.express ib-datepicker-container label{padding:0;}

.ibuilder.express .att-opened-content .rm-docFields > md-tabs > md-tabs-content-wrapper > md-tab-content > div > .col-md-1 {width: calc(25% - 20px);}
.ibuilder.express .att-opened-content .rm-docFields > md-tabs > md-tabs-content-wrapper > md-tab-content > div > .col-md-2 {width: calc(25% - 20px);}
.ibuilder.express .att-opened-content .rm-docFields > md-tabs > md-tabs-content-wrapper > md-tab-content > div > .col-md-3 {width: calc(50% - 20px);}
.ibuilder.express .att-opened-content .rm-docFields > md-tabs > md-tabs-content-wrapper > md-tab-content > div > .col-md-4 {width: calc(50% - 20px);}
.ibuilder.express .att-opened-content .rm-docFields > md-tabs > md-tabs-content-wrapper > md-tab-content > div > .col-md-5 {width: calc(50% - 20px);}
.ibuilder.express .att-opened-content .rm-docFields > md-tabs > md-tabs-content-wrapper > md-tab-content > div > .col-md-6 {width: calc(100% - 20px);}
.ibuilder.express .att-opened-content .rm-docFields > md-tabs > md-tabs-content-wrapper > md-tab-content > div > .col-md-7 {width: calc(100% - 20px);}
.ibuilder.express .att-opened-content .rm-docFields > md-tabs > md-tabs-content-wrapper > md-tab-content > div > .col-md-8 {width: calc(100% - 20px);}
.ibuilder.express .att-opened-content .rm-docFields > md-tabs > md-tabs-content-wrapper > md-tab-content > div > .col-md-9 {width: calc(100% - 20px);}
.ibuilder.express .att-opened-content .rm-docFields > md-tabs > md-tabs-content-wrapper > md-tab-content > div > .col-md-10 {width: calc(100%  - 20px);}
.ibuilder.express .att-opened-content .rm-docFields > md-tabs > md-tabs-content-wrapper > md-tab-content > div > .col-md-11 {width: calc(100%  - 20px);}
.ibuilder.express .att-opened-content .rm-docFields > md-tabs > md-tabs-content-wrapper > md-tab-content > div > .col-md-12 {width: calc(100% - 20px);}

.ibuilder.express .rm-ng-doc-view  .att-opened .rm-doc-left .rm-doc-header-main{overflow: hidden;}
.ibuilder.express .rm-ng-doc-view  .att-opened .rm-doc-left .rm-doc-header-main .rm-head-state{float:none;margin-bottom:8px;}
.ibuilder.express .rm-ng-doc-view  .att-opened .rm-doc-left .rm-doc-header-main .rm-stage-info{margin-top:5px;white-space: nowrap;overflow: hidden;height: 20px;}
.ibuilder.express .rm-ng-doc-view  .att-opened .rm-doc-left .rm-doc-header-main:hover{height:155px;margin-bottom: -40px;}
.ibuilder.express .rm-ng-doc-view  .att-opened .rm-doc-left .rm-doc-header-main:hover .rm-stage-info{white-space: normal;overflow: unset;height: unset;}
.ibuilder.express .rm-ng-doc-view  .att-opened .rm-doc-left #pnlAttachments .md-button{float:right;}

.ibuilder.express .contractor-field div.col-md-8, 
.ibuilder.express .contractor-field md-input-container.rm-select-container, 
.ibuilder.express .budget-project-field div.col-md-8, 
.ibuilder.express .rm-fieldtype-xml-workflow25-investmentcustomfield div.col-md-8, 
.ibuilder.express .rm-fieldtype-xml-workflow25-relatedinvoicesrealizationcustomfield div.col-md-8, 
.ibuilder.express .rm-fieldtype-xml-repository-singleselectcontrol div.col-md-8{width:100%;}

.ibuilder.express div.col-xs-12.no-space,
.ibuilder.express .rm-ng-doc-view .rm-autocomplete md-autocomplete{padding-left: 0;padding-right: 0;}

.ibuilder.express .rm-ng-doc-view .rm-group-container{padding: 0 10px;}
.ibuilder.express .rm-ng-doc-view .rm-group-container > .row > div{padding: 0}
.ibuilder.express .rm-fieldtype-xml-workflow25-budgetprojectcustomfield .no-space,
.ibuilder.express .rm-fieldtype-xml-workflow25-investmentcustomfield,
.ibuilder.express .rm-fieldtype-xml-workflow25-companycustomfield,
.ibuilder.express .rm-fieldtype-xml-workflow25-contractorcustomfield,
.ibuilder.express .rm-fieldtype-xml-workflow25-budgetprojectcustomfield {padding-left: 10px;padding-right: 10px;}
.ibuilder.express .rm-doc-left,
.ibuilder.express .rm-layout-tabs md-tab-content{background:transparent;margin:0;padding:0;position:relative;}
.ibuilder.express .rm-layout-tabs md-tab-content > div > div.col-xs-12{margin:10px;background-color:#fff;border-radius:30px;padding:0;}
.ibuilder.express .rm-layout-tabs md-tab-content > div > div.col-xs-12.col-md-offset-3{margin-left: 25%;}
.ibuilder.express .rm-ng-doc-view #document-data .md-subheader, 
.ibuilder.express .md-subheader{border:none;border-radius:30px 30px 0 0 ;padding:5px 22px 12px 0px;}
.ibuilder.express .rm-ng-doc-view .md-subheader .md-subheader-content span, 
.ibuilder.express .md-subheader .md-subheader-content span,
.ibuilder.express .wf-contractor-edit h3,
.ibuilder.express .rm-templates-content h2{font-weight:600;font-size:15.5px;line-height:20px;}
/*.ibuilder.express .rm-ng-doc-view #document-data .md-subheader{padding-top:1px;margin-top:20px;}*/
.ibuilder.express .rm-ng-doc-view #document-data .md-subheader {margin-top:0;border-radius:30px;}
.ibuilder.express .rm-layout-tabs md-tab-content > div > div > .md-subheader + .rm-group-container, 
.ibuilder.express .rm-layout-tabs md-tab-content > div > div > div > .md-subheader + .rm-group-container, 
.ibuilder.express .rm-layout-tabs md-tab-content > div > div > div.rm-group-container > div > .md-subheader + .rm-group-container{border:none;border-radius:0 0 30px 30px;margin-bottom:20px;}
.ibuilder.express .rm-layout-tabs md-tab-content > div > div > .rm-group-container .row{margin-bottom:8px;} 
.ibuilder.express .rm-docFields .md-tab.md-active{background-color:transparent;border:1px solid #718897;border-radius:30px;color:#718897;height:38px;}
/*.ibuilder.express .rm-doc-tabs {margin-top:10px;}*/
.ibuilder.express .rm-doc-tabs md-tabs-canvas, 
.ibuilder.express .rm-doc-tabs md-pagination-wrapper{height:38px;}
.ibuilder.express .rm-doc-tabs .rm-docFields md-tabs md-tabs-wrapper{margin-top:15px;margin-left:10px;}
.ibuilder.express .rm-doc-tabs md-tab-content:nth-child(2) md-content{background-color:#fff;border-radius:30px;}
.ibuilder.express .rm-doc-tabs md-tab-content:nth-child(2) h3{color: #171717;text-transform: uppercase;font-weight: 600;font-size: 15.5px;line-height: 20px;}
.ibuilder.express .rm-doc-tabs md-tab-content:nth-child(2) md-list-item label{font-weight:600;}
.ibuilder.express .rm-doc-tabs md-tab-content:nth-child(2) md-list-item .md-list-item-inner{font-weight:500;}
.ibuilder.express .rm-doc-tabs md-tab-content:nth-child(2) .permissionlistunassignedcontainer .well{height: 70px;margin-bottom: 0;}
.ibuilder.express .rm-doc-tabs md-tab-content:nth-child(2) .permissionlistunassignedcontainer .well .md-button{margin:30px 0 0 10px;float:right;}
.ibuilder.express .rm-doc-tabs md-tab-content:nth-child(2) .permissionlistunassignedcontainer .well md-radio-group{float:left;}
.ibuilder.express .rm-doc-tabs md-tab-content:nth-child(2) .permissionlistunassignedcontainer .well md-input-container{float: right;width: calc(100% - 250px);padding-left: 20px;border-left: 1px solid silver;}



.ibuilder.express .rm-ng-doc-view .rm-layout-group0 .rm-group-container{min-height: 60px;height: auto;}
.ibuilder.express .rm-ng-doc-view .rm-layout-group1 .rm-group-container,
.ibuilder.express .rm-ng-doc-view .rm-layout-group2 .rm-group-container,
.ibuilder.express .rm-ng-doc-view .rm-layout-group3 .rm-group-container{min-height: 365px;height: 365px;}
.ibuilder.express .rm-ng-doc-view .rm-layout-group4 .rm-group-container,
.ibuilder.express .rm-ng-doc-view .rm-layout-group5 .rm-group-container{min-height: 370px;height: 370px;}
.ibuilder.express .rm-ng-doc-view .rm-layout-group8 .rm-group-container,
.ibuilder.express .rm-ng-doc-view .rm-layout-group9 .rm-group-container,
.ibuilder.express .rm-ng-doc-view .rm-layout-group10 .rm-group-container,
.ibuilder.express .rm-ng-doc-view .rm-layout-group11 .rm-group-container{min-height: 250px;height: 250px;}

.ibuilder.express .rm-ng-doc-view .layout-FV .rm-layout-group1 .rm-group-container,
.ibuilder.express .rm-ng-doc-view .layout-FV .rm-layout-group2 .rm-group-container,
.ibuilder.express .rm-ng-doc-view .layout-FV .rm-layout-group3 .rm-group-container{min-height: 350px;height: 350px;}
.ibuilder.express .rm-ng-doc-view .layout-FV .rm-layout-group4 .rm-group-container,
.ibuilder.express .rm-ng-doc-view .layout-FV .rm-layout-group5 .rm-group-container{min-height: 550px;height: 550px;}
.ibuilder.express .rm-ng-doc-view .layout-FV .rm-layout-group7 .rm-group-container,
.ibuilder.express .rm-ng-doc-view .layout-FV .rm-layout-group8 .rm-group-container{min-height: 250px;height: 250px;}
.ibuilder.express .rm-ng-doc-view .layout-FV .rm-layout-group10 .rm-group-container{min-height:auto;height:auto;}
.ibuilder.express .rm-ng-doc-view .layout-FV .rm-layout-group10 .rm-group-container md-chips md-chip{background: #CDDAE2;color:#171717}
.ibuilder.express .rm-ng-doc-view .layout-FV .rm-layout-group10 .rm-group-container md-chips md-chip md-icon{color:#171717}
.ibuilder.express .rm-ng-doc-view .layout-FV.rm-docFields .rm-fieldtype-longtext textarea{min-height:85px;height:85px !important;}

.ibuilder.express .rm-ng-doc-view .layout-FZ .rm-layout-group1 .rm-group-container,
.ibuilder.express .rm-ng-doc-view .layout-FZ .rm-layout-group2 .rm-group-container,
.ibuilder.express .rm-ng-doc-view .layout-FZ .rm-layout-group3 .rm-group-container{min-height: 350px;height: 350px;}
.ibuilder.express .rm-ng-doc-view .layout-FZ .rm-layout-group4 .rm-group-container,
.ibuilder.express .rm-ng-doc-view .layout-FZ .rm-layout-group5 .rm-group-container{min-height: 557px;height: 557px;}
.ibuilder.express .rm-ng-doc-view .layout-FZ .rm-layout-group7 .rm-group-container,
.ibuilder.express .rm-ng-doc-view .layout-FZ .rm-layout-group8 .rm-group-container{min-height: 250px;height: 250px;}
.ibuilder.express .rm-ng-doc-view .layout-FZ .rm-layout-group10 .rm-group-container{min-height:auto;height:auto;}
.ibuilder.express .rm-ng-doc-view .layout-FZ.rm-docFields .rm-fieldtype-longtext textarea{min-height:85px;height:85px !important;}

.ibuilder.express .rm-ng-doc-view .layout-FP .rm-layout-group1 .rm-group-container,
.ibuilder.express .rm-ng-doc-view .layout-FP .rm-layout-group2 .rm-group-container,
.ibuilder.express .rm-ng-doc-view .layout-FP .rm-layout-group3 .rm-group-container{min-height: 350px;height: 350px;}
.ibuilder.express .rm-ng-doc-view .layout-FP .rm-layout-group4 .rm-group-container,
.ibuilder.express .rm-ng-doc-view .layout-FP .rm-layout-group5 .rm-group-container{min-height: 550px;height: 550px;}
.ibuilder.express .rm-ng-doc-view .layout-FP .rm-layout-group9 .rm-group-container{min-height:auto;height:auto;}
.ibuilder.express .rm-ng-doc-view .layout-FP .rm-layout-group10 .rm-group-container{min-height:auto;height:auto;}
.ibuilder.express .rm-ng-doc-view .layout-FP.rm-docFields .rm-fieldtype-longtext textarea{min-height:85px;height:85px !important;}

.ibuilder.express .rm-ng-doc-view .layout-K .rm-layout-group4 .rm-group-container,
.ibuilder.express .rm-ng-doc-view .layout-K .rm-layout-group5 .rm-group-container{min-height: 195px;height: 195px;}
.ibuilder.express .rm-ng-doc-view .layout-K .rm-layout-group6 .rm-group-container{min-height: 250px;height: 250px;}
.ibuilder.express .rm-ng-doc-view .layout-K .rm-layout-group6 .rm-group-container{min-height: auto;height: auto;}
.ibuilder.express .rm-ng-doc-view .layout-K .rm-layout-group7 .rm-group-container{min-height: auto;height: auto;}
.ibuilder.express .rm-ng-doc-view .layout-K .rm-layout-group8 .rm-group-container{min-height: auto;height: auto;}

.ibuilder.express .rm-ng-doc-view .layout-PR .rm-layout-group4 .rm-group-container,
.ibuilder.express .rm-ng-doc-view .layout-PR .rm-layout-group5 .rm-group-container{min-height: 360px;height: 360px;}
.ibuilder.express .rm-ng-doc-view .layout-PR .rm-layout-group6 .rm-group-container{min-height: 165px;height: auto;}
.ibuilder.express .rm-ng-doc-view .layout-PR .rm-layout-group7 .rm-group-container,
.ibuilder.express .rm-ng-doc-view .layout-PR .rm-layout-group8 .rm-group-container{min-height: 415px;height: 415px;}
.ibuilder.express .rm-ng-doc-view .layout-PR .rm-layout-group9 .rm-group-container{min-height: auto;height: auto;}

.ibuilder.express .rm-ng-doc-view .layout-FVSI .rm-layout-group4 .rm-group-container,
.ibuilder.express .rm-ng-doc-view .layout-FVSI .rm-layout-group5 .rm-group-container{min-height: 350px;height: 350px;}

.ibuilder.express .rm-ng-doc-view .layout-KP .rm-layout-group4 .rm-group-container,
.ibuilder.express .rm-ng-doc-view .layout-KP .rm-layout-group5 .rm-group-container{min-height: 455px;height: 455px;}
.ibuilder.express .rm-ng-doc-view .layout-KP .rm-layout-group6 .rm-group-container{min-height: auto;height: auto;}
.ibuilder.express .rm-ng-doc-view .layout-KP .rm-layout-group7 .rm-group-container{min-height: 250px;height: 250px;}
.ibuilder.express .rm-ng-doc-view .layout-KP.rm-docFields .rm-fieldtype-longtext textarea{min-height:85px;height:85px !important;}

.ibuilder.express .rm-ng-doc-view .layout-U .rm-layout-group4 .rm-group-container,
.ibuilder.express .rm-ng-doc-view .layout-U .rm-layout-group5 .rm-group-container{min-height: 450px;height: 450px;}
.ibuilder.express .rm-ng-doc-view .layout-U .rm-layout-group6 .rm-group-container{min-height: auto;height:auto;}
.ibuilder.express .rm-ng-doc-view .layout-U .rm-layout-group7 .rm-group-container,
.ibuilder.express .rm-ng-doc-view .layout-U .rm-layout-group8 .rm-group-container{min-height: 450px;height: 450px;}
.ibuilder.express .rm-ng-doc-view .layout-U .rm-layout-group9 .rm-group-container{min-height: auto;height:auto;}
/*.ibuilder.express .rm-ng-doc-view .layout-U.rm-docFields textarea{min-height:155px;}*/
.ibuilder.express .rm-ng-doc-view .layout-U.rm-docFields .rm-fieldtype-longtext textarea{min-height:155px;height:155px !important;}

.ibuilder.express .rm-ng-doc-view .layout-ZAM .rm-layout-group4 .rm-group-container, 
.ibuilder.express .rm-ng-doc-view .layout-ZAM .rm-layout-group5 .rm-group-container {min-height: 380px;height: 380px;}
.ibuilder.express .rm-ng-doc-view .layout-ZAM .rm-layout-group9 .rm-group-container {min-height: auto;height:auto;}
.ibuilder.express .rm-ng-doc-view .layout-ZAM.rm-docFields .rm-fieldtype-longtext textarea{min-height:85px;height:85px !important;}

.ibuilder.express .rm-ng-doc-view .layout-FVS .rm-layout-group1 .rm-group-container,
.ibuilder.express .rm-ng-doc-view .layout-FVS .rm-layout-group2 .rm-group-container,
.ibuilder.express .rm-ng-doc-view .layout-FVS .rm-layout-group3 .rm-group-container{min-height: 260px;height: 260px;}
.ibuilder.express .rm-ng-doc-view .layout-FVS .rm-layout-group4 .rm-group-container,
.ibuilder.express .rm-ng-doc-view .layout-FVS .rm-layout-group5 .rm-group-container{min-height: 255px;height: 255px;}
.ibuilder.express .rm-ng-doc-view .layout-FVS .rm-layout-group8 .rm-group-container{min-height: auto;height: auto;}

.ibuilder.express .rm-ng-doc-view .layout-FR .rm-layout-group1 .rm-group-container,
.ibuilder.express .rm-ng-doc-view .layout-FR .rm-layout-group2 .rm-group-container,
.ibuilder.express .rm-ng-doc-view .layout-FR .rm-layout-group3 .rm-group-container{min-height: 260px;height: 260px;}
.ibuilder.express .rm-ng-doc-view .layout-FR .rm-layout-group4 .rm-group-container,
.ibuilder.express .rm-ng-doc-view .layout-FR .rm-layout-group5 .rm-group-container{min-height: 280px;height: 280px;}
.ibuilder.express .rm-ng-doc-view .layout-FR .rm-layout-group7 .rm-group-container{min-height:auto;height:auto;}
.ibuilder.express .rm-ng-doc-view .layout-FR .rm-layout-group8 .rm-group-container{min-height:auto;height:auto;}


.ibuilder.express .rm-fieldtype-string md-input-container,
.ibuilder.express .rm-fieldtype-date ib-datepicker-container label,
.ibuilder.express .rm-fieldtype-date ib-datepicker-container md-datepicker,
.ibuilder.express .rm-fieldtype-date-workflow25-dateofpaymentcustomfield ib-datepicker-container label,
.ibuilder.express .rm-fieldtype-date-workflow25-dateofpaymentcustomfield ib-datepicker-container md-datepicker,
.ibuilder.express .rm-fieldtype-string-repository-singleselectcontrol .rm-field-margin,
.ibuilder.express .rm-fieldtype-xml-workflow25-bankaccountcustomfield .rm-field-margin,
.ibuilder.express .rm-fieldtype-decimal md-input-container,
.ibuilder.express .rm-fieldtype-integer md-input-container{padding: 0 10px;}
.ibuilder.express .rm-fieldtype-date ib-datepicker-container md-datepicker,
.ibuilder.express .rm-fieldtype-date-workflow25-dateofpaymentcustomfield ib-datepicker-container md-datepicker{width:99%;}
.ibuilder.express .rm-docFields .rm-fieldtype-date-workflow25-dateofpaymentcustomfield textarea{height:44px !important;min-height:44px;}

.ibuilder.express .rm-fieldtype-file,
.ibuilder.express .rm-fieldtype-longtext,
.ibuilder.express .rm-fieldtype-doclink,
.ibuilder.express .rm-fieldtype-integer-workflow25-userswithrolecustomfield,
.ibuilder.express .rm-fieldtype-xml-workflow25-multiuserswithrolecustomfield,
/*.ibuilder.express .rm-fieldtype-xml-repository-commentscontrol,*/
.ibuilder.express .rm-fieldtype-xml-workflow25-invoiceitemscustomfield,
.ibuilder.express .rm-fieldtype-xml-workflow25-protocolitemscustomfield,
.ibuilder.express .rm-fieldtype-xml-workflow25-depositscustomfield,
.ibuilder.express .rm-fieldtype-xml-workflow25-deductionscustomfield,
.ibuilder.express .rm-fieldtype-decimal-workflow25-priceleftcustomfield,
.ibuilder.express .rm-fieldtype-decimal-workflow25-levelofperformancecontractfield,
.ibuilder.express .layout-KP .rm-fieldtype-string-repository-singleselectcontrol,
.ibuilder.express .rm-fieldtype-decimal-workflow25-amounttopaycustomfield,
.ibuilder.express .rm-fieldtype-xml-workflow25-contactpersoncustomfield{margin: 0 10px;}

.ibuilder.express .rm-ng-doc-view .layout-FV .invoice-items-control table.table.table-hover .invoice-item-ddl .md-select-value{height:90px;}

.ibuilder.express .rm-ng-doc-view .right{float:right;}
.ibuilder.express .rm-ng-doc-view .md-subheader .md-subheader-inner,
.ibuilder.express .rm-doc-details-hidden .ib_cTitle.widget-head,
.ibuilder.express .subtitle,
.ibuilder.express .wf-contractor-edit h3,
.ibuilder.express wfm-contractor-details-component .clearfix .layout-column h3,
.ibuilder.express .wf-contractor-edit .section_header,
.ibuilder.express .rm-templates-content h2{color:#171717;font-size:15.5px;margin-top:3px;text-transform: uppercase;font-weight: 600;background: #fff;padding: 10px 10px 10px 14px;border-radius: 30px;letter-spacing: 1.5px;}
.ibuilder.express .wf-contractor-edit h3{padding:10px 0;}
.ibuilder.express .btn-contractor-export{font-size:15.5px;}
.ibuilder.express .btn-contractor-export:before{content:'\f1c2';position: absolute;font-family: 'Font Awesome 5 Pro';color:#171717;}
.ibuilder.express .rm-ng-doc-view .contractor-link{top:32px;}
.ibuilder.express .glyphicon-chevron-up::before,
.ibuilder.express .glyphicon-chevron-down::before{font-family: 'Font Awesome 5 Pro'}
.ibuilder.express .glyphicon-chevron-up::before{content:'\f068'}
.ibuilder.express .glyphicon-chevron-down::before{content: '\f067'}
/*.ibuilder.express .rm-ng-doc-view .md-subheader .md-subheader-content span, 
.ibuilder.express .md-subheader .md-subheader-content span{font-weight:normal;}*/
.ibuilder.express .rm-preview-btn,
.ibuilder.express .rm-preview-btn:hover{border-radius:0;background-color:transparent;color:#1E795A;margin-right:15px;}
.ibuilder.express .rm-preview-btn:hover{color:#6FCF97}

/*.rm-doc-toolbar .md-toolbar-tools{display:block;}*/
.ibuilder.express .rm-ng-doc-view .rm-select-container{margin-bottom:5px;}

.ibuilder.express .ib25-error {border:1px solid #FE6B3C;background-color: #FE6B3C;border-radius:30px;}

.ibuilder.express .md-datepicker-label,
.ibuilder.express .rm-ng-doc-view .rm-layout-group4 md-checkbox .md-label,
.ibuilder.express md-input-container label:not(.md-no-float):not(.md-container-ignore), 
.ibuilder.express md-input-container .md-placeholder{font-size:12.5px;color:#718897;font-weight:500;}
.ibuilder.express input, 
.ibuilder.express input[type="text"], 
.ibuilder.express input[type="number"], 
.ibuilder.express md-input-container .md-input, 
.ibuilder.express md-input-container input, 
.ibuilder.express md-datepicker input, 
.ibuilder.express md-input-container select, 
.ibuilder.express .asearch-content select, 
.ibuilder.express .divShowReal.scheduleSimple select,
.ibuilder.express .budget-versions select,
.ibuilder.express .planning-costs-actions .form-table select,
.ibuilder.express md-select,
.ibuilder.express textarea,
.ibuilder.express .contractor-additional-data-container{color: #171717;-webkit-text-fill-color: #171717;border:1px solid #CDDAE2;background-color: #F3F8FB;border-radius:15px;}
.ibuilder.express .ng-submitted input.ng-invalid, 
.ibuilder.express .ng-submitted input[type="text"].ng-invalid, 
.ibuilder.express .ng-submitted input[type="number"].ng-invalid, 
.ibuilder.express .ng-submitted md-input-container .md-input.ng-invalid, 
.ibuilder.express .ng-submitted md-input-container input.ng-invalid, 
.ibuilder.express .ng-submitted md-datepicker input.ng-invalid, 
.ibuilder.express .ng-submitted md-input-container select.ng-invalid, 
.ibuilder.express .ng-submitted .asearch-content select.ng-invalid, 
.ibuilder.express .ng-submitted .divShowReal.scheduleSimple select.ng-invalid,
.ibuilder.express .ng-submitted .budget-versions select.ng-invalid,
.ibuilder.express .ng-submitted md-select.ng-invalid,
.ibuilder.express .ng-submitted textarea.ng-invalid,
.ibuilder.express .ng-submitted .contractor-additional-data-container.ng-invalid,
.ibuilder.express .ng-submitted .rm-fieldtype-decimal-workflow25-priceleftcustomfield .md-input-invalid input{border:1px solid #FE6B3C;background-color: #FFF1EC;}
.ibuilder.express input:focus, 
.ibuilder.express input[type="text"]:focus, 
.ibuilder.express md-input-container .md-input:focus, 
.ibuilder.express md-input-container input:focus, 
.ibuilder.express md-datepicker input:focus, 
.ibuilder.express md-input-container select:focus, 
.ibuilder.express .asearch-content select:focus, 
.ibuilder.express .divShowReal.scheduleSimple select:focus,
.ibuilder.express .budget-versions select:focus,
.ibuilder.express .planning-costs-actions .form-table select:focus,
.ibuilder.express md-select:focus,
.ibuilder.express textarea:focus,
.ibuilder.express .contractor-additional-data-container:focus{color: #171717;-webkit-text-fill-color: #171717;background-color: #F3F8FB;border-radius:15px;border-color:#6FCF97;}
.ibuilder.express input[disabled], 
.ibuilder.express input[type="text"][disabled], 
.ibuilder.express md-input-container .md-input[disabled], 
.ibuilder.express md-input-container input[disabled], 
.ibuilder.express md-datepicker input[disabled], 
.ibuilder.express md-input-container select[disabled], 
.ibuilder.express .asearch-content select[disabled], 
.ibuilder.express .divShowReal.scheduleSimple select[disabled],
.ibuilder.express .budget-versions select[disabled],
.ibuilder.express .planning-costs-actions .form-table select[disabled],
.ibuilder.express md-select[disabled],
.ibuilder.express textarea[disabled],
.ibuilder.express .contractor-additional-data-container{color: #171717;-webkit-text-fill-color: #171717;border-color:#CDDAE2;border-radius:15px;background-color: transparent;}
.ibuilder.express input[type="file"]{padding-top:8px;}


.ibuilder.express .budget-protocol span.budget-name,
.ibuilder.express .budget-protocol span.budget-line{font-size:12px;margin:0;}
.ibuilder.express .bud_contract_details .main-table{width:100%;margin-bottom:10px;}
.ibuilder.express .bud_contract_details .main-table .contract-panel-buttons{float:left;margin-right:10px;}
.ibuilder.express .bud_contract_details .main-table td,
.ibuilder.express #divRealBy{padding:10px;border-radius:30px;background-color:#fff;margin-bottom:10px;}
.ibuilder.express .bud_contract_details .main-table td{padding-left:0;}
.ibuilder.express .bud_contract_details .form-table .label{font-weight:500;color:#171717}



/*
.ibuilder.express md-input-container .md-input, 
.ibuilder.express md-autocomplete input[type="text"]{background-color:#F3F8FB;border-color:#CDDAE2;font-size:12.5px;line-height:15.24px;height:44px;padding-left:4px;}
*/
/*
.ibuilder.express div.ibuilder input[type="text"], 
.ibuilder.express md-input-container .md-input, 
.ibuilder.express md-input-container input, 
.ibuilder.express md-datepicker input, 
.ibuilder.express md-input-container select, 
.ibuilder.express md-select {background-color:#F3F8FB;border-color:#CDDAE2;font-size:12.5px;line-height:15.24px;height:44px;}
.ibuilder.express md-datepicker .md-datepicker-input-container{border-color: #CDDAE2;border-bottom-color: #CDDAE2;border-width:1px;}
.ibuilder.express .md-datepicker-input-container .md-datepicker-input:not([disabled]){height:44px;}
.ibuilder.express .ex_grid_cell .md-datepicker-input-container .md-datepicker-input:not([disabled]){height:22px;background-color:#fff;padding-top:0}
*/
/*
.ibuilder.express div.ibuilder input[type="text"][disabled], 
.ibuilder.express md-input-container .md-input[disabled], 
.ibuilder.express md-input-container input[disabled], 
.ibuilder.express md-datepicker input[disabled], 
.ibuilder.express md-input-container select[disabled], 
.ibuilder.express md-select[disabled] {background-color:#F3F8FB;border-color:#CDDAE2;font-size:12.5px;line-height:15.24px;height:44px;}
.ibuilder.express md-datepicker[disabled] .md-datepicker-input-container{border-color: #CDDAE2;border-bottom-color: #CDDAE2;border-width:1px;}
.ibuilder.express md-datepicker button.md-datepicker-button.md-button.md-icon-button{background-color:transparent;margin-top:8px;}
.ibuilder.express md-datepicker button.md-datepicker-button .md-datepicker-calendar-icon{color:#718897;transform: scale(1);}*/

.ibuilder.express .rm-ng-doc-view .protocol-items-control table.table.table-hover td .md-select-value span{padding-top:0;}

.ibuilder.express .rm-rbl-h.files .rm-add-comment{position:absolute;right:-28px;}
.ibuilder.express .rm-rbl-h.files .rm-add-comment,
.ibuilder.express .rm-relation-delete,
.ibuilder.express .action-invoice .md-button,
.ibuilder.express .rm-docFields .border-box a.btn.delete{background-color:transparent;color:#718897;margin:0;}
.ibuilder.express .rm-docFields .border-box .info-line{font-size:10px;}
.ibuilder.express .rm-comment-pane{height:24px;}
.ibuilder.express .rm-ng-doc-view .contractor-link {position: absolute;right: 29px;top: 3px;}
.ibuilder.express .md-select-value .md-select-icon::after{font-size:24px;}

.ibuilder.express .rm-ng-doc-view .rm-header-back,
.ibuilder.express .back-actions li {width:98px;height:116px;display:block;margin-right:21px;float:left;background: #6FCF97;box-shadow: 0px 5px 20px rgba(91, 128, 140, 0.2);border-radius: 30px;border-radius: 30px;color: #171717;padding: 80px 0 0 15px;text-transform: capitalize;}
.ibuilder.express .rm-ng-doc-view .rm-header-back{margin-left:10px;}
.ibuilder.express .rm-ng-doc-view .rm-doc-header{border-radius:30px;float:left;width:98px;height:116px;box-shadow: 0px 5px 20px rgba(91, 128, 140, 0.2);margin-left: 0;margin-right: 21px;padding: 12px 6px;}
.ibuilder.express .rm-ng-doc-view .rm-doc-header:before{display:none;}
.ibuilder.express .rm-ng-doc-view .rm-doc-header-menu{margin:0;text-align:right;}
.ibuilder.express .rm-ng-doc-view .rm-head-menu .rm-menu-icon::before{content: "\f141";}
.ibuilder.express .rm-ng-doc-view .rm-head-menu{float:none;font-size: 15.5px;}
.ibuilder.express .rm-ng-doc-view .rm-head-settings{height: 32px;margin-top: 5px;margin-bottom: 20px;}
.ibuilder.express .rm-ng-doc-view .rm-head-export, 
.ibuilder.express .rm-ng-doc-view .rm-head-email{height:34px;width:34px;font-size: 12px;display:inline-block;margin:0;}
.ibuilder.express .rm-ng-doc-view .rm-head-export a, 
.ibuilder.express .rm-ng-doc-view .rm-head-email a{background-color: #E6ECF0;color: #171717;border-radius: 30px;height: 30px;width: 30px;display: block;padding: 6px 8px;font-size: 9px;}
.ibuilder.express .rm-ng-doc-view .rm-head-export a:hover, 
.ibuilder.express .rm-ng-doc-view .rm-head-email a:hover{background-color:#E6F5F4}
.ibuilder.express .rm-head-settings > ul{border: none;padding:0;box-shadow: 0px 5px 10px rgba(91, 128, 140, 0.2);background: #F3F8FB;border-radius: 15px;z-index:3;}
.ibuilder.express .rm-head-settings > ul li{text-align:right;padding: 0 27px 0 10px;line-height:40px}
.ibuilder.express .rm-head-settings > ul li:hover{background-color:#E6F5F4;color:#171717;border-radius:15px}
.ibuilder.express .rm-head-settings > ul > li > a{padding:10px 0;background-color:transparent;height:40px}
.ibuilder.express .rm-head-settings > ul li:hover a{color:#171717;}
.ibuilder.express .rm-ng-doc-view .rm-header-short {background-color:#CCECDD}
.ibuilder.express .rm-ng-doc-view .rm-header-short .rm-head-short{font-size: 36px;text-align: center;font-weight: 600;line-height: 41px;margin-top: 13px;}
.ibuilder.express .rm-ng-doc-view .rm-header-short .rm-head-name{font-size: 10px;text-align: center;margin-top: 11px;line-height: 10px;}
.ibuilder.express .rm-ng-doc-view .rm-doc-header-main{width:calc(100% - 378px);padding:16px;}
.ibuilder.express .rm-ng-doc-view .rm-doc-header-main .rm-head-title,
.ibuilder.express .top-bar .budget-name{font-size:24px;font-weight:500;}
.ibuilder.express .rm-ng-doc-view .rm-doc-header-main .rm-stage-info{float:none;margin-top:36px;}
.ibuilder.express .rm-ng-doc-view .rm-doc-header-main .rm-head-state{float: right;margin: 0;border-radius: 10px;padding: 5px;background: transparent;border: 1px solid #6FCF97;text-transform: uppercase;font-size: 12.5px;}
.ibuilder.express .rm-ng-doc-view .rm-doc-header-main .container.rm-head-stage{position: absolute;right: 143px;margin-top: 24px;margin-right: -17px;}
.ibuilder.express .rm-ng-doc-view .container.rm-head-stage .name{border-radius: 10px;margin-bottom: 10px;}
.ibuilder.express .rm-ng-doc-view .container.rm-head-stage .icon{left: 0;bottom: 0;margin-bottom: 5px;margin-left: 20px;background-color: #ffffff;margin-top: unset;margin-right: unset;top: unset;right: unset;}
.ibuilder.express .rm-ng-doc-view .rm-stage-info .rm-head-value{color:#0F9AD6;}
.ibuilder.express .rm-ng-doc-view .rm-doc-buttons.rm-top{position:absolute;right:0;margin-top:16px;z-index:2;}
.ibuilder.express .att-opened-content .rm-ng-doc-view .rm-doc-buttons.rm-top{position:relative;text-align:right;}
.ibuilder.express .rm-ng-doc-view .rm-doc-buttons.rm-top .md-button {height:38px;}
.ibuilder.express .rm-ng-doc-view .rm-doc-buttons.rm-bottom{margin-top:0;margin-left:10px;height:40px;}
.ibuilder.express .rm-ng-doc-view .rm-doc-buttons.rm-top .md-button,
.ibuilder.express .rm-ng-doc-view .rm-doc-buttons.rm-bottom .md-button{background-color: #6FCF97;border-color: #6FCF97;color: #171717;height:38px;}

.ibuilder.express .border-box.files .border-box.img.file-doc::before, 
.ibuilder.express .border-box.files .border-box.img.file-docx::before, 
.ibuilder.express .rm-rbl-h.files .border-box.img.file-doc::before, 
.ibuilder.express .rm-rbl-h.files .border-box.img.file-docx::before{margin-top: -2px;background-color: #E5F4FC;color: #0F9AD6;border: none;transform: scale(1.34);}

.ibuilder.express md-datepicker .md-datepicker-input-container{border-color: #CDDAE2;border-radius:15px;}
.ibuilder.express md-datepicker button.md-datepicker-button.md-button.md-icon-button{margin-top:12px;background-color:transparent;border-radius:0;}
.ibuilder.express md-datepicker button.md-datepicker-button.md-button.md-icon-button::before{content: '\f073';position: absolute;font-family: 'Font Awesome 5 Pro';color: #718897;font-size: 20px;font-weight: 100;}
.ibuilder.express md-datepicker button.md-datepicker-button.md-button.md-icon-button .md-datepicker-calendar-icon{display:none;}
.ibuilder.express .ex_grid_cell md-datepicker button.md-datepicker-button.md-button.md-icon-button{margin-top:2px;z-index:1}
.ibuilder.express .ex_grid_fixed_header{z-index:2;}
.ibuilder.express .ex_grid_cell rm-grid-cell-edit md-datepicker {width:160px;}
.ibuilder.express .ex_grid_cell rm-grid-cell-edit md-datepicker .md-datepicker-input{width:155px;height:28px;}
.ibuilder.express .md-datepicker-input-container .md-datepicker-input:disabled{border-bottom:none;}

.ibuilder.express ul.form.cf-list li.cf-item md-datepicker .md-datepicker-button{margin-top:-3px;}

/*.ibuilder.express .rm-doc-details-hidden{display:none;}*/
/*.ibuilder.express .rm-docFields input[type="text"],
.ibuilder.express .rm-docFields md-select .md-select-value{padding-left:0;padding-right:0;}*/
.ibuilder.express md-select .md-select-value{padding-left:11px;}
.ibuilder.express .rm-doc-details-hidden{border-radius:30px;}
.ibuilder.express .rm-doc-details-hidden .ib_cTitle.widget-head{padding-bottom:12px;}
.ibuilder.express .rm-docFields md-select .md-select-value{height:44px;border:none;}
.ibuilder.express .rm-docFields .rm-top-group md-select .md-select-value{border:0;}
.ibuilder.express .rm-docFields input,
.ibuilder.express .rm-docFields input[type="text"],
.ibuilder.express .rm-docFields md-select[disabled] .md-select-value{height:44px;padding-left:11px;}
.ibuilder.express .rm-docFields textarea{min-height:85px;padding-left:11px;}
.ibuilder.express .rm-docFields .rm-fieldtype-xml-repository-commentscontrol textarea{min-height:44px;padding-left:11px;}
.ibuilder.express .rm-docFields md-datepicker:focus{border:none;}
.ibuilder.express .rm-docFields .contractor-additional-data-container {height: 65px;padding: 10px 0 10px 11px;margin: 8px 0 10px 0;font-size: 12.5px;letter-spacing: -0.25px;line-height: normal;}
.ibuilder.express .rm-docFields input[type="text"]:hover, 
.ibuilder.express .rm-docFields md-input-container:hover .md-input:not(span), 
.ibuilder.express .rm-docFields textarea:hover, 
.ibuilder.express .rm-docFields select:hover{box-shadow: none;}
.ibuilder.express .rm-docFields .rm-fieldtype-file md-input-container{display:block;border-bottom:1px solid #CDDAE2;margin-bottom:5px;height:22px;}
.ibuilder.express .rm-docFields .rm-fieldtype-file .border-box{border-width: 0 0 1px 0;border-color:#CDDAE2;padding-bottom:11px;padding-left: 37px;padding-top:10px;color:#718897;font-size:12.5px}
.ibuilder.express .rm-docFields .rm-fieldtype-file .rm-no-items{border-width: 0 0 1px 0;border-color:#CDDAE2;padding-bottom:25px;padding-left: 37px;padding-top:12px;padding-left: 3px;color:#718897;font-size:12.5px}
.ibuilder.express .rm-doc-links .th-rel-doc{width:49%;}
.ibuilder.express .rm-doc-links .th-rel-kwota-protokołu a{width:auto}
.ibuilder.express .rm-ng-doc-view table.table.table-hover th, 
.ibuilder.express .rm-ng-doc-view table.table.table-hover tr.rm-ng-doc-view table.table.table-hover_header th, 
.ibuilder.express .rm-ng-doc-view table.table.table-hover tr.rm-ng-doc-view table.table.table-hover_header td, 
.ibuilder.express .rm-ng-doc-view table.table.table-hover td.header,
.ibuilder.express .rm-ng-doc-view .ex_grid th, 
.ibuilder.express .rm-ng-doc-view .ex_grid tr.ex_grid_header th{background-color:#ffffff;font-weight:600;}
.ibuilder.express .rm-ng-doc-view table.table.table-hover th, 
.ibuilder.express .rm-ng-doc-view table.table.table-hover tr.rm-ng-doc-view table.table.table-hover_header th, 
.ibuilder.express .rm-ng-doc-view table.table.table-hover tr.rm-ng-doc-view table.table.table-hover_header td, 
.ibuilder.express .rm-ng-doc-view table.table.table-hover td.header,
.ibuilder.express .ex_grid th,
.ibuilder.express .rm-ng-doc-view table.table.table-hover td,
.ibuilder.express .ex_grid td {border-color:#CDDAE2 transparent;}
.ibuilder.express .rm-ng-doc-view .ex_grid .sortasc, 
.ibuilder.express .rm-ng-doc-view .ex_grid .sortdesc{background-position:right;}
.ibuilder.express .rm-ng-doc-view table.table.table-hover th, 
.ibuilder.express .rm-ng-doc-view table.table.table-hover tr.rm-ng-doc-view table.table.table-hover_header th, 
.ibuilder.express .rm-ng-doc-view table.table.table-hover tr.rm-ng-doc-view table.table.table-hover_header td, 
.ibuilder.express .rm-ng-doc-view table.table.table-hover td.header,
.ibuilder.express .rm-ng-doc-view .ex_grid th, 
.ibuilder.express .rm-ng-doc-view .ex_grid tr.ex_grid_header th, 
.ibuilder.express .rm-ng-doc-view .ex_grid td {padding:17px 2px;}
.ibuilder.express rm-date-buttons{margin-top: -46px;width:200px;right:-10px;}
.ibuilder.express rm-date-buttons:before{font-size:18px;}
.ibuilder.express rm-date-buttons button.md-button{border-radius:15px;margin-right:6px;}
.ibuilder.express .rm-ng-doc-view .invoice-items-control table.table.table-hover md-select{border:none;}
.ibuilder.express .rm-ng-doc-view .invoice-items-control table.table.table-hover .form-control, 
.ibuilder.express .rm-ng-doc-view .invoice-items-control table.table.table-hover .md-select-value, 
.ibuilder.express .rm-ng-doc-view .invoice-items-control table.table.table-hover md-autocomplete,
.ibuilder.express .rm-ng-doc-view .protocol-items-control table.table.table-hover .form-control, 
.ibuilder.express .rm-ng-doc-view .protocol-items-control table.table.table-hover .md-select-value, 
.ibuilder.express .rm-ng-doc-view .protocol-items-control table.table.table-hover md-autocomplete{background-color:#F3F8FB;border-color:#CDDAE2;font-size:12.5px;line-height:15.24px;height:44px;}
.ibuilder.express .rm-ng-doc-view .invoice-items-control table.table.table-hover .md-select-value{height:42px}
.ibuilder.express .rm-ng-doc-view table.table.table-hover th.index-protocol-th{width:0.1%;} 

.ibuilder.express .dashboard-top a.btn.btn-single-launcher{padding: 10px 18px;width: auto;background-color: #fe6b3c;height: 38px;}
.ibuilder.express .dashboard-top a.btn.btn-single-launcher:after{display:none;}
.ibuilder.express ul.form.cf-list li.cf-item{border-radius:15px;padding: 6px 18px;height:38px;border-radius:30px;}
.ibuilder.express ul.form.cf-list li.cf-item label{padding:3px;}
.ibuilder.express ul.form.cf-list li.cf-item .dates-range {border: none;margin: 0;padding-top: 3px;color:#718897;}

.ibuilder.express .repo-white-background{background-color:transparent;}
.ibuilder.express .repo-white-background .rm-no-list-mode > .col-md-2{background-color: #fff;border: none;border-radius: 30px;box-shadow: 0px 5px 15px rgba(91, 128, 140, 0.1);}

.ibuilder.express .search-box .main-actions{border: none;padding:0;box-shadow: 0px 5px 10px rgba(91, 128, 140, 0.2);background: #F3F8FB;border-radius: 15px;}
.ibuilder.express .search-box .main-actions li{text-align:left;padding: 0 27px 0 10px;line-height:40px}
.ibuilder.express .search-box .main-actions li:hover{background-color:#E6F5F4;color:#171717;border-radius:30px;}
.ibuilder.express .search-box .main-actions li > a{padding:10px 0;background-color:transparent;height:40px}
.ibuilder.express .search-box .main-actions li:hover a{color:#171717;}

.ibuilder.admin.express .btn{margin:0;}
.ibuilder.admin.express .filter-actions > li > a.btn{padding: 15px;}
.ibuilder.admin.express .box-search #quickSearchBtn{margin-top: -34px;}
.ibuilder.admin.express .filter-actions > li > a.btn,
.ibuilder.admin.express .main-actions-container span.btn,
.ibuilder.admin.express .main-actions-container .filter-actions a.btn{height: 116px;margin-right: 0;padding: 79px 22px 0 15px;width: 100%;box-shadow: 0px 5px 10px rgba(91, 128, 140, 0.2);color: #171717;border-radius:30px;line-height: 14px;}
.ibuilder.admin.express .filter-actions > li > a.btn{margin-top:0;text-align:left;}
.ibuilder.admin.express .main-actions-container span.btn,
.ibuilder.admin.express .main-actions-container .main-actions a.btn{line-height:20px;}
.ibuilder.admin.express .Container.WhiteContainer, 
.ibuilder.admin.express .Container.DefaultContainer{background-color:transparent;padding:0;}
.ibuilder.admin.express .EmptyHeader .ib_cTitle.widget-head{padding-top:0;}
.ibuilder.express div.submenu.section.menu-wrapper{height:unset;}
.ibuilder.express div.submenu.section.menu-wrapper ul > li:last-child{margin-right: 50px;}

/*vmenu*/
.ibuilder.admin.express .vmenu > ul {margin-left:0;width:100%;border-radius:0 30px 30px 0;box-shadow: 0px 5px 10px rgba(91, 128, 140, 0.2);background-color:#e6ecf0}
.ibuilder.admin.express .vmenu ul > li {padding:0;display:block;line-height:17px;background:#E6ECF0;border-radius:30px}
.ibuilder.admin.express .vmenu ul > li > a {padding:12px;display:block;color: #171717;}
.ibuilder.admin.express .vmenu ul > li > ul > li{color:#E6F5F4;}
.ibuilder.admin.express .vmenu ul > li > ul > li a {padding:12px 12px 0 12px;color: #171717;}
.ibuilder.admin.express .vmenu ul > li > ul > li:last-child a {padding-bottom:12px;}
.ibuilder.admin.express .vmenu ul > li:first-child {border-top:none;border-radius: 0 30px 0 0;}
.ibuilder.admin.express .vmenu ul > li > ul {display:none;}
.ibuilder.admin.express .vmenu ul > li.vis > a {background-color:#CCECDD;border-radius:0;}
.ibuilder.admin.express .vmenu ul > li.vis:first-child > a {border-radius: 0 30px 0 0;}
.ibuilder.admin.express .vmenu ul > li.vis > ul {display:block;border-left:1px solid #B7B7B7;background:#fff}
.ibuilder.admin.express .vmenu ul > li.vis > ul li {background:#fff}
.ibuilder.admin.express .vmenu ul > li.vis > ul > li:hover {background:#E6F5F4;border-radius:0}
.ibuilder.admin.express .vmenu ul li a:hover, .vmenu ul li a:active {text-decoration:none;}
.ibuilder.admin.express .vmenu li.on a{font-weight:600;}
.ibuilder.express md-content > h1{border-radius:30px;background-color:#fff;padding:10px;}
.ibuilder.default.express .p-wide .p-content,
.ibuilder.admin.express .p-content .p-content,
.ibuilder.express .p-wide .Container.DefaultContainer > .news{border-radius:30px;background-color:#fff;padding:10px;width:auto;}
.ibuilder.express .p-wide .Container.DefaultContainer > .news{padding:20px;}
.ibuilder.default.express .p-wide #contractorsContainer .p-content,
.ibuilder.default.express .p-wide #contractorDetailsContainer .p-content{background-color:transparent;padding:0;}
.ibuilder.default.express .p-wide #contractorsContainer .md-padding,
.ibuilder.default.express .p-wide #contractorDetailsContainer .md-padding{padding:0;overflow:hidden;}
.ibuilder.default.express .contractor-back{display:none}
.ibuilder.default.express #contractorsContainer .bud-headers,
.ibuilder.default.express #contractorDetailsContainer .bud-headers{margin-right:0;}
.ibuilder.default.express .bud-headers .contractor-label-prefix{display:none;}
.ibuilder.admin.express md-datepicker button.md-datepicker-button.md-button.md-icon-button{margin-top:3px;}

.ibuilder.express #fisContainer,
.ibuilder.express #docsContainer{background-color:#fff;padding:10px;border-radius:30px;}

.ibuilder.express .bud-budget-main, 
.ibuilder.express .bud-project-users, 
.ibuilder.express .bud-budget-users, 
.ibuilder.express .Container.Empty .bud-container > div,
.ibuilder.express .bud-details .bud-sub-container #pnlView {background:transparent; padding:0;}
/*.ibuilder.express .bud-details.bud-new{padding:10px 0;}*/
.ibuilder.express .bud-details.bud-new + .bud-details.bud-new{padding-top:0;}
.ibuilder.express .bud-details.bud-new .label{font-weight:500;}
.ibuilder.express .bud-details.bud-new select{background-color:#F3F8FB;border-radius:15px;height:44px;border: 1px solid #cddae2;}
.ibuilder.express .bud-details.bud-new input[type="text"]{height:44px}
.ibuilder.express .bud-details.bud-new input[type="radio"]{margin:2px 5px 0 0;}
.ibuilder.express .bud-details .form-table-wide select{background-color:#F3F8FB;border-radius:15px;}
.ibuilder.express .bud-details.bud-new.top-bar{display:block;margin-bottom:20px;}
.ibuilder.express .p-wide .bud-details.bud-new.top-bar .bud-back-top{display:block;}
.ibuilder.express .submenu.stickit .project-menu.bud-project-menu{display:none;}

.ibuilder.express .ib-grid-s .actions {float: left;background: transparent;padding: 0;border-radius: 15px;height: 116px;margin: 0 0 20px 0;}
.ibuilder.express .ib-grid-s .actions .main-actions-container span.btn{margin-top:0;height:116px;padding-top:70px;padding-left:10px;width:118px;font-size:15.5px;}
.ibuilder.express .ib-grid-s .actions a.btn{height:118px;padding:18px;background-color:#fe6b3c;line-height:20px;font-size:15.5px;margin-right:20px;padding-top: 63px;text-align: right;font-weight:400;}
.ibuilder.express .ib-grid-s .actions a.btn.ib2MainAction{width: 116px;white-space: normal;text-align: left;}
/*.ibuilder.express .ib-grid-s .actions a.btn.export{background-color:#E6ECF0;}*/
.ibuilder.express .main-actions-container:hover .main-actions{border: none;padding:0;box-shadow: 0px 5px 10px rgba(91, 128, 140, 0.2);background: #F3F8FB;border-radius: 15px;font-size: 15.5px;text-align: left;}
.ibuilder.express .ib-grid-s .main-actions-container:hover .main-actions{padding: 0;} /*padding-top:15px*/
.ibuilder.express .ib-grid-s .main-actions-container:hover .main-actions a {text-align: right;padding: 0px 27px 10px 10px;line-height: 40px;background-color: transparent;height: 40px;box-shadow: none;border-radius:0;}
.ibuilder.express .ib-grid-s .filter {float: left;width: calc(100% - 323px);background: #fff;padding: 10px;border-radius: 15px;height:116px;margin-right:0;}
.ibuilder.express .cum-budget .ib-grid-s .filter{width: calc(100% - 275px);}
.ibuilder.express .bud-cumulative .cum-budget .ib-grid-s .filter .filterInput{width: 100%;}
.ibuilder.express .bud-container .ib-grid-s .filter{width: calc(100% - 460px);}
.ibuilder.express .bud-container .ib-grid-s.BudgetsGroupByInvestmentSource .filter{width: calc(100% - 140px);}
.ibuilder.express .bud-container .ib-grid-s.BudgetsGroupByInvestmentSource .filter .filterInput{width: 100%;}
.ibuilder.express .bud-container .ib-grid-s.BudgetsGroupByInvestmentSource .cfilter{display:none;}
.ibuilder.express.admin .ib-grid-s .filter {width: calc(100% - 325px);} /*290*/
.ibuilder.express .ib-grid-s .filter .filterInput{width: 100%;margin-right:-7px;}
.ibuilder.express .ib-grid-s .filter .advancedsearchbutton{margin: 14px 0 0;float: right;  padding-top: 5px;}
.ibuilder.express .ib-grid-s .filter .advancedsearchbutton:before{margin-top:0;}
.ibuilder.express .ib-grid-s .cfilter {float: left;width: 175px;background: #fff;padding: 10px;border-radius: 15px;height:116px;margin-left:10px;font-size:12.5px;}
.ibuilder.express .ib-grid-s .cfilter #chbShowRemoved, 
.ibuilder.express .ib-grid-s .cfilter #chbShowAssigned, 
.ibuilder.express .ib-grid-s .cfilter #chbDisplayGenerated{margin:8px 0 8px 8px;clear:both;}
.ibuilder.express .ib-grid-s .cfilter .cf-projects input {margin-left: 0;}
.ibuilder.express .deposit-settlement .ib-grid-s .cfilter {width: 220px;}
.ibuilder.express .bud-back-top{float: left;background: #6FCF97;box-shadow: 0px 5px 20px rgba(91, 128, 140, 0.2);border-radius: 30px;width: 98px;height: 116px;padding: 80px 0 0 15px;color: #171717;margin-left:8px;text-transform: capitalize;display:block;}
.ibuilder.express .ib-cke .bud-back-top{margin-bottom:20px;}
.ibuilder.express .rm-header-back:before,
.ibuilder.express .bud-back-top:before{content:'\f061';position: absolute;font-family: 'Font Awesome 5 Pro';color: #171717;font-size: 22px;rotate: -135deg;font-weight: 100;margin-top:-60px;margin-left: 50px;}
.ibuilder.express .rm-header-back:hover,
.ibuilder.express .bud-back-top:hover{background-color:#CCECDD;color: #171717;}
.ibuilder.express .p-project-menu div.budget-select,
.ibuilder.express .p-wide div.budget-select {border-radius:30px;display:none;}
.ibuilder.express .bud-proj-top{float: left;background: #CCECDD;box-shadow: 0px 5px 20px rgba(91, 128, 140, 0.2);border-radius: 30px;width: 98px;height: 116px;padding: 30px 0 0 0;color: #171717;margin-left:20px;text-align:center;display:block;}
.ibuilder.express .bud-proj-top span.big{font-size:36px;}
.ibuilder.express .bud-proj-top span.small{font-size:10px;display:block;line-height:12px;margin-top:22px;display:none}
.ibuilder.express .bud-proj-top span.big:after{font-size:10px;display:block;line-height:12px;margin-top:22px;Content:'Budżet';}
.ibuilder.express .ib2-contractor .bud-proj-top span.small{display:block;}
.ibuilder.express .ib2-contractor .bud-proj-top span.big:after{display:none;}
.ibuilder.express .ib2-contractor .bud-headers{margin-bottom:20px;}
.ibuilder.express .p-project-menu .bud-headers,
.ibuilder.express .p-wide .bud-headers{font-size: 16px;line-height: 21px;font-weight: bold;padding: 8px 14px 8px 56px;background-color: #ffffff;color: #282828;margin-right: calc(0.8% - 6px);margin-left:244px;height: 116px;border-radius:30px;padding-left:15px;display:block;}
.ibuilder.express .p-wide .bud-headers{display:block;}
.ibuilder.express .p-wide .head-states{position:absolute;right:40px;margin-top:-105px;border-radius: 10px;padding: 5px;background: transparent;border: 1px solid #6fcf97;text-transform: uppercase;font-size: 12.5px;color: #4CAF50;outline: 0;}
.ibuilder.express .p-wide .nip-pesel{margin-top: 67px;font-size:11px;}
.ibuilder.express .p-wide .nip-pesel .label{padding-left:0;font-weight:400}
.ibuilder.express .p-wide .nip-pesel .value{color: #0f9ad6;font-weight:600}
.ibuilder.express .p-wide .bud-headers .projects{display:inline-block;}
.ibuilder.express .p-project-menu .bud-headers:before,
.ibuilder.express .p-wide .bud-headers:before{display:none;}
.ibuilder.express .p-project-menu .menu-wrapper.submenu,
.ibuilder.express .p-wide .menu-wrapper.submenu{margin-bottom: 12px;height: 38px;}
.ibuilder.express .menu-wrapper .left-paddle,
.ibuilder.express .menu-wrapper .right-paddle{padding: 10px 0 0 30px;font-size:17px;font-weight:500;background-color: #F3F8FB;}
.ibuilder.express .menu-wrapper .left-paddle{padding-left:10px;}
.ibuilder.express .p-project-menu .menu-wrapper.submenu li.last,
.ibuilder.express .p-wdie .menu-wrapper.submenu li.last{margin-right:50px}
.ibuilder.express .p-project-menu .submenu .nav-bar-filter,
.ibuilder.express .p-wide .submenu .nav-bar-filter{margin-left:8px;}
.ibuilder.express .p-project-menu .submenu .nav-bar-filter li,
.ibuilder.express .p-wide .submenu .nav-bar-filter li{margin-bottom:10px;}
.ibuilder.express .p-wide .submenu .nav-bar-filter li:last-child{margin-right:50px;}
.ibuilder.express .p-project-menu div.budget-header,
.ibuilder.express .p-wide div.budget-header{float:right;margin-top:15px;width:auto;margin-right:10px;display:none;}
.ibuilder.express .p-project-menu .budget-name,
.ibuilder.express .p-wide .budget-name{font-size:24px;margin-top:8px;float: unset;margin-right: 10px;}
.ibuilder.express .p-wide div.budget-name{float:left;}
.ibuilder.express .p-project-menu .budget-info,
.ibuilder.express .p-wide .budget-info{float: left;margin-right: 4px;margin-top:10px;}
.ibuilder.express .grid-studium-costs-container .subtitle{display:none;}

.ibuilder.express .ui-expandable-container .ui-expander,
.ibuilder.express .ui-expandable-container .ui-expandable-separator,
.ibuilder.express .ui-expandable-container .budget-real-cost-container{display:none;}
.ibuilder.express .bud-sub-container .ui-expandable-container{border-radius:30px;padding-bottom:0;}

.ibuilder.express .msg-panel-doc{border-radius:30px;margin:8px 10px;}
.ibuilder.express .dashboard{border-radius:30px;padding:10px;background:transparent;}
.ibuilder.express .dashboard .dashboard-rows{padding:0;}
.ibuilder.express .dashboard .border-box{border-radius:30px;margin-bottom:20px;background:#fff;border:none;padding:10px 20px;}
.ibuilder.express .dashboard .row{margin-left: -10px;margin-right: -10px;}
.ibuilder.express .dashboard .dashboard-top.filter{margin-bottom: 0;padding: 0;height: 40px;float: right;margin-top: -57px;z-index: 90;display: block;position: relative;}
.ibuilder.express .dashboard .dashboard-top.filter md-select{height:26px;background-color:#fff}
.ibuilder.express .dashboard .dashboard-top .filter-actions{}
.ibuilder.express .dashboard .md-subheader{margin-bottom:20px;}
.ibuilder.express .dashboard .md-subheader .md-subheader-content,
.ibuilder.express .dashboard .md-subheader .md-subheader-content a{font-weight: 600;  font-size: 15.5px;line-height: 20px;color: #171717;text-transform: uppercase;letter-spacing: 1.5px;}

.ibuilder.express .stickit.submenu .project-menu {margin-bottom:10px;}
.ibuilder.express .Container.Empty .bud-container .grid-schedule {background-color:#fff;border-radius:30px;padding:15px;}

.ibuilder.express .p-wide .wfm_fv,
.ibuilder.express .p-form .wfm_fv{margin-left:8px; margin-right:8px;}
.ibuilder.express .p-wide .wfm_fv .wfm_section,
.ibuilder.express .p-form .wfm_fv .wfm_section{padding:15px;border-radius:30px;}
.ibuilder.express .af11 .label,
.ibuilder.express .wfm_fv div.label{font-size: 12.5px;line-height: 24px;color: #718897;padding:0;margin-bottom:2px;font-weight:500;}
.ibuilder.express .wfm_fv div.value{font-size: 15.5px;line-height: 24px;color: #171717;padding:0;}
.ibuilder.express .wfm_section .value select[disabled]{background-color:transparent;}
.ibuilder.express .wfm_section .value input[type="text"],
.ibuilder.express .wfm_section .value select,
/*.ibuilder.express .divShowReal.scheduleSimple select,*/
.ibuilder.express .budget-versions select,
.ibuilder.express .wfm_section .value textarea,
.ibuilder.express .wfm_section .value input[type="file"] {font-size:12.5px;line-height:15.24px;height:44px;}
.ibuilder.express .wfm_section .value input[type="file"]{background-color:transparent;border-color:transparent;border-radius:0;}
.ibuilder.express .wfm_section .value select{color: #171717;-webkit-text-fill-color: #171717;border-color:#CDDAE2;background-color: #F3F8FB;border-radius:15px;}
.ibuilder.express .wfm_fv .section_header{color: #171717;font-size: 15.5px;margin-top: 3px;padding-top: 9px;font-weight: 600;text-transform:uppercase;margin-bottom: 8px;}
.ibuilder.express .p-wide .wfm.wfm_fv .buttons,
.ibuilder.express .p-form .wfm.wfm_fv .buttons {background-color:transparent;padding-top:0;}
.ibuilder.express .p-wide .wfm.wfm_fv .buttons input,
.ibuilder.express .p-form .wfm.wfm_fv .buttons input{background: #6FCF97;border-color:#6FCF97;border-radius: 25px;color:#171717;height: 38px;font-size:15.5px;line-height:20px;}
.ibuilder.express .wfm_fv .section_content{padding:0;}

.ibuilder.express .Container.WhiteContainer, 
.ibuilder.express .Container.DefaultContainer{border-radius:30px;margin-top:10px;background-color:transparent;}
.ibuilder.express .wf-contractor-edit{background-color:#fff;border-radius:30px;padding:10px;margin:0 8px 10px;}
/* .ibuilder.express wfm-contractor-details-component .clearfix .layout-column */
/* .ibuilder.express wfm-contractor-details-component .clearfix.wf-contractor-edit .layout-column{padding:0;margin-bottom:0;} */

.ibuilder.express .deposit-settlement .filter,
.ibuilder.express .deposit-settlement .filter select,
.ibuilder.express .debit-settlement .filter,
.ibuilder.express .debit-settlement .filter select{font-size:12.5px;}

.ibuilder.express .deposit-settlement{background-color:transparent;}
.ibuilder.express .deposit-settlement .filter{width:calc(100% - 505px);}
.ibuilder.express .deposit-settlement .filter select{background-color:#fff;}
.ibuilder.express #chbShowSettlement{margin-left:0;}

.ibuilder.express .debit-settlement{background-color:transparent;}
.ibuilder.express .debit-settlement .filter{width:calc(100% - 505px);}
.ibuilder.express .debit-settlement .ib-grid-s .cfilter{width:215px;}
.ibuilder.express .debit-settlement #chbDisplayGenerated[type="checkbox"]{margin: 6px 8px 6px 0;float:none !important;}

.ibuilder.express .eu_ExpandableGrid .filter{width:calc(100% - 140px);}
.ibuilder.express .eu_ExpandableGrid .ib-grid-s .filter .filterInput{width: calc(100% - 240px)}

.ibuilder.express .bud-cumulative .ib-grid-s .filter .filterInput{width: calc(100% - 240px)}
.ibuilder.express .bud-report .ib-grid-s .filter .filterInput{width: 100%;}

.ibuilder.express notice-user-view-list-component .main-actions-container span.btn.groupmenu {margin-top:0; height:130px;padding-top: 90px;}
.ibuilder.express notice-user-view-list-component .search-box.box-search.csearchvisible {width: calc(100% - 720px);}
.ibuilder.express notice-user-view-list-component .search-box.box-custom {width: 325px;}
.ibuilder.express notice-user-view-list-component .search-box.box-custom .cf-item {margin-bottom:2px;width:100%;text-align:right;}
.ibuilder.express notice-user-view-list-component .search-box.box-custom md-select{height:auto;background-color:transparent;}
.ibuilder.express notice-user-view-list-component .search-box,
.ibuilder.express notice-user-view-list-component .search-box.box-options{height:130px;}
.ibuilder.express notice-user-view-list-component .search-box.box-options{height:130px;}
.ibuilder.express notice-user-view-list-component .cc-more-container ul{right:357px;}

.ibuilder.express wfm-cost-centers-list-component .search-box.box-search.actionsP2.actionsP0 {width: calc(100% - 515px);}
.ibuilder.express wfm-cost-centers-list-component .search-box.box-custom {width: 255px;}
.ibuilder.express wfm-cost-centers-list-component .search-box.box-custom .cf-item {margin-bottom:2px;width:100%;text-align:right;}
.ibuilder.express wfm-cost-centers-list-component .search-box.box-custom md-select{height:auto;background-color:transparent;}
.ibuilder.express wfm-cost-centers-list-component .cc-more-container ul{right:357px;}

.ibuilder.express wfm-account-list-component .search-box.box-search.actionsP2.actionsP0 {width: calc(100% - 520px);}
.ibuilder.express wfm-account-list-component .search-box.box-custom {width: 255px;}
.ibuilder.express wfm-account-list-component .search-box.box-custom .cf-item {margin-bottom:2px;width:100%;text-align:right;border:none;}
.ibuilder.express wfm-account-list-component .search-box.box-custom md-select{height:auto;background-color:transparent;}
.ibuilder.express wfm-account-list-component .cc-more-container ul{/*right:357px;*/}

.ibuilder.express wfm-budget-categories-list-component .search-box.box-search.actionsP2.actionsP0 {width: calc(100% - 790px);}
.ibuilder.express wfm-budget-categories-list-component .search-box.box-custom {width: 255px;}
.ibuilder.express wfm-budget-categories-list-component .search-box.box-custom .cf-item {margin-bottom:2px;width:100%;text-align:right;}
.ibuilder.express wfm-budget-categories-list-component .search-box.box-custom md-select{height:auto;background-color:transparent;}
.ibuilder.express wfm-budget-categories-list-component .cc-more-container ul{right:357px;}

.ibuilder.express wfm-product-categories-list-component .search-box.box-search.csearchvisible{width: calc(100% - 375px);}

.ibuilder.express wfm-account-edit-component md-select .md-select-value,
.ibuilder.express #buildingForm md-select .md-select-value,
.ibuilder.express #stageForm md-select .md-select-value,
.ibuilder.express #investmentForm md-select .md-select-value{border:none;}
.ibuilder.express #buildingForm md-datepicker button.md-datepicker-button.md-button.md-icon-button,
.ibuilder.express #stageForm md-datepicker button.md-datepicker-button.md-button.md-icon-button,
.ibuilder.express #investmentForm md-datepicker button.md-datepicker-button.md-button.md-icon-button,
.ibuilder.express #userForm md-datepicker button.md-datepicker-button.md-button.md-icon-button,
.ibuilder.express #roleContainer md-datepicker button.md-datepicker-button.md-button.md-icon-button,
.ibuilder.express #goupContainer md-datepicker button.md-datepicker-button.md-button.md-icon-button{margin-top:3px;}

.ibuilder.express .grid-studium-costs-container,
.ibuilder.express .grid-studium-costs-container .bud-rmso-cost{background-color:transparent;padding:0;}
.ibuilder.express #divHtml,
.ibuilder.express .warehouse, 
.ibuilder.express .grid-studium-costs-container .actions,
.ibuilder.express .grid-studium-costs-container #rmso-view,
.ibuilder.express .divShowReal.scheduleSimple {border-radius:30px;padding:10px;background-color:#fff;padding-top:10px;margin-bottom:10px;}
.ibuilder.express .divShowReal.scheduleSimple .filterTypesDiv,
.ibuilder.express .divShowReal.scheduleSimple .realization-dates-filter,
.ibuilder.express .divShowReal.scheduleSimple .realization-progress-filter {margin-top:10px;}
.ibuilder.express .divShowReal.scheduleSimple .filterTypesDiv .btn.check{margin-right:3px;}
.ibuilder.express .divShowReal.scheduleSimple .realization-dates-filter select,
.ibuilder.express .divShowReal.scheduleSimple .realization-progress-filter select {font-size:12.5px;}
.ibuilder.express .divShowReal.scheduleSimple a.btn{margin:0;}
.ibuilder.express .divShowReal.scheduleSimple select,
.ibuilder.express #trVersion select {background-color:#fff;font-size:13px;}
.ibuilder.express .grid-studium-costs-container .actions {height:auto;}

.ibuilder.express .grid-studium-costs-container .subtitle,
.ibuilder.express #divExcelImport,
.ibuilder.express .budget-main-container,
.ibuilder.express .bud-blob,
.ibuilder.express .bud-dokumenty,
.ibuilder.express .white-box {border-radius:30px;padding:10px;background-color:#fff;margin-bottom:10px;}
.ibuilder.express #divExcelImport{height:100px;}
.ibuilder.express #divExcelImport .subtitle{padding-left:0;}
.ibuilder.express #pnlProtocolsMain,
.ibuilder.express .white-box .Grid th {background-color:transparent;}
.ibuilder.express .budget-top-container select,
.ibuilder.express .budget-main-container .form-table td select{width:100%;border-radius:30px;background-color:#f3f8fb;border: 1px solid #cddae2;}
.ibuilder.express .budget-main-container .form-table td input[type="checkbox"]{margin:0 5px 0 0;}
.ibuilder.express .budget-main-container .form-table tr td:first-child{white-space:nowrap;}
.ibuilder.express .budget-main-container .form-table td.value select{background-color:#f3f8fb;}
.ibuilder.express .budget-top-container{padding-bottom:10px;}
.ibuilder.express .budget-main-container .actions select{background-color:transparent;border-radius:30px;margin-right:10px;}
.ibuilder.express .budget-main-container .actions input[type="submit"]{height:32px;background-color:#e6ecf0;}
.ibuilder.express .budget-main-container .actions + div{margin-top:60px;}
.ibuilder.express .budget-main-container .actions select,
.ibuilder.express .budget-main-container .actions input{font-size:13px;}
.ibuilder.express .budget-main-container .Grid .ex_grid_header th{background-color:#ebeff2;}

.ibuilder.express #upSched{background-color:transparent;padding:0;}
.ibuilder.express #upSched .filter{background-color:#fff;margin-bottom:10px;border-radius:30px;width:535px}
.ibuilder.express #upSched .filter .clr{display:none;}
.ibuilder.express #upSched .filter .filterInput{width:49%; min-width:297px;}
.ibuilder.express #upSched #pnlMain .second-buttons-container{clear: both;background: #fff;padding: 0 10px;padding-top: 10px;border-radius:30px;}
.ibuilder.express #upSched #pnlMain .second-buttons-container .divShowReal.scheduleSimple{padding-left:0;}
.ibuilder.express #mainListScroll #mainList{padding:10px;border-radius:30px;background-color:#fff;}
.ibuilder.express #fuImportExcel{display: inline-block;font-size:13px;border-radius: 0;background: #fff;border:none;}
.ibuilder.express .bud-sub-container .ui-expandable-container, 
.ibuilder.express .bud-schedule-view, 
.ibuilder.express #gridSalesPlanReport, 
.ibuilder.express .bud-sales-plan, 
.ibuilder.express #rmso-view, 
.ibuilder.express #gridBudgetsVersions, 
.ibuilder.express #gridScheduleVersions, 
.ibuilder.express .overflowxauto{border-radius:30px;}
.ibuilder.express #rmso-view{padding:0;}
.ibuilder.express .bud-budget-revenues .inner-container, 
.ibuilder.express #pnlInvoicesMain .inner-container,
.ibuilder.express #pnlContractsMain{background-color:transparent;}
.ibuilder.express #pnlContractsMain .filter{width: calc(100% - 350px);}
.ibuilder.express #pnlContractsMain .cfilter{width: 200px;}

/*
.ibuilder.express #pnlInvoicesMain .inner-container .filter{width: calc(100% - 375px);}
.ibuilder.express #pnlInvoicesMain .inner-container .cfilter{width: 225px;}
.ibuilder.express #pnlInvoicesMain .inner-container select{background-color:#fff;display:block;margin-bottom:10px;}
.ibuilder.express #pnlInvoicesMain .inner-container #chbShowItemFromDeduction{margin-left:0;}
.ibuilder.express #pnlInvoicesMain #divNoInvoiceCosts.inner-container .filter{width: calc(100% - 138px);}
.ibuilder.express #pnlInvoicesMain #divNoInvoiceCosts.inner-container .cfilter{width: 200px;}
.ibuilder.express #pnlInvoicesMain #divFinancialBufferCosts.inner-container .filter{width: calc(100% - 350px);}
.ibuilder.express #pnlInvoicesMain #divFinancialBufferCosts.inner-container .cfilter{width: 200px;}
.ibuilder.express #pnlInvoicesMain #divAccountingNotes.inner-container .filter{width: calc(100% - 138px);}
.ibuilder.express #pnlInvoicesMain #divAccountingNotes.inner-container .cfilter{width: 200px;}
*/

.ibuilder.express #pnlInvoicesMain .inner-container{background-color:#fff;border-radius:30px;}
.ibuilder.express #pnlInvoicesMain .ib-grid-s .actions,
.ibuilder.express #pnlInvoicesMain .ib-grid-s .filter,
.ibuilder.express #pnlInvoicesMain .ib-grid-s .cfilter{height:auto;}
.ibuilder.express #pnlInvoicesMain .ib-grid-s .filter{width:calc(100% - 632px);}
.ibuilder.express #gridFinancialBufferCosts .ib-grid-s .filter{width:calc(100% - 587px);}
.ibuilder.express #pnlInvoicesMain .ib-grid-s .cfilter{width:auto;}
.ibuilder.express #gridFinancialBufferCosts .ib-grid-s .cfilter input[type="checkbox"]{margin-right:5px;}
.ibuilder.express #pnlInvoicesMain .cfilter select{width:auto;font-size:12.5px;}
.ibuilder.express #pnlInvoicesMain .ib-grid-s .actions .main-actions-container span.btn{background-color:#e6ecf0;height: 30px;padding: 3px 0 0 0;margin-top: 10px;text-align: center;box-shadow:none;font-weight:500;font-size:13px;}
.ibuilder.express #pnlInvoicesMain .ib-grid-s .filter .filterInput{width:25%;}
.ibuilder.express #pnlInvoicesMain .ib-grid-s .filter .advancedsearchbutton{float:unset;margin-left:10px;}
.ibuilder.express #pnlInvoicesMain .ib-grid-s .filter .advancedsearchbutton:before{margin-top:5px;}
.ibuilder.express #pnlInvoicesMain .gridoverflow{padding:10px 0;}
.ibuilder.express #pnlInvoicesMain .subtitle{padding: 20px 10px 10px 0;}

.ibuilder.express .bud_contract_list,
.ibuilder.express .bud_contract_details > div{background-color:#fff;border-radius:30px;padding:20px 10px;margin-bottom:30px;}
.ibuilder.express .bud-umowy .subtitle,
.ibuilder.express .bud_subtitle{color: #171717;font-size: 15.5px;margin-top: 3px;padding-top: 0;font-weight: 600;text-transform: uppercase;margin-bottom: 8px;letter-spacing: 1.5px;}
.ibuilder.express .bud-umowy .Header{display:none;}
.ibuilder.express .bud-umowy .ib-grid-s .actions,
.ibuilder.express .bud-umowy .ib-grid-s .filter,
.ibuilder.express .bud-umowy .ib-grid-s .cfilter{height:auto;}
.ibuilder.express .bud-umowy .ib-grid-s .filter{width:calc(100% - 460px);}
.ibuilder.express .bud-umowy .ib-grid-s .cfilter{width:312px;}
.ibuilder.express .bud-umowy .ib-grid-s .cfilter select{width:145px;}
.ibuilder.express .bud-umowy .bud_contract_details > div:nth-child(8) .ib-grid-s .cfilter select{width:200px;}
/* .ibuilder.express .bud-umowy .ib-grid-s .cfilter #chbShowSettlement:before{content:"<br/>";} */
.ibuilder.express .bud-umowy .cfilter select{width:auto;font-size:12.5px;}
.ibuilder.express .bud-umowy .ib-grid-s .actions .main-actions-container span.btn{background-color:#e6ecf0;height: 30px;padding: 3px 0 0 0;margin-top: 10px;text-align: center;box-shadow:none;font-weight:500;font-size:13px;}
.ibuilder.express .bud-umowy .ib-grid-s .filter .filterInput{width:25%;}
.ibuilder.express .bud-umowy .ib-grid-s .filter .advancedsearchbutton{float:unset;margin-left:10px;margin-right:10px;}
.ibuilder.express .bud-umowy .ib-grid-s .filter .advancedsearchbutton:before{margin-top:5px;}
/*.ibuilder.express .bud-umowy .ib-grid-s .filter .searchSummary{display:inline-block;margin-top:0;}*/
.ibuilder.express .bud-umowy .gridoverflow{padding:10px 0;}
.ibuilder.express .bud-umowy .subtitle{padding: 20px 10px 10px 0;}

.ibuilder.express .bud-kaucje .deposit-settlement{padding:0;}
.ibuilder.express .bud-kaucje {background-color:#fff;border-radius:30px;padding:20px 10px;}
.ibuilder.express .bud-kaucje .Header .Title .ib_cTitle.widget-head{color: #171717;font-size: 15.5px;margin-top: 3px;padding-top: 9px;font-weight: 600;text-transform: uppercase;margin-bottom: 8px;padding-left:10px;}
.ibuilder.express .bud-kaucje .deposit-settlement:first-child > div{margin-bottom:12px}
.ibuilder.express .bud-kaucje .deposit-settlement .ib-grid-s .actions,
.ibuilder.express .bud-kaucje .deposit-settlement .ib-grid-s .filter,
.ibuilder.express .bud-kaucje .deposit-settlement .ib-grid-s .cfilter{height:auto;}
.ibuilder.express .bud-kaucje .deposit-settlement .ib-grid-s .filter{width:calc(100% - 684px);}
.ibuilder.express .bud-kaucje .deposit-settlement .ib-grid-s .cfilter{width:auto;}
.ibuilder.express .bud-kaucje .deposit-settlement .cfilter select{width:auto;font-size:12.5px;}
.ibuilder.express .bud-kaucje .deposit-settlement .ib-grid-s .actions .main-actions-container span.btn{background-color:#e6ecf0;height: 30px;padding: 3px 0 0 0;margin-top: 10px;text-align: center;box-shadow:none;font-weight:500;font-size:13px;}
.ibuilder.express .bud-kaucje .deposit-settlement .ib-grid-s .actions .ib2MainAction.btn{height: 30px;padding: 5px 0 0 0;margin-top: 10px;text-align: center;font-size:13px;font-weight:500;background-color:#e6ecf0;}
.ibuilder.express .bud-kaucje .deposit-settlement .ib-grid-s .actions .ib2MainAction.btn:after{display:none;}
.ibuilder.express .bud-kaucje .deposit-settlement .ib-grid-s .filter .filterInput{width:25%;}
.ibuilder.express .bud-kaucje .deposit-settlement .ib-grid-s .filter .advancedsearchbutton{float:unset;margin-left:10px;}
.ibuilder.express .bud-kaucje .deposit-settlement .ib-grid-s .filter .advancedsearchbutton:before{margin-top:5px;}
.ibuilder.express .bud-kaucje .deposit-settlement .gridoverflow{padding:10px 0;}
.ibuilder.express .bud-kaucje .deposit-settlement .subtitle{padding: 20px 10px 10px 0;}

.ibuilder.express .bud-kaucje .debit-settlement{padding:0;}
/*.ibuilder.express .bud-kaucje .debit-settlement > div{background-color:#fff;border-radius:30px;padding:10px;}*/
.ibuilder.express .bud-kaucje .debit-settlement .ib-grid-s .actions,
.ibuilder.express .bud-kaucje .debit-settlement .ib-grid-s .filter,
.ibuilder.express .bud-kaucje .debit-settlement .ib-grid-s .cfilter{height:auto;}
.ibuilder.express .bud-kaucje .debit-settlement .ib-grid-s .filter{width:calc(100% - 466px);}
.ibuilder.express .bud-kaucje .debit-settlement .ib-grid-s .cfilter{width:auto;}
.ibuilder.express .bud-kaucje .debit-settlement .cfilter select{width:auto;font-size:12.5px;}
.ibuilder.express .bud-kaucje .debit-settlement .ib-grid-s .actions .main-actions-container span.btn{background-color:#e6ecf0;height: 30px;padding: 3px 0 0 0;margin-top: 10px;text-align: center;box-shadow:none;font-weight:500;font-size:13px;}
.ibuilder.express .bud-kaucje .debit-settlement .ib-grid-s .actions .ib2MainAction.btn{height: 30px;padding: 5px 0 0 0;margin-top: 10px;text-align: center;font-size:13px;font-weight:500;background-color:#e6ecf0;}
.ibuilder.express .bud-kaucje .debit-settlement .ib-grid-s .actions .ib2MainAction.btn:after{display:none;}
.ibuilder.express .bud-kaucje .debit-settlement .ib-grid-s .filter .filterInput{width:25%;}
.ibuilder.express .bud-kaucje .debit-settlement .ib-grid-s .filter .advancedsearchbutton{float:unset;margin-left:10px;}
.ibuilder.express .bud-kaucje .debit-settlement .ib-grid-s .filter .advancedsearchbutton:before{margin-top:5px;}
.ibuilder.express .bud-kaucje .debit-settlement .gridoverflow{padding:10px 0;}
.ibuilder.express .bud-kaucje .debit-settlement .subtitle{padding: 20px 10px 10px 0;}

.ibuilder.express #pnlProtocolsMain > div{background-color:#fff;border-radius:30px;}
.ibuilder.express #pnlProtocolsMain .ib-grid-s .actions,
.ibuilder.express #pnlProtocolsMain .ib-grid-s .filter,
.ibuilder.express #pnlProtocolsMain .ib-grid-s .cfilter{height:auto;}
.ibuilder.express #pnlProtocolsMain .ib-grid-s .filter{width:calc(100% - 460px);}
.ibuilder.express #pnlProtocolsMain .ib-grid-s .cfilter{width:auto;}
.ibuilder.express #pnlProtocolsMain .cfilter select{width:auto;font-size:12.5px;}
.ibuilder.express #pnlProtocolsMain .ib-grid-s .actions .main-actions-container span.btn{background-color:#e6ecf0;height: 30px;padding: 3px 0 0 0;margin-top: 10px;text-align: center;box-shadow:none;font-weight:500;font-size:13px;}
.ibuilder.express #pnlProtocolsMain .ib-grid-s .filter .filterInput{width:25%;}
.ibuilder.express #pnlProtocolsMain .ib-grid-s .filter .advancedsearchbutton{float:unset;margin-left:10px;}
.ibuilder.express #pnlProtocolsMain .ib-grid-s .filter .advancedsearchbutton:before{margin-top:5px;}
.ibuilder.express #pnlProtocolsMain .gridoverflow{padding:10px 0;}
.ibuilder.express #pnlProtocolsMain .subtitle{padding: 20px 10px 10px 0;}

.ibuilder.express .bud-budget-revenues > .inner-container{background-color:#fff;border-radius:30px;}
.ibuilder.express .bud-budget-revenues .ib-grid-s .actions,
.ibuilder.express .bud-budget-revenues .ib-grid-s .filter,
.ibuilder.express .bud-budget-revenues .ib-grid-s .cfilter{height:auto;}
.ibuilder.express .bud-budget-revenues .ib-grid-s .filter{width:calc(100% - 460px);}
.ibuilder.express .bud-budget-revenues .ib-grid-s .cfilter{width:auto;}
.ibuilder.express .bud-budget-revenues .cfilter select{width:auto;font-size:12.5px;}
.ibuilder.express .bud-budget-revenues .ib-grid-s .actions .main-actions-container span.btn{background-color:#e6ecf0;height: 30px;padding: 3px 0 0 0;margin-top: 10px;text-align: center;box-shadow:none;font-weight:500;font-size:13px;}
.ibuilder.express .bud-budget-revenues .ib-grid-s .filter .filterInput{width:25%;}
.ibuilder.express .bud-budget-revenues .ib-grid-s .filter .advancedsearchbutton{float:unset;margin-left:10px;}
.ibuilder.express .bud-budget-revenues .ib-grid-s .filter .advancedsearchbutton:before{margin-top:5px;}
.ibuilder.express .bud-budget-revenues .gridoverflow{padding:10px 0;}
.ibuilder.express .bud-budget-revenues .subtitle{padding: 20px 10px 10px 0;}

.ibuilder.express #gridBudgetHistory > .inner-container{background-color:#fff;border-radius:30px;}
.ibuilder.express #gridBudgetHistory .ib-grid-s .actions,
.ibuilder.express #gridBudgetHistory .ib-grid-s .filter,
.ibuilder.express #gridBudgetHistory .ib-grid-s .cfilter{height:auto;}
.ibuilder.express #gridBudgetHistory .ib-grid-s .filter{width:calc(100% - 460px);}
.ibuilder.express #gridBudgetHistory .ib-grid-s .cfilter{width:auto;}
.ibuilder.express #gridBudgetHistory .cfilter select{width:auto;font-size:12.5px;}
.ibuilder.express #gridBudgetHistory .ib-grid-s .actions .main-actions-container span.btn{background-color:#e6ecf0;height: 30px;padding: 3px 0 0 0;margin-top: 10px;text-align: center;box-shadow:none;font-weight:500;font-size:13px;}
.ibuilder.express #gridBudgetHistory .ib-grid-s .filter .filterInput{width:25%;}
.ibuilder.express #gridBudgetHistory .ib-grid-s .filter .advancedsearchbutton{float:unset;margin-left:10px;}
.ibuilder.express #gridBudgetHistory .ib-grid-s .filter .advancedsearchbutton:before{margin-top:5px;}
.ibuilder.express #gridBudgetHistory .gridoverflow{padding:10px 0;}
.ibuilder.express #gridBudgetHistory .subtitle{padding: 20px 10px 10px 0;}

.ibuilder.express #gridLineHistory > .inner-container{background-color:#fff;border-radius:30px;}
.ibuilder.express #gridLineHistory .ib-grid-s .actions,
.ibuilder.express #gridLineHistory .ib-grid-s .filter,
.ibuilder.express #gridLineHistory .ib-grid-s .cfilter{height:auto;}
.ibuilder.express #gridLineHistory .ib-grid-s .filter{width:calc(100% - 460px);}
.ibuilder.express #gridLineHistory .ib-grid-s .cfilter{width:auto;}
.ibuilder.express #gridLineHistory .cfilter select{width:auto;font-size:12.5px;}
.ibuilder.express #gridLineHistory .ib-grid-s .actions .main-actions-container span.btn{background-color:#e6ecf0;height: 30px;padding: 3px 0 0 0;margin-top: 10px;text-align: center;box-shadow:none;font-weight:500;font-size:13px;}
.ibuilder.express #gridLineHistory .ib-grid-s .filter .filterInput{width:25%;}
.ibuilder.express #gridLineHistory .ib-grid-s .filter .advancedsearchbutton{float:unset;margin-left:10px;}
.ibuilder.express #gridLineHistory .ib-grid-s .filter .advancedsearchbutton:before{margin-top:5px;}
.ibuilder.express #gridLineHistory .gridoverflow{padding:10px 0;}
.ibuilder.express #gridLineHistory .subtitle{padding: 20px 10px 10px 0;}

.ibuilder.express #gridImportLogsList > .inner-container{background-color:#fff;border-radius:30px;}
.ibuilder.express #gridImportLogsList .ib-grid-s .actions,
.ibuilder.express #gridImportLogsList .ib-grid-s .filter,
.ibuilder.express #gridImportLogsList .ib-grid-s .cfilter{height:auto;}
.ibuilder.express #gridImportLogsList .ib-grid-s .filter{width:calc(100% - 460px);}
.ibuilder.express #gridImportLogsList .ib-grid-s .cfilter{width:auto;}
.ibuilder.express #gridImportLogsList .cfilter select{width:auto;font-size:12.5px;}
.ibuilder.express #gridImportLogsList .ib-grid-s .actions .main-actions-container span.btn{background-color:#e6ecf0;height: 30px;padding: 3px 0 0 0;margin-top: 10px;text-align: center;box-shadow:none;font-weight:500;font-size:13px;}
.ibuilder.express #gridImportLogsList .ib-grid-s .filter .filterInput{width:25%;}
.ibuilder.express #gridImportLogsList .ib-grid-s .filter .advancedsearchbutton{float:unset;margin-left:10px;}
.ibuilder.express #gridImportLogsList .ib-grid-s .filter .advancedsearchbutton:before{margin-top:5px;}
.ibuilder.express #gridImportLogsList .gridoverflow{padding:10px 0;}
.ibuilder.express #gridImportLogsList .subtitle{padding: 20px 10px 10px 0;}
/*
.ibuilder.express #pnlProtocolsMain .filter{width: calc(100% - 138px);}
.ibuilder.express #pnlProtocolsMain .cfilter{width: 200px;}
*/

.ibuilder.express .bud-dokumenty{padding: 20px 10px;}
.ibuilder.express .bud-dokumenty .Header .Title .ib_cTitle.widget-head{color: #171717;font-size: 15.5px;margin-top: 3px;padding-top: 9px;font-weight: 600;text-transform: uppercase;margin-bottom: 8px;padding-left:10px;}
.ibuilder.express .bud-dokumenty .search-box{box-shadow:none;height:auto;min-height:unset;padding-left:0;padding-right:0;}
.ibuilder.express .bud-dokumenty .gridoverflow{padding-left:0;padding-right:0;}
.ibuilder.express .bud-dokumenty .search-box .asearch.btn{margin:0;float:unset;}
.ibuilder.express .bud-dokumenty .search-box .cc-toolbar,
.ibuilder.express .bud-dokumenty .search-box .cc-vis{display:none;}
.ibuilder.express .bud-dokumenty .search-box .cc-views{margin:0;}

.ibuilder.express .bud-schedule-style .Grid .imgMenu{background-color:#6FCF97;}
.ibuilder.express .bud-schedule-style .Grid .imgMenu:hover{background-color:#CCECDD;}

.ibuilder.express .inner-container #gridSalesInvoicesList .filter{width: calc(100% - 350px);}
.ibuilder.express .inner-container #gridSalesInvoicesList .cfilter{width: 200px;}
.ibuilder.express .inner-container #gridOtherSalesInvoicesList .filter{width: calc(100% - 350px);}
.ibuilder.express .inner-container #gridOtherSalesInvoicesList .cfilter{width: 200px;}
.ibuilder.express .inner-container #gridNoInvoiceIncomesList .filter{width: calc(100% - 138px);}
.ibuilder.express .inner-container #gridNoInvoiceIncomesList .cfilter{width: 200px;}
.ibuilder.express #gridBudgetHistory .filter,
.ibuilder.express #gridLineHistory .filter,
.ibuilder.express #gridImportLogsList .filter{width: calc(100% - 138px);}

/*.ibuilder.express #upSched .filter,*/
.ibuilder.express .scheduleSimple .filter{width:297px;}
.ibuilder.express a.btn.check,
.ibuilder.express a.btn.uncheck{width:32px;}
.ibuilder.express a.btn.check{background-color:#6FCF97;}
.ibuilder.express a.btn.uncheck{background-color:#E6ECF0;}
.ibuilder.express .ToggleQuantity-container,
.ibuilder.express .scheduleSimple .export{text-align:unset;height:unset;margin:0;}
.ibuilder.express .ToggleQuantity-container{margin-left:10px;}
.ibuilder.express .scheduleSimple .export{float:right;}
.ibuilder.express .scheduleSimple .filter,
.ibuilder.express .scheduleSimple .ToggleQuantity-container,
.ibuilder.express .scheduleSimple .advanced-filter,
.ibuilder.express .scheduleSimple .relatedpositions-filter,
.ibuilder.express .scheduleSimple .searchSummary,
.ibuilder.express .scheduleSimple .filterTypesDiv,
.ibuilder.express .scheduleSimple .positioncategory-filter,
.ibuilder.express .scheduleSimple .realizationbuffer-filter,
.ibuilder.express .scheduleSimple .realization-dates-filter,
.ibuilder.express .scheduleSimple .realization-progress-filter{float:left;font-size:12.5px;}
.ibuilder.express #pnlShowLinesWithPlanZero{font-size:12.5px;margin-top:5px;}
.ibuilder.express #pnlShowLinesWithPlanZero label{margin-left:5px;}
.ibuilder.express .ToggleQuantity-container,
.ibuilder.express .advanced-filter,
.ibuilder.express .relatedpositions-filter{height:31px;padding-top:5px;}
.ibuilder.express .ToggleQuantity-container label,
.ibuilder.express .advanced-filter label,
.ibuilder.express .relatedpositions-filter label,
.ibuilder.express .scheduleSimple .realization-dates-filter *,
.ibuilder.express .scheduleSimple .positioncategory-filter *,
.ibuilder.express .scheduleSimple .realizationbuffer-filter *,
.ibuilder.express .scheduleSimple .realization-progress-filter *{margin-right:10px;font-weight:400;}
.ibuilder.express .scheduleSimple .realization-dates-filter,
.ibuilder.express .scheduleSimple .realization-progress-filter{height:42px;padding-top:3px;}
.ibuilder.express .scheduleSimple .Include-container{padding-top:8px;margin-bottom:0}
.ibuilder.express .searchSummary #lblSearchSummary{display:none;}
.ibuilder.express .searchSummary > span {padding:9px;min-height:38px;display:inline-block;background-color:#F3F8FB;border-radius:30px;padding-left:32px;margin-right:10px;margin-bottom:10px;font-size:13px;}
.ibuilder.express .searchSummary > span:before{content:'\f0b0';position: absolute;font-family: 'Font Awesome 5 Pro';color: #718897;margin-left:-20px;}
.ibuilder.express .searchSummary > span > span{padding:4px 7px;color:#718897;background-color:#ffffff;border-radius:30px;height:24px;font-size:12.5px}
.ibuilder.express #rmso-view table.Grid tr.project, 
.ibuilder.express #building-income-list tr.project{background-color:transparent;} /*#CCECDD*/
.ibuilder.express #rmso-view table.Grid tr.project > td, 
.ibuilder.express #building-income-list tr.project > td{background-color:#d0eeff;border-bottom:none;} /*#CCECDD   #E5F4FC;*/
.ibuilder.express #rmso-view table.Grid tr.project > td.top_row, 
.ibuilder.express #building-income-list tr.project > td.top_row{border-bottom-width:1px;} /*#CCECDD*/
.ibuilder.express #rmso-view table.Grid tr.project:first-child > td:first-child, 
.ibuilder.express #building-income-list tr.project:first-child > td:first-child{border-radius:30px 0 0 30px;}
.ibuilder.express #rmso-view table.Grid tr.project:first-child > td:last-child, 
.ibuilder.express #building-income-list tr.project:first-child > td:last-child{border-radius:0 30px 30px 0;}
.ibuilder.express #rmso-view table.Grid tr.lev0, 
.ibuilder.express #building-income-list tr.lev0 {background-color:#fff;}
.ibuilder.express #rmso-view table.Grid tr.lev0 td, 
.ibuilder.express #building-income-list tr.lev0 td,
.ibuilder.express #rmso-view table.Grid tr.lev0 td.grid-schedule-name a, 
.ibuilder.express #building-income-list tr.lev0 td.grid-schedule-name a{font-size:14px;font-weight:600;}
.ibuilder.express #rmso-view table.Grid tr.lev1, 
.ibuilder.express #building-income-list tr.lev1 {background-color:#f3f8fb;} /*#F0F7FB  #EFF7FB*/
.ibuilder.express #rmso-view table.Grid tr.lev2, 
.ibuilder.express #building-income-list tr.lev2{background-color:#ebeff2;}
.ibuilder.express #rmso-view table.Grid tr.lev3, 
.ibuilder.express #building-income-list tr.lev3{background-color:#e4e8eb;}
.ibuilder.express #rmso-view table.Grid tr.lev4, 
.ibuilder.express #building-income-list tr.lev4{background-color:#d8dfe3;}
.ibuilder.express #rmso-view table.Grid tr.lev5, 
.ibuilder.express #building-income-list tr.lev5 {background-color:#ced5d9;}
.ibuilder.express #rmso-view table.Grid tr.lev6, 
.ibuilder.express #building-income-list tr.lev6 {background-color:#c2c9cc;}
.ibuilder.express .lev6 td.first-col {text-indent: 56px;}
.ibuilder.express .lev6 td.grid-schedule-name div.spacer-cont{margin-left: 56px;text-indent: 0px;}
.ibuilder.express .ex_grid .level6 *, 
.ibuilder.express .Grid .lev6 * {font-size: 9px;font-weight: normal;}
.ibuilder.express .lev6 td {font-size: 11px;font-style: italic;}
.ibuilder.express #rmso-view table.Grid tr.linePosition, 
.ibuilder.express #building-income-list tr.linePosition{background-color:#F0F7FB;}
/* .ibuilder.express #rmso-view table.Grid tr:hover,  */
/* .ibuilder.express #building-income-list tr:hover{background-color:#E6F5F4}  */
.ibuilder.express #rmso-view table.Grid tr td, 
.ibuilder.express #building-income-list tr td,
.ibuilder.express #rmso-view table.Grid tr td *, 
.ibuilder.express #building-income-list tr td *,
.ibuilder.express .ex_grid .level1 *,
.ibuilder.express .ex_grid .level2 *,
.ibuilder.express .ex_grid .level3 *,
.ibuilder.express .ex_grid .level4 *,
.ibuilder.express .ex_grid .level5 * {font-weight:500;}
.ibuilder.express .divShowReal.scheduleSimple .ToggleQuantity-container input,
.ibuilder.express .divShowReal.scheduleSimple .advanced-filter input,
.ibuilder.express .divShowReal.scheduleSimple .relatedpositions-filter input{margin-right:4px;}

/* PONIŻSZE ZAKOMENTOWANIE POWODUJE WŁĄCZENIE CEN JEDNOSTKOWYCH I ILOŚCI NA BUDŻECIE (ilościówka na budzetach) */
/*.ibuilder.express .divShowReal.scheduleSimple .advanced-filter {display:none;} */

.ibuilder.express #rmso-view table.Grid tr.project td{font-size:15px;font-weight:600;}
.ibuilder.express #rmso-view table.Grid tr.project:first-child > td:first-child{height:80px;}
.ibuilder.express #rmso-view table.Grid tr.project td.grid-schedule-name a{font-size:17px;}


.ibuilder.express .ib-grid-s .ex_grid tr td{height:33px;}

.ibuilder.express tr.line-row{font-weight: 600;background-color:#E9F5FC;}
.ibuilder.express tr.difference-row{font-weight: 600;background-color:#EFF7FB;}
.ibuilder.express tr.positionType-row{font-weight: 600;background-color:#EFF7FB;}
.ibuilder.express tr.position-row{font-weight: 600;background-color: #F0F7FB;}
.ibuilder.express tr.contract-row{background-color:#fff;}

.ibuilder.express .ex_grid .level1 .numericColumn, 
.ibuilder.express .Grid .lev0 .numericColumn{font-weight: 400;}
.ibuilder.express .ex_grid .level2 .numericColumn, 
.ibuilder.express .Grid .lev1 .numericColumn {font-weight: 300;}

/*
level-0 line-row 
level-1 line-row 
level-2 position-row 
level-3 contract-row 
level-4 cost-row 
*/

#popup_container.ui-draggable{border-radius: 30px 30px 0 0;}
/*#formWrapperContent .popup-footer{border-radius: 0 0 30px 30px;}*/
.popup-edit-container .ex_grid th, 
.popup-edit-container .ex_grid tr.ex_grid_header th, 
.popup-edit-container .ex_grid tr.ex_grid_header td, 
.popup-edit-container .ex_grid td.header{background-color:#fff;border: none;border-right: dotted;border-right-width: 2px; border-color:#CDDAE2;font-weight:500;}
.popup-edit-container .ex_grid th lebel{font-weight:500;}
.popup-edit-container .ex_grid td, 
.popup-edit-container .ex_grid tr.ex_grid_row td, 
.popup-edit-container .ex_grid tr.ex_grid_alternaterow td, 
.popup-edit-container .ex_grid_alternatingrow td, 
.popup-edit-container .ex_grid_row td, 
.popup-edit-container .ex_grid_alternaterow td, 
.popup-edit-container .ex_grid_selectedrow td, 
.popup-edit-container .ex_grid_footer td{border:none;}
.popup-edit-container .ex_grid tr:hover, 
.popup-edit-container .ex_grid .ex_grid_row:hover .ex_grid_cell{background-color:#E6F5F4;}
#popup_container #popup_title{color:#171717;text-transform: uppercase;font-weight: 600;font-size: 15.5px;}
.popup-edit-container button, 
.popup-edit-container .md-button, 
.popup-edit-container .md-button.md-primary.md-raised, 
.popup-edit-container .btn, 
.popup-edit-container .buttons input[type="submit"], 
.popup-edit-container .popup-buttons input[type="submit"], 
.popup-edit-container input[type="submit"]#btnExport, 
.popup-edit-container fieldset input[type="submit"], 
.popup-footer .form-buttons input[type="submit"],
.popup-edit-container .btn{background-color: #E6ECF0;color: #171717;border-radius: 30px;border: none;height: 30px;line-height: 20px;}
.popup-edit-container.width600 .multiselect_grid,
.popup-edit-container.width600 .multiselect_grid .ex_grid{width:560px !important;}
.popup-edit-container.width600 .height450{height: 490px !important;}
.popup-edit-container.width600 .multiselect_grid{height: 350px !important;}
.popup-edit-container.width600 .value.txt-long input{width:356px;}
.popup-edit-container.width600 .form-buttons{text-align:center;}
.contractsSearch .textBoxSmall{width:33%;}
#formWrapperContent .popup-footer .popup-buttons{margin-top:10px;}
.height409.category-items{margin-bottom:10px; height:381px;}
.height560{height: 516px;}
.popup-edit-container.popup-add.width550{width:650px}
.popup-edit-container #selectStateUpdatePanel #lblBudget{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 170px;display: block;}

.ibuilder.express .bud-import-buttons{margin-bottom:10px;}
.ibuilder.express .bud-schedule-view input[type="file"],
.ibuilder.express #divExcelImport input[type="file"]{border:none;border-radius:0;background-color:transparent;}
.ibuilder.express .bud-schedule-view input[type="file"]{margin-top:8px;}
.ibuilder.express .bud-building-income-buttons{margin-top:0}
.ibuilder.express .bud-schedule-view{padding:10px 0;}
.ibuilder.express .bud-schedule-view .padding-top10{padding:10px;}
.search.grid-wrapper select {background-color:#fff;}
#formWrapperContent .width700 .search{height:550px;}
.popup-edit-container .search .form-table{margin-right:10px;}
.width800 .form-table{width:100%;height:465px}
.width800 .form-table select,
.width800 .form-table input[type="text"]{background-color:#F3F8FB;border-radius:30px;border:1px solid #CDDAE2;height:44px;}

.ibuilder.express .ib2_paging_simple a, 
.ibuilder.express .ib2_paging div.pages a{
  color: #718897;
  padding: 5px;
  min-width: 30px;
  text-align: center;
  margin: 0;
  margin: 0 3px;
  cursor: pointer;
  background: #CDDAE2;
  border-radius: 15px;
  width: 30px;
  height: 30px;
  display: inline-block;
  font-size: 15.5px;
}
.ibuilder.express .ib2_paging_simple .numbers, 
.ibuilder.express .ib2_paging .pages .numbers {
  background: #fff;
padding: 8px;
border-radius: 30px;
  margin: 0 5px;
}
.ibuilder.express .ib2_paging_simple .numbers a, 
.ibuilder.express .ib2_paging .pages .numbers a{
  background: transparent;
  color: #1E795A;
}
.ibuilder.express .ib2_paging_simple .numbers a.current, 
.ibuilder.express .ib2_paging .pages .numbers a.current{
  color: #718897;
}
.ibuilder.express .ib2_paging_simple .numbers span, 
.ibuilder.express .ib2_paging .pages .numbers span{color:#171717;font-size:15.5px;}
.ibuilder.express .progress-bar,
.ibuilder.express .container.pbar-container{border: 1px solid #6FCF97;width: 108px;border-radius: 10px;height: 17px;background: #fff;}
.ibuilder.express .progress-bar-value,
.ibuilder.express .pbarRed,
.ibuilder.express .pbar{margin: 2px;height: 10px;border-radius: 15px;background-color: #CCECDD;}
.ibuilder.express .progress-bar.full-progress-bar,
.ibuilder.express .container.pbar-container.pbar-red{border-color: #FE6B3C}
.ibuilder.express .progress-bar{width:118px;}
.ibuilder.express div.pbar-container span.RealizationPercent{color:#31754D;font-size:10px;text-align: right;width: 100%;}
.ibuilder.express div.pbar-container.pbar-red span.RealizationPercent{color:#FE6B3C;}
.ibuilder.express .progress-bar.full-progress-bar .progress-bar-background,
.ibuilder.express .pbarRed,
.ibuilder.express .pbar.red{background-color: #FFF1EC}
.ibuilder.express .pbarRed{width:109px;}
.ibuilder.express .bud-schedule-style .Grid .progress-bar .progress-bar-value{height:10px;background-color:#ccecdd;}
.ibuilder.express .bud-schedule-style .Grid .progress-bar .progress-bar-background{color:#1e795a;text-align:right;}
.ibuilder.express .bud-schedule-style .Grid .progress-bar.full-progress-bar .progress-bar-background{color: #fe6b3c;width: 114px;border-radius: 15px;}
.ibuilder.express .progress-bar-background,
.ibuilder.express .Grid td .container.pbar-container > span{color: #1E795A;text-align: right;width: 100%;font-size;10px;}
.ibuilder.express .Grid td .container.pbar-container.pbar-red > span{color:#fe6b3c}
.ibuilder.express .Grid td .container.pbar-container > span.white-text{color:#FE6B3C}
.ibuilder.express .Grid.planning-costs-deviation-table td .container.pbar-container > span{top: -14px;}

.ibuilder.express .container.rm-stages-5{width:750px;}
.ibuilder.express .container.rm-stages-4{width:650px;}
.ibuilder.express .container.rm-stages-3{width:550px;}
.ibuilder.express .container.rm-stages-2{width:450px;}
.ibuilder.express .container.rm-head-stage .col-sm-2{width:18%;}
.ibuilder.express .container.rm-head-stage .col-sm-3{width:21.5%;}
.ibuilder.express .container.rm-head-stage .col-sm-4{width:29%;}
.ibuilder.express .container.rm-head-stage .col-sm-6{width:44%;}
.ibuilder.express .container.rm-head-stage{font-size: 15.5px;color: #718897;font-weight: 400;}
.ibuilder.express .container.rm-head-stage .icon{font-size: 10px;}
.ibuilder.express .container.rm-head-stage .stage-completed .name,
.ibuilder.express .container.rm-head-stage .stage-active .name{border-color:#6FCF97;}
.ibuilder.express .container.rm-head-stage .stage-completed .icon{color:#6FCF97;}
.ibuilder.express .container.rm-stages-5 > .row{background-position-x: 100px;}

.ibuilder.express .rm-doc-buttons .rm-task-cancel{display:none;}
.ibuilder.express .rm-nav-top .md-button.md-raised.rm-task-cancel{margin-top:6px;padding: 4px 12px;}

.ibuilder.express .filter-actions > li > span.btn, 
.ibuilder.express .filter-actions > li > a.btn,
.ibuilder.express .main-actions-container span.btn.groupmenu {font-size:15.5px;}
.ibuilder.express .filter-actions > li > span.btn:hover, 
.ibuilder.express .filter-actions > li > a.btn:hover,
.ibuilder.express .main-actions-container span.btn.groupmenu:hover {background-color:#FB8E6C}
.ibuilder.express .box-search .asearch-clear:hover,
.ibuilder.express .box-search .asearch.btn:hover,
.ibuilder.express .cc-views select:hover {background-color:#CCECDD}

.ibuilder.express .md-datepicker-input-container.md-datepicker-invalid .md-datepicker-input:not([disabled]){border-radius:15px;border-bottom:none;}

.ibuilder.express span.btn.project-delete:before, 
.ibuilder.express span.btn.project-edit:before, 
.ibuilder.express .btn.delete:before, 
.ibuilder.express .btn.edit:before, 
.ibuilder.express .btn.editP:before, 
.ibuilder.express .btn.save:before, 
.ibuilder.express .btn.saveOk:before, 
.ibuilder.express .btn.cancel:before,
.ibuilder.express a.btnOpened:before, 
.ibuilder.express a.btnClosed:before, 
.ibuilder.express .btn.move:before, 
.ibuilder.express .btn.users:before, 
.ibuilder.express .btn.sched:before, 
.ibuilder.express .btn.linked:before, 
.ibuilder.express .btnDevideEqually:before, 
.ibuilder.express .btnDevideBasedOnLine:before, 
.ibuilder.express .btn.add:before,
.ibuilder.express a.btnApprovedUnlocked:before, 
.ibuilder.express a.btnApprovedLocked:before, 
.ibuilder.express .btn.up:before, 
.ibuilder.express .btn.down:before, 
.ibuilder.express .btn.collapsed:before, 
.ibuilder.express .btn.expanded:before {    
    color:#6FCF97;
}
.ibuilder.express .bud-schedule-style .Grid .imgMenu {background-color:#6FCF97}

.ibuilder.express .Container.CalendarContainer button.fc-state-active, 
.ibuilder.express .ib25calendar button.fc-state-active,
.ibuilder.express .Container.CalendarContainer button.fc-button, 
.ibuilder.express .ib25calendar button.fc-button{border-radius: 30px; background: #E6ECF0;color:#171717;border:0;font-weight:500;height:32px;padding-top:0;}
.ibuilder.express .Container.CalendarContainer button.fc-state-active, 
.ibuilder.express .ib25calendar button.fc-state-active{font-weight:600;}
.ibuilder.express .fc-view-container{padding:10px;background-color:#fff;border-radius:30px;}
.ibuilder.express .fc-unthemed td.fc-today{background-color:transparent;border-bottom:1px solid #FE6B3C;height:62px;}
.ibuilder.express .fc-event{border-radius: 10px;text-align: right;padding: 3px 10px 5px;}
.ibuilder.express .ib25calendar button.fc-button.fc-today-button{background-color:#6FCF97;}
.ibuilder.express .ib25calendar button.fc-button.fc-today-button:hover{background-color:#CCECDD;}
.ibuilder.express .fc-toolbar h2{font-size:24px;font-weight: 500;letter-spacing: -0.72px;color:#171717;}
.ibuilder.express .ib25calendar th.fc-day-header.fc-widget-header, 
.ibuilder.express .ib25calendar .fc-head-container.fc-widget-header{font-weight:600;font-size:17px;text-transform:capitalize;}

.ibuilder.express .fc-event,
.ibuilder.express .fc-event.list-type-fv,
.ibuilder.express .fc-event.list-type-pk,
.ibuilder.express .fc-event.list-type-kw,
.ibuilder.express .fc-event.list-type-z,
.ibuilder.express .fc-event.list-type-u,
.ibuilder.express .fc-event.list-type-zkg,
.ibuilder.express .fc-event.list-type-d,
.ibuilder.express .fc-event.list-type-ab,
.ibuilder.express .fc-event.list-type-k,
.ibuilder.express .fc-event.list-type-pr,
.ibuilder.express .fc-event.list-type-wd,
.ibuilder.express .fc-event.list-type-mm,
.ibuilder.express .fc-event.list-type-pz,
.ibuilder.express .fc-event.list-type-rw,
.ibuilder.express .fc-event.list-type-fvs,
.ibuilder.express .fc-event.list-type-fvsi,
.ibuilder.express .fc-event.list-type-uf,
.ibuilder.express .fc-event.list-type-fp,
.ibuilder.express .fc-event.list-type-fz,
.ibuilder.express .fc-event.list-type-rez,
.ibuilder.express .fc-event.list-type-auf,
.ibuilder.express .fc-event.list-type-dz,
.ibuilder.express .fc-event.list-type-fvm,
.ibuilder.express .fc-event.list-type-fvsl,
.ibuilder.express .fc-event.list-type-ugw{color:#0F9AD6;background-color:#E9F5FC;border-color: transparent;}

.ibuilder.express #pnlProtocolsMain{background-color:#fff;border-radius:30px;padding:20px 10px;}
.ibuilder.express #pnlProtocolsMain .actions,
.bud-detalis-grids .ibuilder.express .actions{width:160px;margin-bottom:0;}
.bud-detalis-grids .ibuilder.express #gridAccNotes .actions,
.bud-detalis-grids .ibuilder.express #gridFinancialBufferCosts .actions,
.bud-detalis-grids .ibuilder.express .ib-grid .actions{width:130px;}
.bud-detalis-grids .ibuilder.express .bud_contract_details > div:nth-child(3) .ib-grid .actions{width:170px;}
.bud-detalis-grids .ibuilder.express .bud_contract_details > div:nth-child(4) .ib-grid .actions{width:320px;}
.bud-detalis-grids .ibuilder.express .bud_contract_details > div:nth-child(6) .ib-grid .actions{width:320px;}
.bud-detalis-grids .ibuilder.express .bud_contract_details > div:nth-child(3) .ib-grid .filter{width: calc(100% - 492px);}
.bud-detalis-grids .ibuilder.express .bud_contract_details > div:nth-child(4) .ib-grid .filter{width: calc(100% - 642px);}
.bud-detalis-grids .ibuilder.express #divNoInvoiceCosts .actions{width:430px;}
.bud-detalis-grids .ibuilder.express #divNoInvoiceCosts .actions a.btn{width:270px;}
.bud-detalis-grids .ibuilder.express #gridInvoicesList .actions{width:320px;}
.bud-detalis-grids .ibuilder.express #gridInvoicesList .actions a.btn{width:160px;}
.bud-detalis-grids .ibuilder.express #gridInvoicesList .filter{width: calc(100% - 820px);}
.ibuilder.express .inner-container #gridNoInvoiceIncomesList .filter{width: calc(100% - 320px);}
.ibuilder.express #pnlProtocolsMain .actions > a.btn,
.bud-detalis-grids .ibuilder.express .actions > a.btn,
.ibuilder.express #gridNoInvoiceIncomesList .actions > a.btn{height: 30px;width:160px;
    padding: 5px 0 0 0;
    margin-top: 10px;
    text-align: center;
    font-size: 13px;
    font-weight: 500;
    background-color: #e6ecf0;}
.ibuilder.express #pnlProtocolsMain select{background-color:#F3F8FB;border:1px solid #CDDAE2;border-radius:15px;}
.ibuilder.express #pnlProtocolsMain input[type="file"]{background-color:transparent;border:none;border-radius:0;}
.ibuilder.express #pnlProtocolsMain .subtitle{padding:0;display:block;}
.ibuilder.express #pnlProtocolsMain #divLines{margin-top:20px;}
.ibuilder.express table.form-table td.value .ui-datepicker-trigger{margin-top:15px;}
.ibuilder.express table.form-table td.value a.ib_tooltip img{margin-top:4px;}

.ibuilder.express .asearch-content{width:100%;}
.ibuilder.express .asearch-content h3{font-size: 15.5px;font-style: normal;font-weight: 500;line-height: 15px;letter-spacing: -0.465px;text-transform: uppercase;}
.ibuilder.express .asearch-content .asform li{width: calc(50% - 20px);float: left;margin-right: 25px;min-height:46px}
.ibuilder.express .rm-templates-content{margin-top:10px;border-radius:30px;}
.ibuilder.express .rm-templates-content .asearch-content .asform li{clear:both;}
.ibuilder.express .rm-templates-content .asearch-content{box-shadow:none;}
.ibuilder.express .asearch-content .asform label{border-bottom:none;display:block;padding-left:6px;padding-top:12px;}
.ibuilder.express .asearch-content .asform input,
.ibuilder.express .asearch-content .asform select{height:44px;}
.ibuilder.express .asearch-content .spliter{clear:both;}
.ibuilder.express .asearch-content .asearch-btns{margin-bottom:5px;}
.ibuilder.express .asearch-content .asearch-btns button{height:34px;}
.ibuilder.express .asearch-content .asearch-ok{background-color:#6FCF97}
.ibuilder.express .asearch-content .asearch-ok:hover{background-color:#CCECDD}
.ibuilder.express .asearch-content .asearch-clear{background-color:#FE6B3C}
.ibuilder.express .asearch-content .asearch-clear:hover{background-color:#FB8E6C}
.ibuilder.express .asearch-content .asearch-cancel{background-color:#E6ECF0}
.ibuilder.express .asearch-content .asearch-cancel:hover{background-color:#E6F5F4}

.ibuilder.express #contractorForm md-select .md-select-value{border:none;}
.ibuilder.express #contractorForm input,
.ibuilder.express #contractorForm select,
.ibuilder.express #contractorForm md-select,
.ibuilder.express #contractorForm md-select-value,
.ibuilder.express #contractorForm .md-datepicker-input{height:44px;}
.ibuilder.express #contractorForm textarea{min-height:44px;}
.ibuilder.express #contractorForm .md-button{height:34px;}

.start-items{}
.start-item{float:left;width:calc(33% - 15px);margin:10px;height:200px;background-color:#fff;border-radius:30px;padding:15px;}
.start-item a{font-size:22px; font-weight:600;text-align:center;display:block;margin-bottom: 15px;display: block;}
.start-item ul{border-top:1px solid #CCECDD;}
.start-item ul li{display:block;font-style:italic;font-weight:200;margin-top:15px;}

.ibuilder.express .main-actions-container span.btn{background-color:#6FCF97;}
.ibuilder.express .main-actions-container span.btn.groupmenu:hover,
.ibuilder.express .back-actions-container li:hover{background-color:#CCECDD;}

.wfm-cbox .form-table input[type="text"],
.wfm-cbox .form-table select,
.wfm-cbox .form-table textarea {height:44px;border-radius:15px;border: 1px solid #CDDAE2;background-color:#F3F8FB;}
.wfm-cbox table.form-table td.value .ui-datepicker-trigger,
.wfm-cbox table.form-table td .ui-datepicker-trigger{margin: 12px 0 0 -32px;width: 22px;height: 22px;}
.popup-buttons input[type="submit"]{background-color:#E6ECF0;border-radius: 30px;border:none;color:#171717}

.ibuilder.express md-chips md-chip, 
.ibuilder.express md-chips md-chip.md-focused{background: #6FCF97;border-radius: 15px;height: 44px;padding-top: 6px;}
.ibuilder.express .whitespacenowrap{white-space:nowrap;}
.ibuilder.express .planning-costs-actions{text-align:right;}

.ibuilder.express .summary-invoice{background-color: #E9F5FC;border-radius: 30px;padding: 15px;min-width:33%;}
.ibuilder.express .rm-ng-doc-view .summary-invoice table{margin-bottom:0;}
.ibuilder.express .rm-ng-doc-view .summary-invoice table.table.table-hover td{border-top:transparent;}
.ibuilder.express .rm-ng-doc-view .summary-invoice table.table.table-hover tr.text td.table-reinvoice{text-align:center;}

.ibuilder.express md-dialog{background-color:#F3F8FB;border-radius:15px;}
.Container.DefaultContainer .bud-blob .Header .Title,
.ibuilder.express md-dialog h2{font-weight: 600;font-size: 15.5px;line-height: 20px;color: #171717;text-transform: uppercase;}
.ibuilder.express md-dialog .md-button.md-autofocus{background-color:#6FCF97;color:#171717;padding: 6px 16px;}
.ibuilder.express md-dialog .md-button.md-autofocus:hover{background-color:#CCECDD;}

.ibuilder.express .bco:focus,
.ibuilder.express .bco{background-color:#E6ECF0;border-radius:15;border:0;}

.ibuilder.express .bud-blob .divShowReal.scheduleSimple {margin: -40px 0 0;padding: 0;position: absolute;right: 25px;z-index: 1;}
.ibuilder.express .bud-blob .divShowReal.scheduleSimple a.export {margin-right:8px;}
.ibuilder.express .Container.WhiteContainer,
/*.ibuilder.express .bud-blob .Content{padding:10px;}*/
.ibuilder.express .bud-blob{padding-top:20px;}
.ibuilder.express .bud-blob .budget-grid{padding:0 12px;}
.ibuilder.express .bud-blob .wfm-rbox{padding:0;}

.ibuilder.express .deposit-settlement{padding:0;}
#budMenu a:before{color:#6fcf97;}

.express-user-admin .ibuilder.express .p-content{margin:0;padding:0;}
.express-user-admin .ibuilder.express #SubMenuPane.p-content{margin-left: 10px;}
.express-user-admin .ibuilder.express .md-padding{padding:0 0 10px 0;}
.express-user-admin .ibuilder.express md-input-container label{line-height:32px;}
.express-user-admin .ibuilder.express md-input-container input,
.express-user-admin .ibuilder.express md-input-container select,
.express-user-admin .ibuilder.express md-input-container md-select,
.express-user-admin .ibuilder.express md-input-container md-select-value,
.express-user-admin .ibuilder.express md-input-container textarea,
.express-user-admin .ibuilder.express md-input-container md-autocomplete,
.express-user-admin .ibuilder.express md-datepicker input{line-height:32px; height:44px;}
.express-user-admin .ibuilder.express md-input-container md-select-value{border:none;}
.express-user-admin .ibuilder.express md-input-container md-checkbox{margin-bottom:8px;}
.express-user-admin .ibuilder.express #buildingForm section md-datepicker button.md-datepicker-button.md-button.md-icon-button,
.express-user-admin .ibuilder.express #stageForm section md-datepicker button.md-datepicker-button.md-button.md-icon-button,
.express-user-admin .ibuilder.express #investmentForm section md-datepicker button.md-datepicker-button.md-button.md-icon-button,
.express-user-admin .ibuilder.express #userForm section md-datepicker button.md-datepicker-button.md-button.md-icon-button,
.express-user-admin .ibuilder.express #roleContainer section md-datepicker button.md-datepicker-button.md-button.md-icon-button,
.express-user-admin .ibuilder.express #goupContainer section md-datepicker button.md-datepicker-button.md-button.md-icon-button{margin-top: 12px;background-color: transparent;border-radius: 0;}
.express-user-admin .ibuilder.express button.md-primary,
.express-user-admin .ibuilder.express .md-button.md-primary{background-color:#6FCF97;}
.express-user-admin .ibuilder.express #buildingDetailsForm h2{color:#171717;}
.express-user-admin .ibuilder.express #buildingDetailsForm md-datepicker .md-datepicker-input{min-width:128px;}

.ibuilder.express .ex_grid_row .ex_grid_cell.rm-process-status{text-align:center;padding:9px;}
.ibuilder.express .ex_grid_row .ex_grid_cell.rm-process-status div{color:#0F9AD6;border:1px solid #0F9AD6;border-radius: 10px;text-transform: uppercase;padding:6px;display:inline-block;}
.ibuilder.express .ex_grid_row.rm-process-status-odrzucony .ex_grid_cell.rm-process-status div{color:#FE6B3C;border-color:#FE6B3C;}
.ibuilder.express .ex_grid_row.rm-process-status-dodany .ex_grid_cell.rm-process-status div{color:#6FCF97;border-color:#6FCF97;}

.ibuilder.express #tbl-history .md-button {background-color:transparent;color:#6FCF97;}

.ibuilder.express .rm-pager{text-align:right;}
.ibuilder.express .rm-pager-item {background:#cddae2;color:#718897;padding: 5px;min-width: 30px;text-align: center;margin: 0 3px;cursor: pointer;border-radius: 15px;width: 30px;height: 30px;display: inline-block;display: inline-block;}
.ibuilder.express .rm-pager-item .rm-pager-current{color: #6FCF97;}

.ibuilder.express .rm-popup > div.rm-standard-relation-form {background-color:#fff;padding:20px;border-radius:30px;}
.ibuilder.express .rm-popup .search-box.box-custom,
.ibuilder.express .rm-popup .search-box.box-options{display:none;}
.ibuilder.express .rm-popup .search-box.box-search{width: calc(100% - 256px);margin-right: 0;}


/*.ibuilder.express #rmUserMain ul.form.cf-list li.cf-item.fsg{padding:0;}*/
.ibuilder.express ul.form.cf-list li.cf-item.fsg label{display:none;}

.ibuilder.express .search-summary ul.cf-list{display: inline-flex;padding-left: 32px;background: #f3f8fb;border-radius: 30px;padding-top: 2px;min-height:38px;}
.ibuilder.express .search-summary ul.cf-list:before{content:'\f0b0';position: absolute;font-family: 'Font Awesome 5 Pro';color: #718897;margin-left:-20px;margin-top:6px;}
.ibuilder.express .search-summary ul.cf-list li{margin:0;}
.ibuilder.express .search-summary ul.form.cf-list li.cf-item{border:none;padding-left:0;padding-top: 4px;}
.ibuilder.express .search-summary ul.form.cf-list li.cf-item label{font-size:13px;}
.ibuilder.express .search-summary ul.form.cf-list li.cf-item md-select{border:none;}
.ibuilder.express .search-summary ul.cf-list li .md-select-value{font-size:13px;background: #fff;border-radius: 30px;}
.ibuilder.express .search-summary span.cf-item{white-space:nowrap;}
.ibuilder.express .search-summary span.cf-item label{font-size:13px;}
.ibuilder.express .search-summary span.cf-item md-select{display: inline-block;margin:0 0 0 5px;border:none;font-weight:400;border-radius:20px;font-size:13px;}
.ibuilder.express .search-summary span.cf-item md-select .md-select-value{border-radius:20px;background-color:#fff;border-color:transparent;color: #718897;}
.ibuilder.express .box-search .search-summary > span.cf-item.fsg::before{margin-top:5px;}


.ibuilder.express .ex_grid .ex_grid_row .ex_grid_cell > div:first-child {padding: 6px 6px 3px;}

.ibuilder.express .rm-ng-doc-view table.table-striped > tbody > tr:nth-of-type(2n+1) th{font-weight:600;}

.ibuilder.express .ex_grid_pinned_right .ex_grid_row .ex_grid_cell:last-child, 
.ibuilder.express .ex_grid_rows_container .ex_grid_row .ex_grid_cell:last-child:not(.ex_grid_selectrow) {
  border-right: 2px dotted #cddae2;
}
.ibuilder.express .box-search .asearch-clear{display: inline-block;margin-top: 0;margin-bottom: 12px;height: 38px;font-size:13px;}
.ibuilder.express .ib2_angulargrid .search-summary{margin-bottom:0;}
.ibuilder.express .asearch-content h3{margin-top:10px; margin-bottom:10px;}
.ibuilder.express .asearch-content .asform{border-top: 1px solid silver;padding-top: 10px;}
.wfm.deposit-settlement > div > div.repo,
.wfm.debit-settlement > div > div.repo{height:540px !important;}
.wfm-cbox .form-table td span{margin-top: 4px;display: inline-block;}
.wfm-cbox .form-table td input[type="submit"]{margin:0;}
.ibuilder.express .ex_grid_row_actions .material-icons {margin-left: -9px;}
.ibuilder.express .fis-table.ex_grid md-datepicker{width: 145px;}
.ibuilder.express #LocalTypeIds .md-chip-content{margin-top: 8px;}
.ibuilder.express .item-index-invoice span{margin-top:6px;}
.ibuilder.express .reinvoice-invoice input[type="checkbox"]{height:25px;}
.ibuilder.express .table-reinvoice-th input[type="checkbox"]{height:18px;}
md-dialog.md-dialog-fullscreen .md-toolbar-tools{color: #171717;font-weight: 600;font-size: 15.5px;line-height: 20px;}
md-dialog.md-dialog-fullscreen md-dialog-actions .md-button,
md-dialog.md-dialog-fullscreen md-dialog-actions .md-button.md-primary.md-raised{background-color:#E6ECF0;color:#171717;border-radius: 30px;border:none;height:30px;line-height:20px;font-weight:500;}
md-dialog.md-dialog-fullscreen md-dialog-actions .md-button.md-raised:not([disabled]):hover,
md-dialog.md-dialog-fullscreen md-dialog-actions .md-button.md-primary.md-raised:hover{background-color:#E6F5F4;color:#171717;}
.ibuilder.express .container.rm-stages-5 > .row{background-position-x:110px;}
.ibuilder.express .container.rm-stages-4 > .row{background-position-x:-50px;}
.ibuilder.express .container.rm-stages-3 > .row{background-position-x:50px;}
.ibuilder.express .container.rm-stages-2 > .row{background-position-x:-110px;}
.ibuilder.express #emailForm md-select .md-select-value {border:none;}

.ui-datepicker-trigger{background-color:transparent;}
.ibuilder.express .ui-datepicker-trigger{height:unset;width:unset;cursor:pointer;}
.ui-datepicker {font-size:13px;}
.ui-state-default, 
.ui-widget-content .ui-state-default, 
.ui-widget-header .ui-state-default{border: 1px solid transparent;background: transparent; color: #171717;}
.ui-widget-content .ui-state-highlight{background: #F04A03;color: rgba(255,255,255,0.87);border-radius:15px;}
.ui-widget-content .ui-state-active{background: rgb(234,81,90);color: rgba(255,255,255,0.87);border-radius:15px;}
.ui-datepicker th{background: rgba(158,158,158,0.32);color: rgba(0,0,0,0.87);font-weight: 400;text-transform: lowercase;}
.ui-datepicker td a{text-align:center;}
.ui-widget-header{color:#1E795A;}
.ui-datepicker.ui-datepicker-multi .ui-datepicker-title{margin:0 6px;}
.ui-datepicker.ui-datepicker-multi .ui-datepicker-title select {border:none;background-color:transparent;margin-left: 15px;width: calc(50% - 15px);}
.ui-datepicker-month{margin-right:6px;}
.ibuilder.express .budget-top-container input[type="submit"],
.ui-datepicker-buttonpane.ui-widget-content button{background-color:#E6ECF0;color:#171717;border-radius: 30px;border:none;height:30px;line-height:20px;font-weight:500;}
.ui-datepicker-buttonpane.ui-widget-content button:hover{background-color:#E6F5F4;color:#171717;}
.md-calendar-scroll-container{width: 339px;}
.ibuilder.express .form-table .value textarea{padding-top:8px;}

.ibuilder.express #contractorForm .md-padding{padding:0;}
.ibuilder.express td.label.nowrap{white-space:nowrap}
.ibuilder.express #pnlScheduleView table.bud-version-position,
.ibuilder.express div.bud-version-position{position: absolute;top: 167px;width: calc(100% - 290px);left: 269px;padding: 0;margin: 0;background: transparent;line-height:0;}
.ibuilder.express #pnlScheduleView table.bud-version-position #trVersion .label.small-label,
#lblBuildingIncomeVersion,
.ibuilder.express table.bud-version-position.form-table #trVersion .label.small-label{display:none;}
.ibuilder.express #pnlScheduleView table.bud-version-position #trVersion a.btn,
.ibuilder.express table.bud-version-position.form-table #trVersion a.btn{margin-top:0;padding:6px 16px;}
.ibuilder.express .bud-planedit{float:right;margin-top: -61px;}
.ibuilder.express #trVersion td{padding:0;}
.ibuilder.express #divVersion select,
.ibuilder.express #trVersion select{height:32px;border-radius:20px;background-color:transparent;margin:0 10px 0 0;}
.ibuilder.express .bud-budgetedValue{position:absolute;right:13px;top:411px;background: #CCECDD;padding: 6px 12px;border-radius: 25px;}
.ibuilder.express .bud-budgetedValue .label{padding-left:0;font-weight:400;}
.ibuilder.express .bud-budgetedValue .button{text-align:right;}
.ibuilder.express .bud-budgetedValue .button span{font-weight:500;}
.ibuilder.express .bud-budgetedValue .bud-refresh{margin-top:1px;position:relative;}
.ibuilder.express .bud-planeclose{margin-top: -107px;}
.ibuilder.express .bud-planeclose a.btn{opacity:1;padding:6px 16px;margin:0;}
.ibuilder.express .bud-planeclose .form-table td{padding-right:10px;}
.ibuilder.express .eu_ExpandableGrid{margin:0;}
.ibuilder.express .js-expandable-area.ui-expandable-area #mainTable.form-table{position: absolute;right: 17px;margin-top: 205px;}

.ibuilder.express .cumulative-budget .lev0 td{font-weight:500;}
.ibuilder.express .onvac-notify-col,
.ibuilder.express .onvac-trSetAdmin td:nth-child(3){text-align:center;width:185px}
.ibuilder.express .onvac-table input[type="button"],
.ibuilder.express .onvac-table input[type="submit"]{background-color: #e6ecf0;}
.ibuilder.express .onvac-table select{background-color:#fff;border-radius: 15px;}
.ibuilder.express .onvac-table td.td-nowrap{width:160px;}
.ibuilder.express .onvac-table td.td-nowrap input{width:150px;}
.ibuilder.express .onvac-table .td-set-all {width:225px;}
.ibuilder.express .onvac-table .td-set-all select {width:auto !important;}

.bud-permission-info { height: 150px; overflow-y: auto; }
.bud-permission-info li { padding-bottom: 5px; }

.ibuilder.express #up1 .bud-popup{position: absolute;background: #fff;margin-top: -105px;width: 400px;right: -5px;border-radius: 40px;padding: 20px;border: 1px solid #6fcf97;}
.ibuilder.express #up1 .bud-popup .value input[type="text"]{width:100%;}
.ibuilder.express #up1 .popup-footer-dialog{margin-top:10px;}
.ibuilder.express #up1 .popup-edit-container .form-table{margin-top:0;}
.ibuilder.express #up1 .popup-edit-container .form-table td{height:32px;vertical-align:middle;}

.ibuilder.admin .filter-actions > li > a.btn{background:#fe6b3c;}
.ibuilder.express.admin .Niewysłanemaile .ib-grid-s .filter{width: calc(100% - 460px);}
.ibuilder.express .Niewysłanemaile .ib-grid-s .actions a.btn.ib2MainAction::after{margin-left: -10px;}
.ibuilder.express .Niewysłanemaile .ib-grid-s .actions a.btn.ib2MainAction::after{margin-left: -10px;}
.ibuilder.express .Powiadomienia .search-summary ul.form.cf-list li.cf-item{min-width: max-content;}
.ibuilder.express prs-list-component .main-actions-container a.btn{box-shadow:none;}

.ibuilder.express .ng-submitted md-input-container label:not(.md-no-float):not(.md-container-ignore).md-required{color:rgb(221,44,0);}
.ibuilder.express .ng-submitted md-input-container .md-input[disabled].ng-invalid{border-color:rgb(221,44,0);}

.bud-contract-schedule .form-table.bud-contract-name{position:absolute;margin-top:-155px;margin-left:249px;}
.bud-contract-schedule #setSchedule .subtitle{background-color:transparent;}
.bud-contract-schedule #setSchedule .buttons{height:32px;float:left}
.bud-contract-schedule #setSchedule .bud-import-buttons input[type="file"]{border:none;border-radius:0;background-color:transparent;}
.bud-contract-schedule #setSchedule .grid-wrapper{padding:20px; background:#fff;border-radius:40px;}
.bud-contract-schedule #setSchedule .grid-wrapper .btn.edit,
.bud-contract-schedule #setSchedule .grid-wrapper .btn.save,
.bud-contract-schedule #setSchedule .grid-wrapper .btn.cancel{background:none;color:transparent;	}
.bud-contract-schedule #setSchedule .popup-footer{border-top:none;}

.nodata{font-size:2em;text-align:center;margin-top:25%;}
.nodata img{width: 125px;display: block;margin: 0 46%;}
.dashboard_task .nodata{font-size: 17px;text-align: center;margin-top: 0%;padding-top: 7%;}
.dashboard_task .nodata img{width: 50px;margin: 0% 41%;}
.dashboard_task .numeric-chart{padding-top:53px}

/*EC 101115 */
.ng-tab-hide md-tab-item{display:none;}
.ng-tab-hide md-tab-content{}
.ng-tab-hide md-tab-content .col-md-8{width:100%;}
.ng-tab-hide md-tab-content .rm-custom-tran {text-align:right;}
.ng-tab-hide md-tab-content .rm-custom-tran .md-button.md-primary.md-raised:not([disabled]){background-color: #6FCF97;border-color: #6FCF97;color: #171717;height: 38px;}
.ng-tab-hide md-tab-content .rm-custom-tran .md-button.md-primary.md-raised:not([disabled]):hover {color: #171717;background-color: #E6F5F4;}
.ng-tab-hide .rm-popup .rm-group-container {min-height: 150px;height: 150px;}
.ng-tab-hide .rm-popup .rm-layout-row1{margin-top:48px}

.ng-tab-hide .rm-popup .rm-layout-row1 .rm-layout-field0,
.ng-tab-hide .rm-popup .rm-layout-row1 .rm-layout-field1{width:auto; float:right;}

.ng-tab-hide .rm-popup.lines2 .rm-layout-row2 .rm-layout-field0,
.ng-tab-hide .rm-popup.lines2 .rm-layout-row2 .rm-layout-field1{width:auto; float:right;}

.ng-tab-hide .rm-popup.lines3 .rm-layout-row3 .rm-layout-field0,
.ng-tab-hide .rm-popup.lines3 .rm-layout-row3 .rm-layout-field1{width:auto; float:right;}

.ng-tab-hide .rm-popup.lines4 .rm-layout-row4 .rm-layout-field0,
.ng-tab-hide .rm-popup.lines4 .rm-layout-row4 .rm-layout-field1{width:auto; float:right;}

.ng-tab-hide .rm-popup.lines5 .rm-layout-row5 .rm-layout-field0,
.ng-tab-hide .rm-popup.lines5 .rm-layout-row5 .rm-layout-field1{width:auto; float:right;}

.ng-tab-hide .rm-popup.lines2 .rm-layout-row1,
.ng-tab-hide .rm-popup.lines3 .rm-layout-row1,
.ng-tab-hide .rm-popup.lines4 .rm-layout-row1,
.ng-tab-hide .rm-popup.lines5 .rm-layout-row1{margin-top:0}

.ng-tab-hide .rm-popup.lines2 .rm-layout-row1 .rm-layout-field0,
.ng-tab-hide .rm-popup.lines2 .rm-layout-row1 .rm-layout-field1,
.ng-tab-hide .rm-popup.lines3 .rm-layout-row1 .rm-layout-field0,
.ng-tab-hide .rm-popup.lines3 .rm-layout-row1 .rm-layout-field1,
.ng-tab-hide .rm-popup.lines4 .rm-layout-row1 .rm-layout-field0,
.ng-tab-hide .rm-popup.lines4 .rm-layout-row1 .rm-layout-field1,
.ng-tab-hide .rm-popup.lines5 .rm-layout-row1 .rm-layout-field0,
.ng-tab-hide .rm-popup.lines5 .rm-layout-row1 .rm-layout-field1{width:100%; float:none;}

.bud-permission-info{overflow-x:hidden;overflow-y:scroll;height:80px;}

.ibuilder.express #contractor_CorrespondenceAddressSameAsBasic{position:absolute;margin-top:-25px;}
.ibuilder.express .wf-contractor-personal md-radio-group{margin-bottom: 24px;}
.ibuilder.express section ib-datepicker-container label{margin-bottom: 3px;}
.ibuilder.express .contractor-company-prefix-input.flex-10{margin-right:10px;}
.ibuilder.express .news .ib-grid-s .filter{width:calc(100% - 275px);}
.ibuilder.express .news .group_tab{width:auto;}

.ibuilder.express .show-all-lines-invoice{width:32px;}
.ibuilder.express .budget-invoice.invoice-no-wrap wfm-invoice-item-control{width:calc(100% - 40px);}
.ibuilder.express .wf-contractor-edit .rm-files th{background-color:transparent;font-weight:600;border-top:none;}
.ibuilder.express .wf-contractor-edit .rm-files th{border-left:none;border-top:none !important;border-right-style:dotted;border-right-width: 2px;}
.ibuilder.express .wf-contractor-edit .rm-files th:last-child{border-right:none;}
.ibuilder.express .wf-contractor-edit .rm-files td{border-left:none;border-top:none;border-bottom:none;border-right:none;}
.ibuilder.express .wf-contractor-edit .rm-files {border:none;}

.ibuilder.express .tCompanyName{white-space:nowrap;}
.ibuilder.express .ib-grid-s td a.btn.downloadP {
  background-image: url("/images/prod/btn/btn-download-p.png");
  background-color: #22844F;
  background-position: center center !important;
  background-repeat: no-repeat;
}
.ibuilder.express .ex_grid td a.btn.add,
.ibuilder.express .ex_grid td a.btn.delete {background-color: transparent;color: transparent;}

.ibuilder.express div[ui-view="permissionsView"],
.ibuilder.express div[ui-view="historyView"]{margin-top:12px;}
div.ib_tooltip{width:auto;}
.ibuilder.express .import-content label.md-button.md-raised{background: transparent;border-radius: 0;}
.ibuilder.express .import-content label.md-button.md-raised input[type="file"]{background: none;border: none;border-radius: 0;padding: 0;}
.ibuilder.express wfm-contractor-bank-accounts-edit-component > div{background:#fff;border-radius:30px;padding:10px;}
.ibuilder.express #contractorsContainer  wfm-contractor-bank-accounts-edit-component div.p-content{margin-bottom:0;}
.ibuilder.express wfm-contractor-bank-accounts-edit-component #accountForm table th,
.ibuilder.express wfm-contractor-bank-accounts-edit-component #accountForm table td{background: none;border: none;border-right: dotted 2px #B7B7B7;border-bottom: solid 1px #B7B7B7;}
.ibuilder.express wfm-contractor-bank-accounts-edit-component #accountForm table tr:last-child td{border-bottom: none;}
.ibuilder.express wfm-contractor-bank-accounts-edit-component #accountForm table tr td button{background:transparent;padding:0;}
.ibuilder.express wfm-contractor-bank-accounts-edit-component #accountForm table th label{font-weight:bold;}
.ibuilder.default.express .p-wide #contractorsContainer #contactForm md-content.md-padding,
.ibuilder.default.express .p-wide #contractorsContainer #contacstForm md-content.md-padding,
.ibuilder.default.express .p-wide #contractorsContainer #emailsForm md-content.md-padding{background:#fff;border-radius:30px;padding:10px;}
.ibuilder.default.express .p-wide #contractorsContainer #emailsForm md-content section.well .md-button{background:transparent;}
.ibuilder.default.express .p-wide #contractorsContainer #emailsForm md-content section.well > .md-button{padding: 6px 16px;background-color: #E6ECF0;}

.rm-fieldtype-integer-workflow25-incomeprotocolscustomcontrol{margin-left:10px;margin-right:10px;}
.rm-fieldtype-integer-workflow25-incomeprotocolscustomcontrol .protocol-link {position:absolute;right:20px;padding:0;font-size:0pt;top:0;}
.rm-fieldtype-integer-workflow25-incomeprotocolscustomcontrol .protocol-link a {color:#22844F;font-size:12px;margin-right:8px;}
.rm-fieldtype-integer-workflow25-incomeprotocolscustomcontrol .protocol-link a:last-child {margin-right:0;}