﻿#main {
    margin-left: 250px;
}

.nav-tabs {
    width: 100%;
}

.fixed-ribbon #ribbon {
left: 250px;
}

#header>:first-child, aside {
width: 250px;
}


.jarviswidget.well header {
display: block;
}

.jarviswidget.well > header {
display: none;
}

.k-state-disabled .k-slider-wrap
{
    opacity: 1;
}

.margin-right-15-important {margin-right:15px !important;}

.white-bg-textfields .form-group {
    background-color: white !important;
}

body{
    overflow: auto;
}

.fa.glyphicon {
    font-family: 'Glyphicons Halflings' !important;
}

.maps {
    position:relative !important;
    margin: 15px!important;
    width:100% !important;
    min-height:375px !important;
}

.maps img {
  max-width: none !important;
}

#splash{
    position: fixed;
    top: 49%;
    bottom: 51%;
    left: 50%;
    right: 50%;
}

.filesize.badge {
    font-size: 0.7em;
    font-weight: normal;
}

h1.error-text {
    -webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

.antares-view-content .panel-body {
    clear:none;
}

/*.smart-form **/ 
.note-editor .btn-toolbar .btn {
    padding: 6px 12px;
}

.smart-form .form-group {
    margin: 0;
}

.doc-edit {
    width:13px;
    height:13px;
    display: block;
}

.btn-contact-addpeople{
    padding: 7px 10px;
    height: 34px;
    margin-top: 22px;
}

.contact-field-pull-1 {
    margin-right: 8.333333333333332%;
}


/**ADATTAMENTO**/
/*.tab-pane{
    / *margin-left: 30px;* /
}*/

.antares-tree-view-filters .clear-filter {
    position: absolute;
    top: 0px;
    right: 10px;
    z-index:1;
}

.profile-carousel .carousel-inner {
max-height: 250px;
min-height: 250px;
}

/*.profile-carousel .carousel-inner .item img {

}*/

.profile-data span{
    font-size:14px
}
.profile-data span i{
    margin-right: 10px;
}

.profile-carousel {
background-color: beige;
background-image: url(/Scripts/resources/antares.jpg);
background-repeat: no-repeat;
background-position:center;
background-size: cover;
}

.antares-tree-view-filters .clear-filter .btn {
    width:20px;
    height:20px;
}

/**USE SPINNER ICON INSTEAD OF BACKGROUND GIF**/
.loaderTd{
    text-align: center;
}

.trackid h2{
    text-transform: uppercase;
}

#servicePortfolioDetailsHeading{
    height:40px;
    margin-top: -9px !important;
    border-left: none !important;
    border-top: 1px solid #D5D5D5;
}

#servicePortfolioDetailsHeading h3{
    line-height:none !important;
}

#customerDetailsHeading{
    height:40px;
    border-left: none !important;
    border-top: 1px solid #D5D5D5;
}

#customerDetailsHeading h3{
    line-height:none !important;
}

.longlink {
    max-width: 100px;
    display: block;
    /* width: 250px; */
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.globalLoadingButton{
    z-index: 100;
    position: fixed;
    width:100%;
    bottom: 0px;
    top:0px;
    user-select: none;
}

.panel-footer{
    clear:both;
}

#application-main #application-content {
    position:relative;
}

#left-panel {
    bottom: 25px;
    left: 0;
    position: absolute;
    top: 49px;
    z-index: 1002;
    min-height:initial;
}

/**fix for IE**/

.ieMinHeight {
    min-height: initial !important;
}

/*.tab-content .panel .panel-heading{
    padding-top: 3px;
    padding-bottom: 3px;
    min-height: 39px;
}*/

.tab-content .tab-pane.no-margin {
    width: 100%;
    margin-left: 0px;
}

.table-responsive {
width: 100%;
text-align: center;
}

.table-responsive .table{
width: 98%;
}

.clear {
    clear:both;
}

#show-shortcut {
    cursor: pointer;
}

body.minified #show-shortcut  {
    visibility:hidden;
    display: inline;
    padding: 5px 3px 5px 0px;
}

body.minified #show-shortcut img {
    visibility: visible;
    margin: -7px 0px 0px -18px;
}

body.minified .login-info span {
    display: inline-flex;
}

body.minified .login-info span i {
    display: inline;
    padding: 13px 5px;
}

body.minified #show-shortcut:first-letter {
    visibility:visible;
    display: inline;
    padding: 5px 3px;
}​

body.minified #main-footer p {
    visibility:hidden !important;
}

body.minified #main-footer p:first-letter {
    visibility:visible !important;
}​


.smart-form .col-11 {
     width:91.66%
 }
.smart-form .col-12 {
    width:100%
}
.smart-form label.label {letter-spacing: -1px;}

.smart-form {
    line-height: 2.5;
    padding-left: 15px;
    width: 100%;
    padding-right: 15px;
}

.smart-form .input *:not(i),
.smart-form .select *:not(i) {
    width:100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
}

.smart-form .input-file .button {
    width: initial;
    width: auto;
}

.smart-form .input .icon-prepend,
.smart-form .select .icon-prepend {
    width: 22px;
}

.smart-form .input-group {
    display: table;
width: 100%;
}

@media (min-width: 768px){
    .modal-dialog.modal-xxl{
        width: 80%;
        margin: 30px auto;
    }
}

.amf-grid .full-text section{
    margin-bottom:0;
}


.form-control {
    min-height: 28px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 100%;
    height: auto;
    padding: 8px 10px;
    background-color:rgba(48,126,204,0.05);
}

.select2-container.form-control {
    padding: 0;
    border: 0;
    z-index: inherit;
}

.select2-container.form-control .select2-choice {
    background-color: transparent; 
}


.input-note .form-control{
    height: initial !important;
    min-height: 34px;
}


.smart-form .input-icon input,
.smart-form .input-icon em.form-control,
.smart-form .input-icon span.form-control,
.smart-form .select-icon input,
.smart-form .select-icon em.form-control,
.smart-form .select-icon span.form-control {
    padding-left: 38px;
}

.tabs-left>.nav-tabs, .tabs-left>.nav-pills {
    margin-right:0px;
    border-right:0px;
}

.label input.state-error > .icon-append, .icon-prepend {
    color: #ed1c24;
}

/*.no-padding .note-editor{
    /*border: 1px solid #a9a9a9;* /    
}*/

.note-editor .note-editable {
    background: transparent;
}

/* FIX first row of smart-form   */
.smart-form .row {
margin: -0px -15px;
display: flex;
}

/* CENTER ANTARES IMG*/
.img-responsive{
    margin:0px auto !important;
}

a, button, td{
    transition-delay: 0s;
    -moz-transition-delay: 0s;
    -webkit-transition-delay: 0s;
    -moz-transition: all 0.7s;
    -webkit-transition: all 0.7s; 
    transition: all 0.7s;
}

.login-spin{
    width:46px;
}

/** THEME MENU COLORS*/
.theme-default {background-color: #4E463F;}
#logo-group>span {
    display: inline-block;
    height: 49px;
    /*float: left;*/
}
#logo {
    background-image: url('../images/Logo_Header_Antares_100.png');
    background-repeat: no-repeat;
    background-position: 13px 3px;
    margin-top: 0px;
    margin-left: 0px;
}

.theme-dark {background-color: #3A4558}
body.smart-style-1 #application-main #main-footer {
    background-image: none;
    background-color: #22262e;
}
body.smart-style-1 #application-main header {
    background-image: none;
    background-color: #22262e;
    color: white;
}
body.smart-style-1 #logo {
    background-image: url('../images/Logo_Header_Antares_100_neg.png');
}

.theme-light {background-color: #fff; color: #000000 !important;}
body.smart-style-2 header {
    background-image: none;
    background-color: #2C3742;
}
body.smart-style-2 #application-main #main-footer {
    background-image: none;
    background-color: #2C3742;
}
body.smart-style-2 #header, .smart-style-2 .inbox-footer, .smart-style-2 .superbox-show{
    background-image: none;
    background-color: #2C3742;
}
body.smart-style-2 #ribbon {
    background: linear-gradient(to right,#F7F7F7 99%,#CACACA 100%);
}
body.smart-style-2 #logo {
    background-image: url('../images/Logo_Header_Antares_100_neg.png');
}

.theme-google {background-color: #f78c40;}
body.smart-style-3 header {
    background-color: #F78C40;
    background-image: linear-gradient(to bottom, #F78C40, #D67632);
}
body.smart-style-3 #application-main #main-footer {
    background-color: #F78C40;
    background-image: linear-gradient(to bottom, #F78C40, #D67632);
}
body.smart-style-3 #ribbon {
    background: #f2f2f2;
}
body.smart-style-3 #logo {
    background-image: url('../images/Logo_Header_Antares_100_neg.png');
}

/**LEFT TABS BORDER FIX**/
#demo-pill-nav{
    margin-top: -1px ;
    width: 138px;
}

/** ADJUST ANTARES LOGO**/
#header > :first-child{
    width: auto;
    float: left;
}

body#logo-group img{
    width:100%;
}

.tabs-left > .nav-tabs > li > a, .tabs-left > .nav-pills > li > a{
    -webkit-transition-delay: initial;
    -moz-transition: initial;
    -webkit-transition: initial; 
    transition: initial;
}

/** LIST STYLE TYPE CLASSES USED FOR THE PRIVACY PAGE**/

.listStyleTypeNone {
    list-style-type: none;
}

.listStyleTypeLowerRoman{
    list-style-type: lower-roman;
}

.listStyleTypeUpperAlpha{
    list-style-type: upper-alpha;
}

.listStyleTypeLowerLatin{
    list-style-type: lower-latin;
}

.listStyleTypeUpperLatin{
    list-style-type: upper-latin;
}

/** UTILITY CLASSES**/
.bg-color-blueLightGray{
    background-color: #F5F5F5 !important;
}

.display-block{
    display:block !important;
}

.noLineHeight{
    line-height:normal !important;
}

.inheritedLineHeight{
    line-height: inherit !important;
}

.nopaddingRight{
    padding-right: 0px !important;
}

.noPaddingLeft{
    padding-left: 0px !important;
}

.nopaddingTop{
    padding-top: 0px !important;
}

.noPaddingBottom{
    padding-bottom: 0px !important;
}

.noMarginBottom{
    margin-bottom: 0px !important;
}

.noMarginTop{
    margin-top: 0px !important;
}

.noMarginLeft{
    margin-left: 0px !important;
}

.noMarginRight{
    margin-right: 0px !important;
}

.margin-left-5{
    margin-left: 5px !important;
}

.margin-top-5{
    margin-top: 5px !important;
}

.margin-bottom-5{
    margin-bottom: 5px !important;
}

.margin-right-5{
    margin-right: 5px !important;
}

.padding-left-15{
    padding-left:15px !important;
}

.padding-right-15{
    padding-right:15px !important;
}

.padding-top-15{
    padding-top:15px !important;
}

.padding-bottom-15{
    padding-bottom:15px !important;
}
/**FIX TABS LEFT MARGIN**/
.tabs-left > .tab-content{
    margin-left: 130px !important;
}

.tabs-left > .nav-tabs{
    width: 130px !important;
}

/**USER'S PROFILE PIC ADJUST**/

.minHeight{
    min-height: 78px !important;
}

/**Set overflow and scroll to d&d**/
.securitySortable{
    overflow-y: auto !important;
    max-height: 365px !important;
    min-height: 316px !important;
}

.cursorMove{
    cursor: move;
}


.smart-form .tooltip.in {
    opacity: 0.9 !important;
    background-color: transparent !important;
}

.smart-form .input input, .smart-form .select select, .smart-form .textarea textarea {
    height: 34px;
}

div.dataTables_filter input{
    height:32px;
}

.jarviswidget h5.row-seperator-header {
margin-top: 0px;
margin-bottom: 0px;
padding-top: 10px;
padding-bottom: 10px;
}

.clickable-title {
    font-family: RobotoLight;
    color: #646464;
    font-size: 20px;
    font-weight: 400;
}

.clickable-title .title:hover {
    color: rgb(50, 118, 177);
    text-decoration: underline;
    cursor: pointer;
}

.clickable-title.disabled .title {
    color: #646464;
    text-decoration: none;
    cursor: default;
}

.panel.panel-darken .panel-heading{
    background: none repeat scroll 0 0 #4c4f53;
}

.securitySortable .alert{
    padding:0px 0px 0px 5px;
    margin-bottom: 10px;
}


.antares-view-router {
    position:relative;
}
.antares-view-router .antares-view-title  {
    left: 0;
    position: absolute;
    right: 0;
    top: -48px;    
}
.antares-view-router.tab-content .antares-view-title {
    left: -125px;
      margin: 0px 5px 0px 10px;
}

.antares-view-navigation {
    margin-top:48px;
}
.antares-view-router .antares-view-content {
    margin-top:48px;
}

.andatares-view-loadingbar {
    position:absolute;
    top:0px;
    left:0px;
    right:0px;
    z-index:1;
}

.underconstruction {   
    background-image: url('/Assets/images/coming-soon.jpg');
    background-repeat: no-repeat;
    background-size: 100%;
    /* background-position-y: 44%; */
    min-height: 400px;
    background-color: white;
    background-position: 50% 80%;
}

.easter-egg {
    background-repeat: no-repeat;
    background-size: 100%;
    /* background-position-y: 44%; */
    min-height: 400px;
    background-color: black;
    background-position: 50% 50%;
    position: absolute;
    top: 20px;
    z-index: 1042;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    display:none;
}

.easter-egg-image-gif {
    background-image: url('/Assets/images/easter-egg.gif');
}

.easter-egg-image-static {
    background-image: url('/Assets/images/easter-egg.gif');
}

.easter-egg-starter {
    position:absolute;
    width: 8px;
    height: 8px;
    border: 1px solid #C0B2A9;
    bottom: 18px;
    right: 18px;
    z-index:20000;
}

.monkey-egg {
    height: 450px;
    background-image: url('/Assets/Images/monkey-egg.gif');
    background-position: 50% 50%;
    display: block;
    margin: 20px;
}

.select2-drop-active {
    border: 1px solid #5D98CC;
    border-top: 1px solid #5D98CC;
    /* border-bottom-width: 3px; */
    min-width: 135px;
    padding-top: 5px !important;
    box-sizing: border-box;
}


.lockscreen {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 10000;
    background: url("../../SmartAdmin/img/mybg.png") repeat scroll 0 0 #fff;
    direction: ltr;
    margin: 0;
    overflow: auto;
    padding: 0;
}


.lockscreen .lockscreen-content{
    /*width: 50%;*/
    width: 478px;
    margin: auto;
    position: fixed;
    left: 0;
    right: 0;
    max-height: 70%;
    top: 10%;
}


.btn.btn-height{
height: 100%;
padding: 0px 10px;
}

.input-group .icon-append,
.input-group .icon-prepend {
    z-index: 3;
}

.carousel  .carousel-indicators {
    background-color: rgba(0,0,0,0.5);
    border-radius: 8px;
    margin: auto;
    padding: 10px;
    width: auto;
}

.carousel .camera {
    background-color: rgba(0,0,0,0.5);
    border-radius: 8px;
    height: 29px;
    width: 38px;
    vertical-align: middle;
    display: table-cell;
    text-align: center;
    /*margin-right: 10px;*/
}

#chat-view {
    position: fixed;
    bottom: 0;
    right: 0;
    display:none;
    z-index:9980;
}

.chat-body .replies-container {
    margin-top: 15px;
    margin-right: 15px;
}

.chat-body .chat-box {
margin-left: 20px;
margin-top: 15px;
margin-right: 20px;
}

.timeline-seperator {
display: block;
text-align: center;
color: #999;
margin: 10px 0 0;
}

@media(max-height: 600px){
    .lockscreen .lockscreen-content {
        top: 30px;
        margin:auto;
    }    

    .lockscreen .lockscreen-content {
        overflow:auto;
    }

    body.locked  {
        overflow:hidden;
        min-height: 0;
    }
}


.lockscreen .logo {
padding: 15px 0;
display: block;
}

.lockscreen .logo + div {
background: #FFF;
box-shadow: -31px 32px 53px rgba(0,0,0,.2);
overflow: hidden;
padding: 13px;
position: relative;
}

.lockscreen .logo > :first-child {
margin: 0;
}

.lockscreen .logo img {
height: 75px;
margin-top: -4px;
margin-right: -2px;
}

.lockscreen .logo + div > img {
float: left;
}

.lockscreen .logo + div > img + div {
float: right;
width: 318px;
}

.lockscreen .logo + div > img + div > :first-child {
margin-top: 0;
}

.lockscreen .logo + div > img + div > :first-child > :first-child {
opacity: .1;
padding: 15px;
}

.lockscreen .logo + div > img + div > :first-child > small {
display: block;
padding-top: 5px;
}

.lockscreen .logo + div > img + div > :first-child + p {
margin-bottom: 12px;
}

#shortcut ul{
    margin-right:170px;
      border: 0;
}

.mid-cubes {
    width: 53px;
    height: 53px;
}

#shortcut .logout {
    float: right;
    clear: right;
    margin: 0;
    margin-top: 15px;
    margin-right: 15px;
}

#shortcut .logout:hover {
    color: orange;
    text-decoration: blink;
}

#shortcut .logout .iconbox i {
    width: auto;
    height: auto;
    margin: 8px auto 0;
}

/** START ASIDE*/
.fixed-navigation #left-panel {
    bottom: 38px;
}

#left-panel nav,
#left-panel div[role=navigation] {
    overflow-y: auto;
    top: 40px;
    bottom: 31px;
    position: absolute;
    left: 0;
    right: 0;
}

#left-panel nav,
#left-panel div[role=navigation] {
overflow-y: auto;
}

#left-panel nav ul {
    overflow:hidden;
}

#left-panel nav .disabled > a
#left-panel div[role=navigation] .disabled > a{
color: #666 !important;
}

.minified #left-panel nav,
.minified #left-panel div[role=navigation],
.minified #left-panel nav ul,
.minified #left-panel div[role=navigation] ul {
    overflow: visible;
}

.minified nav>ul>li>a>.menu-item-parent,
.minified div[role=navigation]>ul>li>a>.menu-item-parent
 {
    width: 220px;

    display: none;
    position: absolute;
    left: 40px;
    top: -3px;
    width: 186px;
    height: 38px;
    line-height: 38px;
    background-color: #f5f5f5;
    color: #333;
    z-index: 3;
    -webkit-box-shadow: 2px 1px 2px 0 rgba(0,0,0,.2);
    -moz-box-shadow: 2px 1px 2px 0 rgba(0,0,0,.2);
    box-shadow: 2px 1px 2px 0 rgba(0,0,0,.2);
    border-left: 1px solid #bfbfbf;
    border-top: 1px solid #D8D4D4;
    border-bottom: 1px solid #fff;
    padding-left: 12px;


}

.minified nav > ul > li,
.minified div[role=navigation] > ul > li{
    border-bottom: 0px; 
    border-top: 0px; 
}

.minified nav > ul > li > ul,
.minified div[role=navigation] > ul > li > ul {
    width: 235px;
}

.minifyme{
    bottom: 1px;
}

.fixed-navigation .minifyme {
    bottom: 1px;
    position: absolute;
}
/** END ASIDE*/

.tree-well .clear-filter {
    position: absolute;
    top: 0px;
    right: 10px;
    z-index: 1;
}
.tree-well .clear-filter .btn{
    width: 20px;
    height: 20px;
}


.jarviswidget-color-red>header>.jarviswidget-ctrls a, .jarviswidget-color-red .nav-tabs li:not(.active) a {
/* color: #fff!important; */
     color: #333!important; 
}

.jarviswidget-color-red>header>.jarviswidget-ctrls a, .jarviswidget-color-red > .nav-tabs li:not(.active) a {
/* color: #fff!important; */
     color: #fff!important; 
}

.nav-tabs>li.active>a {
  -webkit-box-shadow: 0 -2px 0 #57889c !important;
  -moz-box-shadow: 0 -2px 0 #57889c !important;
  box-shadow: 0 -2px 0 #57889c !important;
  border-top-width: 0 !important;
  margin-top: 1px !important;
  font-weight: 700 !important;
}


.tabs-left .nav-tabs > li.active > a {
      border-left-color: rgb(221, 221, 221) !important;
      border-left-style: solid !important;
      border-left-width: 1px !important;
}

.tabs-left.nav-tabs > li.active > a {
    -webkit-box-shadow: -2px 0 0 #57889c !important;
    -moz-box-shadow: -2px 0 0 #57889c !important;
    box-shadow: -2px 0 0 #57889c !important;
    border-top-width: 1px !important;
    border-left: 0 !important;
    margin-left: 1px !important;
}

@media (max-width: 979px) {
    #main {
        margin-left: 0;
    }
    .hidden-menu #main{
        position: relative;
        margin-left: 250px;
        left: 0;
    }
}

@media (max-width: 979px) {
    .fixed-ribbon #ribbon {
        left: 0;
    }
   .hidden-menu.fixed-ribbon #ribbon {
        left: 250px;
    }
}

@media (max-width:767px) {
.lockscreen .logo + div > img {
float: none !important;
}

.lockscreen .logo {
    padding: 0;
}

.lockscreen .lockscreen-content {
    position: static; 
    height: auto;
    max-height:none;
}

.lockscreen .logo + div > img + div {
float: none;
width: 100%;
height: auto;
}

}

/*
 * scroolbars
 */
@-ms-viewport {
  width: device-width;
  overflow-y: auto;
}

::-webkit-scrollbar{
    width:10px;
    height: 10px;
    background:white; 
}
 
::-webkit-scrollbar-track{
    border-radius:0px; 
    background:rgba(192,192,192, 0.5);
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
 
::-webkit-scrollbar-thumb{
    border: 1px solid #CCC;
    border-radius:6px; 
    background:#2C3742; 
}


@media (min-width: 979px) {
    .fixed-ribbon #left-panel,
    .fixed-header #left-panel {
        top: 0;
        left: 0;
    }

    .fixed-navigation #left-panel {
        top: 49px;
        left: 0;
    }

    /*.fixed-navigation #content {
        /*margin-bottom: 40px;* /
    }*/

    .hidden-menu #left-panel {
        left: -210px;
    }

}

@media (min-width: 768px) {

   /* body {
        position: fixed;
        bottom: 20px;
        top: 0;
        left: 0;
        right: 0;
    }*/
    
    .fixed-navigation #application-main #main-footer{
        position: fixed;
        bottom: 0;
        right: 0;
        left: 0;
        z-index: 1003;
    }

    #application-main .left-panel {
        padding-bottom: 85px;
    }

}

@media (max-width: 979px) {
    #left-panel {
        left: -250px;
    }
}

@media (max-width: 768px) {
    .smart-form .row:first-child {
        display: block !important;
    }
    #left-panel {
        left: -250px;
    }

    .tabs-left > .nav-tabs {
        float:none;
    }

    .tabs-left > .nav-tabs > li {
        float: left;
    }

    .tabs-left > .tab-content {
        margin-left:0px;
    }

    body .tabs-left > .tab-content{
        margin-left: 0px !important;
    }

    body .tabs-left > .nav-tabs{
        width: auto !important;  /**for IE too**/
    }

    .tabs-left .nav-tabs > li.active > a {
        box-shadow: 0px -2px 0px #57889C;
        border-top-width: 0px !important;
        margin-top: 1px !important;
        font-weight: 700;   
    }
    .tabs-left > .nav-tabs .active > a:focus {
        color: #555;
        background-color: #FFF;
        border-width: 1px;
        border-style: solid;
        border-color: #DDD #DDD transparent;
        -moz-border-top-colors: none;
        -moz-border-right-colors: none;
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        border-image: none;
        cursor: default;
    }

    
    .antares-view-router .antares-view-title {
        left: 0;
        position: absolute;
        right: 0;
        top: -90px;
    }

    .antares-view-router .antares-view-content {
        margin-top:-3px;
    }

}

@media screen and (max-width: 600px) {
    .smart-form .col {
        float: left;
    }
}

.smart-form .label {
    display: block;
    margin-bottom: 6px;
    line-height: 13px;
    font-weight: 400;
    font-size: 13px;
    color: #333;
    text-align: left;
    margin: 0 0 2px 0;
}

.smart-form .label {
    display: block;
    margin-bottom: 6px;
    line-height: 13px;
    font-weight: 400;
    font-size: 13px;
    color: #333;
    text-align: left;
    margin: 0 0 2px 0;
}

.smart-form section {
    margin-bottom: 8px;
    position: relative;
}


.activity-relation-ref.inactive {
    background-color: rgba(255, 0, 0, 0.2);
    display: block;
    padding: 0px 5px;
    margin: 0px -5px;
}


.project.effort-data-list {
    display: inline-block;
    width: 45px;
    text-align:right;
}

.amf-grid-header .k-toolbar {
    background-color: transparent;
}
