/* 
____ ____ ____    ____ ____ ____ ____ ___ 
|    [__  [__     |__/ |___ [__  |___  |  
|___ ___] ___]    |  \ |___ ___] |___  |  Inversion 2016 (Cybermedium font)
                                          
*/
html, body, div, span, iframe,
h1, h2, h3, h4, h5, h6, p, a, img, 
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { 
    margin: 0; 
    padding: 0; 
    border: 0; 
    font-size: 100%; 
    font: inherit; 
    /*vertical-align: baseline; */
}
html{ overflow-y: scroll; }



/* 
___  ____ ____ _ ____ 
|__] |__| [__  | |    
|__] |  | ___] | |___ 

*/
body { background: #fff; 
        color: #000000; 
        font-family: arial, serif; 
        font-size: 9pt; 
        line-height: 1; 
        min-height: 800px; 
    }

ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
th, td { line-height: normal; text-align: left; vertical-align: top; }
th { font-weight: bold; }
address { font-style: normal; line-height: normal; }
blockquote, q { quotes: none; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
p { padding: 5px 0 5px 0; }
a { color: #0074AA; text-decoration: none; }
a:hover { text-decoration: underline; }
a:hover, a:active { outline: none; }

input[type="button"], input[type="submit"], input[type="image"], input[type="checkbox"], input[type="radio"], button {  cursor: pointer;  }
/*button, select{ text-transform: none; }*/
/*input{ margin: 0; font: inherit; line-height: normal; }*/
select{ padding: 2px 6px !important; } /* make input[text] and select of the same height */

h1{ font-size:15pt; color:#000000; padding: 13px 15px; line-height: 125%; }
h2{ font-size:13pt; color:#161616; padding: 12px 0 8px 2px; font-weight: bold; }
h2.no-padding-top{ padding-top: 0; }
h3{ font-size:11pt; font-weight: bold; padding: 10px 0 8px;}


/*
_ ____ ____ _  _    ____ ____ _  _ ___ 
| |    |  | |\ |    |___ |  | |\ |  |  
| |___ |__| | \|    |    |__| | \|  |                                         

*/
@font-face {
  font-family: 'fontello';
  src: url('/web/css/icon-fonts/font/fontello.eot?13');
  src: url('/web/css/icon-fonts/font/fontello.eot?13#iefix') format('embedded-opentype'),
       url('/web/css/icon-fonts/font/fontello.woff?13') format('woff'),
       url('/web/css/icon-fonts/font/fontello.ttf?13') format('truetype'),
       url('/web/css/icon-fonts/font/fontello.svg?13#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  padding-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
}
.btn[class^="icon-"]:before, .btn[class*=" icon-"]:before{
    margin: -1px 0 -3px;
    line-height: 12px;
    font-size: 14px;
    font-weight: normal;
}
.icon-link-ext:before { content: '\e806'; }
.icon-info:before { content: '\e814'; color: #469BDD; }
.btn.icon-info:before { color: #fff; }
.icon-edit:before{ content: '\e812'; }
.icon-offline:before{ content: '\e815'; color: #c00; }
.icon-save:before{ content: "\e80a\20"; }
.icon-delete:before{ content: "\e80c\20"; }
.icon-download:before{ content: "\e80f\20"; }
.icon-back:before{ content: "\2190\20"; }
.icon-print:before{ content: "\e81a\20"; }

/*
_    ____ _   _ ____ _  _ ___ 
|    |__|  \_/  |  | |  |  |  
|___ |  |   |   |__| |__|  |  
                              
*/

/* Header and its contents */
#header-container{ border-bottom: 1px solid #dbdbdb;  background: #f6f6f6; }
    #header{ position:relative; width:1200px; margin: 0 auto; height:35px; overflow:visible; z-index:2; }
        #menu-container{ position: absolute; left: 10px; top: 3px; display: none; }
            #menu li ul li{ min-width:140px; }
            .lang-rus #menu li ul li{ min-width:165px; }
            #menu .ui-menu-item, #menu .ui-menu-item a{ white-space: nowrap; }
            #menu .ui-icon-menu{ background-image: url(/web/icons/icon-menu.gif) !important; margin-left: 1px; }
            #menu .ui-icon.icon-clients{ background: transparent; }
            #menu .ui-icon.icon-clients::before{ text-indent: 0; color: #469BDD; position: absolute; left: 3px; top: 3px; content:'\e818'; font-size: 11px; }
            #menu .ui-icon.icon-offline{ background: transparent; }
            #menu .ui-icon.icon-offline::before{ text-indent: 0; color: #469BDD; position: absolute; left: 2px; top: 2px; }
            #menu .ui-icon.icon-euro{ background: transparent; }
            #menu .ui-icon.icon-euro::before{ text-indent: 0; color: #469BDD; position: absolute; left: 2px; top: 3px; font-family: arial; content: '\20ac'; font-weight: bold; }
            #menu .ui-icon.icon-universe{ background: transparent; }
            #menu .ui-icon.icon-universe::before{ text-indent: 0; color: #469BDD; position: absolute; left: 2px; top: 2px; content:'\e817'; font-size: 13px; }
            #menu .root .ui-menu-icon{ display: none; }
            #menu .ui-icon{ overflow: visible; }

        #header .last-login{ font-style:italic; color:green; font-weight:bold; }
        #user{ position:absolute; line-height:150%; top:8px; right:10px; max-width: 700px; overflow: hidden; }
        #user .icon-offline{ float: left; padding: 0 10px; }

#content-container {  width: 1200px; margin: 0 auto; min-height: 800px; }

    /* Block menu */
    .block-menu-container{ position: relative; }
        .block-menu{ float: left; margin-bottom: -1px; }
            .block-menu li{ float: left; margin-right: 3px; }
            .block-menu li a, .block-menu li span{ float: left; padding: 8px 15px; border:1px solid #D5DCE0; background: #F6F6F6; }
            .block-menu li.active a, ul.block-menu li.active span{ font-weight:bold; color:#000; background: white; border-bottom-color: white; margin-top: -3px; padding: 9px 15px 10px; }
            .block-menu-separator{ border-top: 1px solid #D5DCE0; line-height: 0; font-size: 0; margin: 0 -10px 0; }
        .block-menu.right-aligned li{ margin-right: 0; margin-left: 3px; }

    /* Block menu level 2 */
    .block-menu-container-2{ border: 1px solid #D5DCE0; border-width: 1px 0; margin: 10px -10px; position: relative; background: #F6F6F6;}
        .block-menu-2{ }
            .block-menu-2 li{ float: left; }
            .block-menu-2 li a, .block-menu li span{ float: left; padding: 8px 15px; border-right: 1px solid #D5DCE0;  }
            .block-menu-2 li.active a, ul.block-menu li.active span{ font-weight:bold; color: black; background: white; border-top: 1px solid white; border-bottom: 1px solid white; margin-top: -1px; margin-bottom: -1px;}
            .block-menu-2 li.disabled a{ color: #ccc; }

    .content-block { background-color: #fff; border: 1px solid #D5DCE0; min-height: 300px; padding: 10px; }
    .content-block.auto-height{ min-height: 0; }

/* Footer */
#footer { overflow: hidden; padding: 15px 15px; position: relative; }
    #footer .contact { float: left; }
    #footer .contact span { margin-right: 65px; }
    #footer .about { float: right; }


/* 
____ ____ _  _ _  _ ____ _  _    ____ _  _ _    ____ ____ 
|    |  | |\/| |\/| |  | |\ |    |__/ |  | |    |___ [__  
|___ |__| |  | |  | |__| | \|    |  \ |__| |___ |___ ___] 
                                                                                      
*/


/**
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    contenteditable attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that are clearfixed.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

.placeholder { color: #aaa; }
.display-none { display: none; }
.no-wrap { white-space: nowrap; }
.right { text-align: right; }
.left-aligned { float: left !important; }
.right-aligned { float: right !important; }
.clear { clear: both; }
span.seperator { padding: 0 5px; }
.sep-dot{ height: 0; border-top: 1px dashed #D5DCE0; margin: 10px 0;}
span.important { color: #FF0000; font-weight: bold; }

body.busy, body.busy * {  cursor: wait !important;  }
#ajax-loading{ display: none; }
body.busy #ajax-loading{ display: block; position: fixed; top: 0; right: 0; width: 50px; height: 50px; background: url('/web/icons/loading.gif') no-repeat 0 0; border: 1px solid #eee; border-width: 0 0 1px 1px; z-index: 100; }

.unselectable {
   -moz-user-select: none;
   -khtml-user-select: none;
   -webkit-user-select: none;

   /*
     Introduced in IE 10.
     See http://ie.microsoft.com/testdrive/HTML5/msUserSelect/
   */
   -ms-user-select: none;
   user-select: none;
}

/*
.loading-inline{ width: 50px; height: 50px; background: url('/web/icons/loading.gif') no-repeat 0 0; margin: 0 auto; }
.loading-inline-container{ display: block; padding: 10px 0; }
*/

.msg-hint{ padding: 10px 0 5px 3px; font-style: italic; }

.submit-hidden{ width: 0px; height: 0px; position: absolute; border: 0; font-size: 0; background: transparent; outline: none; color: transparent; }

/* MSG  */
.msg{ background:#ade389 url(/web/icons/bg-span-hint-welldone2.png) no-repeat top left; margin-top:10px; margin-bottom:5px; border:1px solid; border-color:#749e5c; min-height:25px;  position: relative; }
.msg span{ color:#000; font:normal 11px/14px verdana; padding:5px 20px 5px 30px; line-height:1.3; display:block; font-weight:bold; }
.wmsg{ background:#ffffcc url(/web/icons/bg-span-hint-kindagood2.png) no-repeat top left; margin-top:10px; margin-bottom:5px; border:1px solid; border-color:#cc9933; min-height:25px; position: relative;}
.wmsg span{ color:#000; font:normal 11px/14px verdana; padding:5px; padding-left:30px; line-height:1.3; display:block; }
.debug{ font:normal 11px/14px verdana; background-color:#eee; color:#444; border:1px solid #888; padding:5px; }
.debug span{ padding-left:15px; display:block; }
.msg .close-btn, .wmsg .close-btn{ position: absolute; right: 7px; top: 7px; }
.msg .close-btn a, .wmsg .close-btn a{ font-weight: bold; color: #000; font-family: verdana; }

/* notification, sliding in the middle, from top */
#notify{ top: -50%; -webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s; position: fixed; opacity: 0; z-index: 1001; left: 30%; width: 35%; }
#notify .msg{ margin: 0; }
#notify.show{ opacity: 1; top: -1px; }

/* errors */
.errors{ border: 1px solid #e66; padding: 5px; margin: 5px 0; background: #ffe8e8; }
.errors li{ padding: 2px 0; }
.errors li:before{ content: '\00A0\2022\00A0';}

/* Styled action button */
.buttons{ padding: 10px 0; margin-top: 10px;  clear: both; border-top: 1px dashed #ccc;  }
.buttons-medium{ padding: 5px 0; clear: both; }
.buttons-noborder{ border-width: 0; }
.buttons:before, .buttons-medium:before,
.buttons:after, .buttons-medium:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}
.buttons:after, .buttons-medium:after {
    clear: both;
}

/* buttons menu */
.buttons-menu{ }
.buttons-menu ul > li{ position: relative; }
.buttons-menu ul ul { display: none; position: absolute; left: 0; border: 1px solid #0295ca; background: white; }
.buttons-menu.right-aligned ul ul{ right: 0; left: auto; }
.buttons-menu ul ul li a{ display: block; white-space: nowrap; padding: 5px 8px; font-weight: bold; text-decoration: none; }
.buttons-menu .disabled a{ color: #ccc; }
.buttons-menu ul ul li a:hover{ background-color: #03bcde; color: white; }
.buttons-menu ul li:hover > ul { display: block; z-index: 20; }


/* new style buttons. Use css only */
.btn{
    color: #fff !important;
    font-weight: bold;
    display: inline-block;
    padding: 8px 10px;
    text-decoration: none !important;

    background: #03bcde; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAzYmNkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjk1Y2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #03bcde 0%, #0295ca 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#03bcde), color-stop(100%,#0295ca)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #03bcde 0%,#0295ca 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #03bcde 0%,#0295ca 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #03bcde 0%,#0295ca 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #03bcde 0%,#0295ca 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03bcde', endColorstr='#0295ca',GradientType=0 ); /* IE6-8 */

    /*border-radius: 2px;*/
    box-shadow: 1px 1px 2px #dbdbdb;
}
.btn:hover{
    background: #48d4eb; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ4ZDRlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YWI4ZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #48d4eb 0%, #4ab8d4 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#48d4eb), color-stop(100%,#4ab8d4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #48d4eb 0%,#4ab8d4 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #48d4eb 0%,#4ab8d4 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #48d4eb 0%,#4ab8d4 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #48d4eb 0%,#4ab8d4 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48d4eb', endColorstr='#4ab8d4',GradientType=0 ); /* IE6-8 */
}
.btn-small{ padding: 4px 5px; }
.btn-medium{ padding: 6px 8px; }

/*alternative color - grey*/
.btn-alt{
    background: #939393; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkzOTM5MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YTZhNmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #939393 0%, #6a6a6a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#939393), color-stop(100%,#6a6a6a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #939393 0%,#6a6a6a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #939393 0%,#6a6a6a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #939393 0%,#6a6a6a 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #939393 0%,#6a6a6a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#939393', endColorstr='#6a6a6a',GradientType=0 ); /* IE6-8 */
}
.btn-alt:hover{
    background: #ec3434; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjMzQzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZDI1MjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ec3434 0%, #bd2525 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ec3434), color-stop(100%,#bd2525)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ec3434 0%,#bd2525 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ec3434 0%,#bd2525 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ec3434 0%,#bd2525 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ec3434 0%,#bd2525 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec3434', endColorstr='#bd2525',GradientType=0 ); /* IE6-8 */
}
.btn-disabled,.btn-disabled:hover{ background: #ccc !important; cursor: not-allowed; filter: none;}

/* arrow right */
.btn-next:after{ content: "\20\2192"; font-size: 14px; line-height: 10px; } 
/* arrow left */
.btn-back:before{ content: "\2190\20"; font-size: 14px; line-height: 10px; }
.btn.right-aligned { margin-left: 5px; }


/* search filter */
.search-container{  margin: 0 0 10px;  border: 1px solid #ccc;  background: #efefef;  padding: 5px 3px;  position: relative; }
.search-container .search-toggler{ cursor: pointer; margin: -5px -3px; color: black; line-height: 100%; /*background: #ccc;*/ }
.search-container .search-toggler:before{ font-family: "fontello"; font-size: 16px; width: 40px; height: 17px; text-align: center; position: absolute; left: 50%; display: block; background: #efefef; border: 1px solid #ccc; margin-left: -20px; padding-top: 3px;}
.search-container .search-toggler-below:before{ content: "\e807"; bottom: -21px; border-radius: 0 0 3px 3px; border-top-width: 0; }
.search-container .search-toggler-above:before{ content: "\e807"; top: -21px;  border-radius: 3px 3px 0 0; border-bottom-width: 0; }
.search-container .search-content{ overflow: hidden; max-height: 1000px; -webkit-transition:max-height 0.7s ease; -moz-transition:max-height 0.7s ease; transition:max-height 0.7s ease; }

.search-container-collapsable{ padding: 0; }
.search-container-collapsable .search-content-inner{ padding: 5px 3px; }
.search-container.collapsed .search-content{ max-height: 0; }
.search-container.collapsed .search-toggler{ margin: -5px -3px; color: black; }
.search-container.collapsed .search-toggler-below:before{ content: "\e808"; }
.search-container.collapsed .search-toggler-above:before{ content: "\e808"; }

.search-container.status-active .search-toggler-above:after{ content: "\e802"; top: -21px; font-family: "fontello"; font-size: 16px; width: 40px; height: 17px; text-align: center; position: absolute; left: 50%; display: block; margin-left: 20px; padding-top: 3px; color: green;}


/* Forms */
label.required:after{ content: " *"; font-family: verdana; color: #e00; }

.textinput_normal, 
.textinput_30, 
.textinput_40, 
.textinput_50, 
.textinput_60, 
.textinput_70, 
.textinput_80, 
.textinput_100, 
.textinput_120, 
.textinput_130, 
.textinput_150, 
.textinput_175, 
.textinput_200, 
.textinput_250, 
.textinput_300, 
.textinput_350, 
.textinput_400, 
.textinput_450, 
.textinput_500, 
.textinput_600, 
.textinput_700,
.textinput_max,
.textinput_auto { 
    margin: 0; 
    padding: 3px 6px; 
    font-size: 12px;
    font-family: arial, serif; 
    border: 1px solid #A5A5A5;
    background-image: none; 
    background-color: #FFF;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.textinput_normal input[type=text] { 
    /*height: 25px; */
}
.textinput_30  {  width: 30px;   }
.textinput_40  {  width: 40px;   }
.textinput_50  {  width: 50px;   }
.textinput_60  {  width: 60px;   }
.textinput_70  {  width: 70px;   }
.textinput_80  {  width: 80px;   }
.textinput_100 {  width: 100px;  }
.textinput_120 {  width: 120px;  }
.textinput_130 {  width: 130px;  }
.textinput_150 {  width: 150px;  }
.textinput_175 {  width: 175px;  }
.textinput_200 {  width: 200px;  }
.textinput_250 {  width: 250px;  }
.textinput_300 {  width: 300px;  }
.textinput_350 {  width: 350px;  }
.textinput_400 {  width: 400px;  }
.textinput_450 {  width: 450px;  }
.textinput_500 {  width: 500px;  }
.textinput_600 {  width: 600px;  }
.textinput_700 {  width: 700px;  }
.textinput_max {  width: 100%;  }
.textinput_auto{ width: auto; }
.wysiwyg_inline{
    padding: 3px 6px; 
    font-size: 12px; 
    border: 1px solid #A5A5A5;  
    min-height: 150px;
    background-color: #FFF; 
    font-family: arial, serif; 
    width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
    max-height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
}

.visual-readonly textarea, 
.visual-readonly input, 
.visual-readonly select{ background: transparent; border: transparent; padding: 0; margin: 0; }

/* outline focused */
.table-edit input:focus, 
.table-edit select:focus, 
.table-edit textarea:focus{ outline: 2px solid #f1ca7f; }

.table-break-content td{ word-wrap: normal; word-break: normal; overflow-wrap: anywhere; }

.error-empty{ outline: 2px solid #e66; }


/* project types */

.project-type-internal-audit-table-row{ display: none; }
.project-type-internal-audit .project-type-internal-audit-table-row{ display: table-row; }
.project-type-internal-audit-block{ display: none; }
.project-type-internal-audit .project-type-internal-audit-block{ display: block; }
.project-type-internal-audit-field{ visibility: hidden; }
.project-type-internal-audit .project-type-internal-audit-field{ visibility: visible; }

.project-type-operational-audit-table-row{ display: none; }
.project-type-operational-audit .project-type-operational-audit-table-row{ display: table-row; }
.project-type-operational-audit-block{ display: none; }
.project-type-operational-audit .project-type-operational-audit-block{ display: block; }
.project-type-operational-audit-field{ visibility: hidden; }
.project-type-operational-audit .project-type-operational-audit-field{ visibility: visible; }

.project-type-internalmem-audit-table-row{ display: none; }
.project-type-internalmem-audit .project-type-internalmem-audit-table-row{ display: table-row; }
.project-type-internalmem-audit-block{ display: none; }
.project-type-internalmem-audit .project-type-internalmem-audit-block{ display: block; }
.project-type-internalmem-audit-field{ visibility: hidden; }
.project-type-internalmem-audit .project-type-internalmem-audit-field{ visibility: visible; }

.project-type-audit-table-row{ display: none; }
.project-type-audit .project-type-audit-table-row{ display: table-row; }
.project-type-audit-block{ display: none; }
.project-type-audit .project-type-audit-block{ display: block; }
.project-type-audit-field{ visibility: hidden; }
.project-type-audit .project-type-audit-field{ visibility: visible; }

.project-type-other-table-row{ display: none; }
.project-type-other .project-type-other-table-row{ display: table-row; }
.project-type-other-block{ display: none; }
.project-type-other .project-type-other-block{ display: block; }
.project-type-other-field{ visibility: hidden; }
.project-type-other .project-type-other-field{ visibility: visible; }

.project-type-review-table-row{ display: none; }
.project-type-review .project-type-review-table-row{ display: table-row; }
.project-type-review-block{ display: none; }
.project-type-review .project-type-review-block{ display: block; }
.project-type-review-field{ visibility: hidden; }
.project-type-review .project-type-review-field{ visibility: visible; }

/*
___ ____ ___  _    ____ ____ 
 |  |__| |__] |    |___ [__  
 |  |  | |__] |___ |___ ___] 
                             
*/
 th.middle, td.middle{ vertical-align: middle; }

/* table-search */
.table-search{  width: 100%;  }
.table-search.width-auto{ width: auto; }
.table-search td, .table-search th{  padding: 3px 3px;  vertical-align: middle;  }
.table-search th{  text-align: right;  padding: 0 3px; }
.table-search tr th:nth-child(n+2){ padding-left: 10px; }


/* table-edit */
.table-edit{  width: 100%; border-collapse: separate; border-spacing: 1px; empty-cells: show; }
.table-edit.width-auto{ width: auto; }
.table-edit td, .table-edit th{ padding: 3px 3px; border: 1px solid #eee; }
.table-edit th{  background: #eee;  vertical-align: middle;  }
.table-edit td{ vertical-align: middle; }
.table-edit tr.block-separator td{ font-size: 0; line-height: 0; padding: 4px 0; border-color: transparent;}
.table-edit tr.no-border td{ border-color: white; }
.table-edit td.no-border{ border-color: white; }
.table-edit tr.no-padding td{ padding: 0; }
.table-edit td.no-padding{ padding: 0; }
.table-edit th.center, .table-edit td.center{ text-align: center; }
.table-edit th.top, .table-edit td.top{ vertical-align: top; }

/* table-list */
.table-list{  width: 100%;  }
.table-list.width-auto{ width: auto; }
.table-list td, 
.table-list th{  padding: 3px 3px;  border: 1px solid #ccc;  }
.table-list th{  background: #eee;  text-align: left;  }
.table-list th.center, .table-list td.center{ text-align: center; }
.table-list tr.no-border td{  border-left-color: white; border-right-color: white; }
.table-list .actions{ white-space: nowrap; text-transform: lowercase; }
.table-list tr.total td{  border-left-color: white; border-right-color: white; border-bottom-color: white; border-top-width: 2px; font-weight: bold; background: white; }

/* zebra table */
.zebra tbody tr:nth-child(even){ background-color: #f2f2f2; } /* marked via css3 */
.zebra tbody tr:nth-child(odd){ background-color: #fff; } /* marked via css3 */
.zebra .hl{ background: #f2f2f2; }
.zebra_js tr.hl td {  background: #f2f2f2;  } /* marked via jquery */



.task-refno{ border: 1px solid #36C1E1; border-radius: 4px; padding: 0px 3px; font-size: 11px; line-height: 100%; background: #36C1E1; color: white !important; max-width: 70px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.task-refno-nonexistent{ border-color: #aaa; background-color: #aaa; }

.universe_object-refno{ border: 1px solid #FFAC84; border-radius: 4px; padding: 0px 3px; font-size: 11px; line-height: 100%; background: #FFAC84; color: white !important; max-width: 70px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

.universe-audit-plan-locked{ font-size: 12px; color: #c00; }
/* 
___  ____ ____ ____    ____ ___  ____ ____ _ ____ _ ____ 
|__] |__| | __ |___    [__  |__] |___ |    | |___ | |    
|    |  | |__] |___    ___] |    |___ |___ | |    | |___ 
                                                       
*/


/* elements used on many pages */

    
    /* show role name in project menu */
    .block-menu-container .materiality{ position: absolute; right: 0; top: -25px; color: #333; font-style: italic; font-size: 11px; padding: 9px 9px 0 0; text-align: right; }
    .block-menu-container .materiality span{ display: block; text-overflow: ellipsis; max-width: 250px; white-space: nowrap; overflow: hidden; line-height: 130%;}
    .project_page_task{ display: none; float: right; margin-top: -21px; }
/*    .block-menu-container .role{ position: absolute; right: 0; top: -9px; color: #333; font-style: italic; font-size: 11px; padding: 9px 9px 0 0; text-align: right; }
    .block-menu-container .role span{ display: block; text-overflow: ellipsis; max-width: 250px; white-space: nowrap; overflow: hidden; line-height: 130%;}
*/    
    /* sort lock for projects menu */
    .block-menu-container .sort-lock{ float: left; padding: 7px 5px 0;  opacity: 0; 
        transition: all 1000ms cubic-bezier(1.000, 0.005, 0.995, 0.000);
        transition-timing-function: cubic-bezier(1.000, 0.005, 0.995, 0.000);
    }
    .block-menu-container .sort-lock a{ color: #666;  font-size: 14px; outline: none; }
    .block-menu-container .sort-lock a:before{ font-family: "fontello"; content:'\e800'; }
    .block-menu-container .sort-lock a:hover{ color: #0074AA; }
    .block-menu-container:hover .sort-lock{ opacity: 1; }
    .block-menu-container .sort-lock.active{ opacity: 1; }
    .block-menu-container .sort-lock.active a{ color: #0c0; }
    .block-menu-container .sort-lock.active a:before{ content: '\e810'; }
        .block-menu.sortable li, .block-menu.sortable li a{ cursor: move; text-decoration: none; }


    /* file ajax uploader */
    .file-info{ padding: 10px 0 5px;}
    .file-max_allowed_size{ color: #666; font-style: italic; }
    .file-size{ }
    .file-progress{ background: #F4B400; height: 20px; width: 0%; }
    .template-upload .file-progress{ height: 3px; }
    .template-upload .error{ color: #c00; }
    .template-upload .name{ color: #666; font-style: italic; }
    .file-button { position: relative; overflow: hidden; }
    .file-button input { position: absolute; top: 0; right: 0; margin: 0; opacity: 0; filter: alpha(opacity=0); transform: translate(-300px, 0) scale(4); font-size: 23px !important; direction: ltr; cursor: pointer; }

    .file-cl_type{ display: inline-block; }
    .file-cl_type:before{ color: #000; font-size: 14px; font-family: "fontello"; margin: -2px 4px -2px 0; text-decoration: none; line-height: 100%; }
    .file-cl_type-file:before{ content: "\e80b"; }
    .file-cl_type-document:before{ content: "\e80d"; }
    .file-cl_type-paper:before{ content: "\e816"; font-size: 15px; color: #555; }

    .file-directlink{ padding-left: 3px; }
    .file-directlink:before{ font-size: 14px; font-family: "fontello"; text-decoration: none; line-height: 100%; content: "\e819";  }

    .file-type{ display: none; }
    .file-type{ display: none; }

    .table-type-file tr.file-type-file,
    .table-type-document tr.file-type-document,
    .table-type-paper tr.file-type-paper
    { display: table-row; }

    .table-type-file td.file-type-file,
    .table-type-document td.file-type-document,
    .table-type-paper td.file-type-paper,
    .table-type-file th.file-type-file,
    .table-type-document th.file-type-document,
    .table-type-paper th.file-type-paper
    { display: table-cell; }


    /* countries */
    .countries option[value="EST"]{ background: #efefef; }

    /* tasks */
    .task-status-ico{ font-family: "fontello"; font-weight: normal; speak: none; display: inline-block; text-align: center; width: 14px; height: 14px; line-height: 14px; font-size: 14px; vertical-align: top; }
    .task-status-ico-unfinished:before{ color: #c00; content: '\e804'; }
    .task-status-ico-finished:before{ color: #5EB622; content: '\e803'; }
    .task-status-ico-question:before{ color: #FF8C00; content: '\e801'; }
    .task-status-ico-ended:before{ color: #8A2BE2; content: '\e800'; }
    .task-status-legend{ border: 1px solid #eee; padding: 5px; }
    .task-status-legend dt .task-status-ico{ float: left; margin-right: 4px; }
    .task-status-legend dd{ padding: 0 2px 2px 0; }
    .task-status-legend .horisontal{ }
    .task-status-legend .horisontal dt{ float: left; margin-top: -1px; }
    .task-status-legend .horisontal dd{ float: left; margin-right: 8px; }

    .project-title{ line-height: 125%; }
    .project-title a{ float: left; }
    .project-title .archived{ float: left; color: #c00; text-transform: lowercase; padding-left: 10px;}
    .project-title .name{ float: left; text-overflow: ellipsis; max-width: 400px; white-space: nowrap; overflow: hidden; }
    .project-title .company{ float: left; text-overflow: ellipsis; max-width: 400px; white-space: nowrap; overflow: hidden; }
    .project-title .icon-offline:before{ padding-left: .2em; }

    /* cl_claim risk level */
    .risk_level-ico{ font-family: "fontello"; font-weight: normal; speak: none; display: inline-block; text-align: center; width: 14px; height: 14px; line-height: 14px; font-size: 14px; vertical-align: bottom; }
    .risk_level-ico-0:before{ content: '\e804'; }
    .risk_level-ico-1:before{ content: '\e803'; }
    .risk_level-ico-2:before{ content: '\e80e'; color: #c00; }

    /* control_risk level */
    .control_risk-ico{ font-family: "fontello"; font-weight: normal; speak: none; display: inline-block; text-align: center; width: 14px; height: 14px; line-height: 14px; font-size: 14px; vertical-align: bottom; }
    .control_risk-ico-0:before{ content: '\e804'; }
    .control_risk-ico-1:before{ content: '\e803'; }
    .control_risk-ico-2:before{ content: '\e80e'; color: #c00; }


/* .page-settings_user */
.page-settings_user .table-list tr.is_active-f td{ color: #888; }

/* .page-admin_users */
.page-admin_users .table-list tr.is_active-f td{ color: #888; }

/* .page-admin_users_edit */
.page-admin_users_edit th label[for*="roles"]{ display: block; width: 100px; }
.page-admin_users_edit #roles{ height: 150px; width: 700px; }

/* .page-admin_roles */
.page-admin_roles .table-list tr.is_active-f td{ color: #888; }


/* .page-companies_edit */
.page-companies_edit{}

    /* companies_persons */
    .page-companies_edit .companies-persons-container .deleted input{ color: #c00; text-decoration: line-through; background: transparent; border-color: white; }
    .page-companies_edit .companies-persons-container .person-undelete{ display: none; }
    .page-companies_edit .companies-persons-container .deleted .person-undelete{ display: inline-block; }
    .page-companies_edit .companies-persons-container .deleted .person-delete{ display: none; }
    .page-companies_edit .companies-persons{ display: none; }
    .page-companies_edit .companies-persons tr.error td{ color: #c00; background: #ffe6e6; }

    /* ehak */
    .page-companies_edit .ehak-disabled{ color: #ccc; }
    .page-companies_edit #ehak_selected_text{ display: none; }
    .page-companies_edit .ehak-selected #ehak_selected_text{ display: inline-block; padding: 3px 15px 3px 0; background: url(/web/icons/close.gif) 100% 0 no-repeat; cursor: pointer; }
    .page-companies_edit .ehak-selected #ehak_selected_text:hover{ text-decoration: line-through; color: #c00; }
    .page-companies_edit .ehak-selected #ehak{ display: none; }

/* .page-projects_index */
.page-projects_index{}

    .page-projects_index .search-container .search-toggler:before{ left: 48%; }

    .page-projects_index #cl_type{ max-width: 170px; }
    .page-projects_index #cl_phase{ max-width: 170px; }
    .page-projects_index td.status-link{ color: #0074AA; cursor: pointer; }
    .page-projects_index td.status-link:hover{ text-decoration: underline; }

    .page-projects_index .table-list .company{ text-overflow: ellipsis; width: 360px; white-space: nowrap; overflow: hidden; }
    .page-projects_index .table-list .name{ text-overflow: ellipsis; width: 360px; white-space: nowrap; overflow: hidden; }

    .page-projects_index .task-status-legend{ float: right; margin-bottom: 5px; }

/* page-projects_add */
.page-projects_add{}
    .page-projects_add .content-block h3{ margin-top: 15px; padding-top: 15px; border-top: 1px dashed #ccc;}
    .page-projects_add .content-block .buttons{ margin-top: 30px; }

/* .page-projects_edit */
.page-projects_edit{}

    /* company */
    .page-projects_edit #company_label{ display: none; }
    .page-projects_edit .company-selected #company_label{ display: inline-block; padding: 3px 15px 3px 0; background: url(/web/icons/close.gif) 100% 0 no-repeat; cursor: pointer; max-width: 200px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; }
    .page-projects_edit .company-selected #company_label:hover{ text-decoration: line-through; color: #c00; }
    .page-projects_edit .company-selected #company{ display: none; }

    .page-projects_edit [data-code="ended"]{ background: #EBA8A8; }

    /* users roles */
    /*.page-projects_edit .projects_users th.users{  }*/
    .page-projects_edit .projects_users th.cl_right_name{ width: 250px; }
    .page-projects_edit .projects_users th.cl_right_description{ width: 575px; }

    /* projects_persons */
    .page-projects_edit .projects-persons-container .deleted input{ color: #c00; text-decoration: line-through; background: transparent; border-color: white; }
    .page-projects_edit .projects-persons-container .person-undelete{ display: none; }
    .page-projects_edit .projects-persons-container .deleted .person-undelete{ display: inline-block; }
    .page-projects_edit .projects-persons-container .deleted .person-delete{ display: none; }
    .page-projects_edit .projects-persons{ display: none; }
    .page-projects_edit .projects-persons tr.error td{ color: #c00; background: #ffe6e6; }

    /* projects-universe-objects */
    .page-projects_edit .projects-universe-objects .deleted{ color: #c00; text-decoration: line-through; }
    .page-projects_edit .projects-universe-objects .universe-object-undelete{ display: none; }
    .page-projects_edit .projects-universe-objects .deleted .universe-object-undelete{ display: inline-block; }
    .page-projects_edit .projects-universe-objects .deleted .universe-object-delete{ display: none; }

    /* projects_objectives */
    .page-projects_edit .projects-objectives-container .deleted textarea{ color: #c00; text-decoration: line-through; background: transparent; border-color: white; }
    .page-projects_edit .projects-objectives-container .objective-undelete{ display: none; }
    .page-projects_edit .projects-objectives-container .deleted .objective-undelete{ display: inline-block; }
    .page-projects_edit .projects-objectives-container .deleted .objective-delete{ display: none; }
    .page-projects_edit .projects-objectives{ display: none; }
    .page-projects_edit .projects-objectives tr.error td{ color: #c00; background: #ffe6e6; }


    /* ehak */
    .page-projects_edit .ehak-disabled{ color: #ccc; }
    .page-projects_edit #ehak_selected_text{ display: none; }
    .page-projects_edit .ehak-selected #ehak_selected_text{ display: inline-block; padding: 3px 15px 3px 0; background: url(/web/icons/close.gif) 100% 0 no-repeat; cursor: pointer; }
    .page-projects_edit .ehak-selected #ehak_selected_text:hover{ text-decoration: line-through; color: #c00; }
    .page-projects_edit .ehak-selected #companies_ehak{ display: none; }


/* page-projects_tasks */
.page-projects_tasks{}

    .page-projects_tasks .search-container{ margin-bottom: 5px; }
    .page-projects_tasks .header{ position: relative; } /*for status legend */

    .page-projects_tasks .task-status-legend{ position: absolute; top: 0; right: 0; }

    /* filter */
    .page-projects_tasks .aud-search-wrapper.selected{ display: block; width: 200px; }
    .page-projects_tasks .aud-search-wrapper.selected .label{ max-width: 200px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;  }

    .page-projects_tasks .search-status{ }
    .page-projects_tasks .search-status dt{ float: left; margin-top: -1px; }
    .page-projects_tasks .search-status dt input{ float: left; margin-right: 4px; }
    .page-projects_tasks .search-status dd{ padding: 0 2px 2px 0; float: left; margin-right: 8px; }

    .page-projects_tasks #tasks-container{ padding: 0 0 0 337px;}

    /* tree */
    .page-projects_tasks #tasks-tree{ min-height: 400px; border-right: 1px solid #D5DCE0; float: left; width: 325px; position: relative; max-height: 70vh; overflow-y: auto; margin-left: -337px; padding-right: 5px; }
    .page-projects_tasks ul.jqtree-tree .refno{ border: 1px solid #36C1E1; border-radius: 4px; padding: 2px 3px; font-size: 10px; line-height: 100%; background: #36C1E1; color: white; margin: 1px 3px 0 0; float: left; max-width: 70px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
    .page-projects_tasks ul.jqtree-tree li li .refno{ border-color: #5AC22A; background-color: #5AC22A;}
    .page-projects_tasks ul.jqtree-tree li li li .refno{ border-color: #FF9120; background-color: #FF9120;}
    .page-projects_tasks ul.jqtree-tree .user{ padding: 1px 3px; margin: -1px 3px 1px 0; float: right; width: 40px; text-align: center; background: #eee; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
    .page-projects_tasks ul.jqtree-tree .task-status-ico{ margin: 2px 1px 0 0; float: right; }
    .page-projects_tasks ul.jqtree-tree .risky{ margin: 3px 0px 0 0; float: right; font-weight: normal; speak: none; display: inline-block; text-align: center; width: 14px; height: 14px; line-height: 12px; font-size: 12px; vertical-align: top; }
    .page-projects_tasks ul.jqtree-tree .risky.active::before{ content: "R"; color: #000; }


    /* edit */
    .page-projects_tasks #task-edit-wrapper{ float: left; width: 100%; }
    .page-projects_tasks #task-edit{ /*border: 1px solid #D5DCE0;*/ padding: 0 10px 10px; min-height: 400px; }
    .page-projects_tasks #task-edit textarea{ resize: vertical; }
    .page-projects_tasks #task-edit .task-back, .page-projects_tasks #task-edit .task-add-cancel{ margin-right: 300px; }
    .page-projects_tasks #task-edit .buttons-top{ padding-bottom: 5px; }
    .page-projects_tasks #task-edit .wysiwyg_inline_fixed{ width: 650px; overflow-x: auto; }
    .page-projects_tasks #task-edit .tasks-blocks{ float: left; padding: 8px ;}
    .page-projects_tasks #task-edit .tasks-blocks-templates{ padding: 8px; margin: 0 8px 0 0; max-width: 300px; overflow: hidden; border-right: 1px dashed #ccc; float: left; }
    .page-projects_tasks #task-edit .tasks-blocks-templates div{ padding-bottom: 5px; }
    .page-projects_tasks #task-edit .tasks-blocks-templates a{ display: block; padding: 3px;}
    
    .page-projects_tasks #task-edit .claim_toggle{ cursor: pointer; text-align: center; /*padding-left: 5px; padding-right: 5px;*/ vertical-align: middle; }
    .page-projects_tasks #task-edit .risk_level-ico{ font-family: "fontello"; font-weight: normal; speak: none; display: inline-block; text-align: center; width: 14px; height: 14px; line-height: 14px; font-size: 14px; vertical-align: bottom; }
    .page-projects_tasks #task-edit .risk_level-ico-0:before{ content: '\e804'; }
    .page-projects_tasks #task-edit .risk_level-ico-1:before{ content: '\e803'; }
    .page-projects_tasks #task-edit .risk_level-ico-2:before{ content: '\e80e'; color: #c00; }

    /* view */
    .page-projects_tasks #task_view{ position: relative; }
    .page-projects_tasks #task_view h3{ margin-right: 40px; }
    .page-projects_tasks #task_view .block-menu-separator{ border-top: 1px solid #D5DCE0; line-height: 0; font-size: 0; margin: 0 -10px 0; }
    .page-projects_tasks #task_view .block-menu li{ margin-top: 3px; }
    .page-projects_tasks #task_view .block-menu li.active a{ /*border-bottom: 1px solid #D5DCE0;*/ margin-top: 0; padding: 8px 15px; position: relative; }
    .page-projects_tasks #task_view .block-menu li.active a:before{ bottom: -1px; left: -4px; position: absolute; width: 4px; height: 1px; background: #D5DCE0; content: '';}
    .page-projects_tasks #task_view .block-menu li.active:first-child a:before{ left: -11px; width: 11px; }
    .page-projects_tasks #task_view .block-menu li.active a:after{ bottom: -1px; right: -4px; position: absolute; width: 4px; height: 1px; background: #D5DCE0; content: '';}
    .page-projects_tasks #task_view .task-block{ padding: 5px 10px 0; margin: 0 -10px 0; }
    .page-projects_tasks #task_view .tasks-details-basic{ padding: 0 10px 0; margin: 0 -10px 10px; }
    .page-projects_tasks #task_view .claim_risk_level_2{ color: red; font-weight: bold; }

    .page-projects_tasks #task_view .icon-edit{ float: right; }

    .page-projects_tasks #task_view .task-status-toggle{ position: absolute; right: 0; top: 2px; width: 30px; height: 30px; font-size: 30px; line-height: 30px; }
    .page-projects_tasks #task_view .task-status-toggle-enabled{ cursor: pointer; }
    .page-projects_tasks #task_view .task-status-toggle-enabled.task-status-ico-unfinished.hover:before{ color: #5EB622; content: '\e803'; }
    .page-projects_tasks #task_view .task-status-toggle-enabled.task-status-ico-question.hover:before{ color: #5EB622; content: '\e803'; }
    .page-projects_tasks #task_view .task-status-toggle-enabled.task-status-ico-finished.hover:before{ color: #8A2BE2; content: '\e800'; }
    .page-projects_tasks #task_view .task-status-toggle-enabled.task-status-ico-finished-revert.hover:before{ color: #c00; content: '\e804'; }
    
    .page-projects_tasks #task_view .task-status-toggle-text-container{ float: right; }
    .page-projects_tasks #task_view .task-status-toggle-text{ }

    .page-projects_tasks #task_view .initials{ max-width: 70px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }

    /* comments */
    .page-projects_tasks #task_view #task-view-menu .icon-unanswered:before{ content: "\e809"; float: right; color: #c00; margin: 0 0 0 3px; text-decoration: none; }

    .page-projects_tasks #task_view .tasks-comment{ margin-top: 5px; }
    .page-projects_tasks #task_view .tasks-comment-header{ padding: 5px; }
    .page-projects_tasks #task_view .tasks-comment-question .tasks-comment-header{ background: #efefef; }
    .page-projects_tasks #task_view .tasks-comment-responce .tasks-comment-header{ border-bottom: 1px solid #D4D4D4; }

    .page-projects_tasks #task_view .tasks-comment-sender{ float: left; }

    .page-projects_tasks #task_view .tasks-comment-body{ padding: 5px; }
    .page-projects_tasks #task_view .tasks-comment-question .tasks-comment-body{ background: #efefef; border-top: 1px solid #D4D4D4; }
    .page-projects_tasks #task_view .tasks-comment-deleted .tasks-comment-body{ color: #c00 !important; }

    .page-projects_tasks #task_view .tasks-comment-edit-buttons{ padding: 3px; /*opacity: 0; transition: opacity; transition-duration: 250ms;*/ }
    /*.page-projects_tasks #task_view .tasks-comment:hover .tasks-comment-edit-buttons{ opacity: 1; }*/
    /*.page-projects_tasks #task_view .tasks-comment:hover{ background-color: #FFFFE1; }*/
    .page-projects_tasks #task_view .tasks-comment-responce{ /*padding: 7px 0; border-bottom: 1px dashed #D4D4D4;*/ margin-left: 30px; }

    .page-projects_tasks #task_view .tasks-comment-reply-container{ padding: 0 0 0 30px; }
    .page-projects_tasks #task_view .tasks-comment-buttons{ padding: 7px 0 7px 30px; border-top: 1px dashed #D4D4D4; }
    .page-projects_tasks #task_view .edit-mode .btn{ visibility: hidden; }
    .page-projects_tasks #task_view .edit-mode .comment-box .btn{ visibility: visible; }
    /*.page-projects_tasks #task_view .tasks-comment:hover .tasks-comment-edit-buttons{ padding: 3px; opacity: 1; }*/
    /*.page-projects_tasks #task_view .tasks-comment:hover .tasks-comment-buttons{ visibility: visible; }*/

    /*.page-projects_tasks #task_view .tasks-comment-question .tasks-comment-header:hover{ outline: 1px solid #ccc; }*/
    /*.page-projects_tasks #task_view .tasks-comment-question .tasks-comment-sender:before{ color: #0074AA; content: "\e808"; font-size: 14px; font-family: "fontello"; margin: -1px 4px -1px 1px; }*/
    /*.page-projects_tasks #task_view .tasks-comment-question .tasks-comment-header:hover .tasks-comment-sender:before{ color: #0074AA; }*/
    .page-projects_tasks #task_view .tasks-comment-status{ float: right; padding: 3px 5px; }
    .page-projects_tasks #task_view .tasks-comment-status-no-comments{ color: #c00; }
    .page-projects_tasks #task_view .tasks-comment-status-no-comments:before{ content: "\e809"; font-size: 14px; font-family: "fontello"; margin: -1px 5px; }
    /*.page-projects_tasks #task_view .tasks-comment-responces{ margin: 0 0 0 30px; }*/
    /*.page-projects_tasks #task_view .tasks-comment-responce.first{ padding: 7px 0; border-top-width: 0; }*/

    /*.page-projects_tasks #task_view .tasks-comment-expanded .tasks-comment-header:hover{ outline: none; }*/
    /*.page-projects_tasks #task_view .tasks-comment-expanded .tasks-comment-body{ max-height: none; cursor: normal; color: inherit; }*/
    /*.page-projects_tasks #task_view .tasks-comment-question .tasks-comment-sender:before{ content: "\e807"; }*/

    .page-projects_tasks #task_view .comment-box{ padding: 10px 0; }
    .page-projects_tasks #task_view .tasks-comment .comment{ padding: 5px 0 15px; }
    .page-projects_tasks #task_view .comment-edit{ margin-right: 10px; }
    /* //comments */

/* .page-projects_tasks_stats */
    .page-projects_tasks_stats .table-list .c{ text-align: center; }
    .page-projects_tasks_stats .table-list th{ padding-left: 18px; padding-right: 18px; }
    .page-projects_tasks_stats .table-list .go a{ display: block; color: #000;}
    .page-projects_tasks_stats .table-list .go:hover{ background: #D5DCE0; }
    .page-projects_tasks_stats .table-list .go a{  }

/* .page-projects_tasks_locks */
    .page-projects_tasks_locks .table-list .c{ text-align: center; }
    .page-projects_tasks_locks .table-list th{ padding-left: 18px; padding-right: 18px; }

    .page-projects_tasks_locks .table-list th.lock{ padding: 3px 0 !important; }
    .page-projects_tasks_locks .table-list th.lock div{ text-align: center; }

    .page-projects_tasks_locks .table-list th.lock{ padding: 3px 0 !important; }
    .page-projects_tasks_locks .table-list th.lock div{ text-align: center; }

/* .page-projects_risks_assessment */
.page-projects_risks_assessment{}
    /*.page-projects_risks_assessment #list-container{ display: none; }*/
    .page-projects_risks_assessment .risks_assessment-save{ margin-left: 40%; }
    .page-projects_risks_assessment .deleted td{ color: #c00; text-decoration: line-through; }
    .page-projects_risks_assessment .deleted a{ color: #c00; }
    .page-projects_risks_assessment .undelete{ display: none; }
    .page-projects_risks_assessment .deleted .undelete{ display: inline-block; }
    .page-projects_risks_assessment .deleted .delete{ display: none; }
    .page-projects_risks_assessment .is_important .delete, .page-projects_risks_assessment .is_important .undelete{ visibility: hidden; }
    .page-projects_risks_assessment .show_is_important_only .not_important{ display: none; }
    /*.page-projects_risks_assessment tr.error td{ color: #c00; background: #ffe6e6; }*/

    .page-projects_risks_assessment .claim_toggle{ cursor: pointer; text-align: center; padding-left: 5px; padding-right: 5px; vertical-align: middle; }
    .page-projects_risks_assessment .not_can_edit .claim_toggle{ cursor: default; }

    .page-projects_risks_assessment .control_risk_toggle{ cursor: pointer; text-align: center; padding-left: 5px; padding-right: 5px; vertical-align: middle; }
    .page-projects_risks_assessment .not_can_edit .control_risk_toggle{ cursor: default; }

    .page-projects_risks_assessment .header{ position: relative; } /*for status legend */
    .page-projects_risks_assessment .cl_claims-risk_level-legend{ border: 1px solid #eee; padding: 5px; position: absolute; bottom: 5px; right: 200px; }
    .page-projects_risks_assessment .cl_claims-risk_level-legend dt .risk_level-ico{ float: left; margin-right: 4px; }
    .page-projects_risks_assessment .cl_claims-risk_level-legend dd{ padding: 0 2px 2px 0; }
    .page-projects_risks_assessment .cl_claims-risk_level-legend .horisontal{ }
    .page-projects_risks_assessment .cl_claims-risk_level-legend .horisontal dt{ float: left; margin-top: -1px; }
    .page-projects_risks_assessment .cl_claims-risk_level-legend .horisontal dd{ float: left; margin-right: 8px; }

    .page-projects_risks_assessment .cl_claims-risk_level-legend_bottom{ padding: 5px; margin-top: 10px; margin-right: 5px; }
    .page-projects_risks_assessment .cl_claims-risk_level-legend_bottom dt .risk_level-ico{ float: left; margin-right: 4px; }
    .page-projects_risks_assessment .cl_claims-risk_level-legend_bottom dd{ padding: 0 2px 2px 0; }
    .page-projects_risks_assessment .cl_claims-risk_level-legend_bottom .horisontal{ }
    .page-projects_risks_assessment .cl_claims-risk_level-legend_bottom .horisontal dt{ float: left; margin-top: -1px; }
    .page-projects_risks_assessment .cl_claims-risk_level-legend_bottom .horisontal dd{ float: left; margin-right: 8px; }

    .page-projects_risks_assessment .buttons-top .risks_assessment-save{ visibility: hidden; }
    .page-projects_risks_assessment .buttons-top .risks_assessment-save.visible{ visibility: visible; }
    .page-projects_risks_assessment .buttons-bottom{ visibility: hidden; }
    .page-projects_risks_assessment .buttons-bottom.visible{ visibility: visible; }
    
    .page-projects_risks_assessment #risks_assessment-list .btn-small{ padding: 2px 5px; }


/* .page-projects_report_entries */
.page-projects_report_entries{}
    .page-projects_report_entries .report_entries-list .taxonomy_element{ display: inline-block; max-width: 200px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; }

/* .page-projects_report_entries_structure */
.page-projects_report_entries_structure{}
    .page-projects_report_entries_structure .report_entries-list td.sort{ width: 16px; cursor: move; }
    .page-projects_report_entries_structure .report_entries-list .taxonomy_element{  }
    .page-projects_report_entries_structure .report_entries-list .taxonomy_element:hover{ outline: 2px solid #ccc; background: #ccc; }

    .page-projects_report_entries_structure .ui-autocomplete { max-height: 250px; overflow-y: auto; overflow-x: hidden; }

    .dialog-projects_report_entry_edit #xbrl_roles_wrapper{ position: relative; background: transparent; }
    .dialog-projects_report_entry_edit #xbrl_roles{ background: transparent; }
    .dialog-projects_report_entry_edit #xbrl_roles_wrapper:after{ content: '\25BC'; position: absolute; right: 5px; top: 0; z-index: -1; }

    .dialog-projects_report_entry_edit .aud-multiselect-contianer{ margin: 3px 0; }
    .dialog-projects_report_entry_edit .aud-multiselect-contianer .header{ text-align: center; background: #eee; color: black; font-weight: bold; padding: 3px; }
    .dialog-projects_report_entry_edit .aud-multiselect-contianer .aud-multiselect-selectable{ float: left; width: 48%; }
    .dialog-projects_report_entry_edit .aud-multiselect-contianer .aud-multiselect-selected{ float: right; width: 48%; position: relative; }
    .dialog-projects_report_entry_edit .aud-multiselect-contianer .aud-multiselect-selected:before{ font-family: "fontello"; content: '\e813'; position: absolute; font-weight: normal; font-size: 14px; left: -6%; top: 45%;}
    .dialog-projects_report_entry_edit .aud-multiselect-contianer .hide-consolidated .consolidated{ display: none; }


    .dialog-projects_report_entry_edit .aud-multiselect-contianer .content{ height: 150px; overflow-y: auto; overflow-x: hidden; border: 1px solid #eee;  }
    .dialog-projects_report_entry_edit .aud-multiselect-contianer .content ul{ margin: 0; list-style-type: none; padding: 0; }
    .dialog-projects_report_entry_edit .aud-multiselect-contianer .content li{ word-wrap: normal; word-break: normal; overflow-wrap: anywhere; border-bottom: 1px dotted #ccc; }
    .dialog-projects_report_entry_edit .aud-multiselect-contianer .content li:last-child{ border-bottom: none; }
    .dialog-projects_report_entry_edit .aud-multiselect-contianer .content li span{ color: #777; }
    .dialog-projects_report_entry_edit .aud-multiselect-contianer .content a{ display: block; margin: 0; padding: 5px 3px; cursor: pointer; color: #222; }
    .dialog-projects_report_entry_edit .aud-multiselect-contianer .content a:hover{ text-decoration: none; background-color: #C8C8C8; }

    .dialog-projects_report_entry_edit .aud-multiselect-contianer .aud-multiselect-selected .content{ height: 173px; }

/* .page-templates_tasks */
.page-templates_tasks{}

    .page-templates_tasks #tasks-container{ padding: 0 0 0 312px;}

    /* tree */
    .page-templates_tasks #tasks-tree{ min-height: 400px; border-right: 1px solid #D5DCE0; float: left; width: 300px; position: relative; max-height: 70vh; overflow-y: auto; margin-left: -312px; padding-right: 5px; }
    .page-templates_tasks ul.jqtree-tree .refno{ border: 1px solid #36C1E1; border-radius: 4px; padding: 2px 3px; font-size: 10px; line-height: 100%; background: #36C1E1; color: white; margin: 1px 3px 0 0; float: left; max-width: 70px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
    .page-templates_tasks ul.jqtree-tree li li .refno{ border-color: #5AC22A; background-color: #5AC22A;}
    .page-templates_tasks ul.jqtree-tree li li li .refno{ border-color: #FF9120; background-color: #FF9120;}


    /* edit */
    .page-templates_tasks #task-edit-wrapper{ float: left; width: 100%; }
    .page-templates_tasks #task-edit{ /*border: 1px solid #D5DCE0;*/ padding: 0 10px 10px; min-height: 400px; }
    .page-templates_tasks #task-edit textarea{ resize: vertical; }
    .page-templates_tasks #task-edit .task-back, .page-templates_tasks #task-edit .task-add-cancel{ margin-right: 300px; }
    .page-templates_tasks #task-edit .buttons-top{ padding-bottom: 5px; }
    .page-templates_tasks #task-edit .wysiwyg_inline_fixed{ width: 650px; overflow-x: auto; }
    .page-templates_tasks #task-edit .tasks-blocks{ float: left; padding: 8px ;}
    .page-templates_tasks #task-edit .tasks-blocks-templates{ padding: 8px; margin: 0 8px 0 0; max-width: 300px; overflow: hidden; border-right: 1px dashed #ccc; float: left; }
    .page-templates_tasks #task-edit .tasks-blocks-templates div{ padding-bottom: 5px; }
    .page-templates_tasks #task-edit .tasks-blocks-templates a{ display: block; padding: 3px;}
    
    .page-templates_tasks #task-edit .claim_toggle{ cursor: pointer; text-align: center; /*padding-left: 5px; padding-right: 5px;*/ vertical-align: middle; }

    /* view */
    .page-templates_tasks #task_view{ position: relative; }
    .page-templates_tasks #task_view h3{ margin-right: 40px; }
    .page-templates_tasks #task_view .block-menu-separator{ border-top: 1px solid #D5DCE0; line-height: 0; font-size: 0; margin: 0 -10px 0; }
    .page-templates_tasks #task_view .block-menu li{ margin-top: 3px; }
    .page-templates_tasks #task_view .block-menu li.active a{ /*border-bottom: 1px solid #D5DCE0;*/ margin-top: 0; padding: 8px 15px; position: relative; }
    .page-templates_tasks #task_view .block-menu li.active a:before{ bottom: -1px; left: -4px; position: absolute; width: 4px; height: 1px; background: #D5DCE0; content: '';}
    .page-templates_tasks #task_view .block-menu li.active:first-child a:before{ left: -11px; width: 11px; }
    .page-templates_tasks #task_view .block-menu li.active a:after{ bottom: -1px; right: -4px; position: absolute; width: 4px; height: 1px; background: #D5DCE0; content: '';}
    .page-templates_tasks #task_view .task-block{ padding: 5px 10px 0; margin: 0 -10px 0; }
    .page-templates_tasks #task_view .tasks-details-basic{ padding: 0 10px 0; margin: 0 -10px 10px; }
    .page-templates_tasks #task_view .claim_risk_level_2{ color: red; }


/* page-templates_tasks_blocks */
    .page-templates_tasks_blocks td.sort{ width: 16px; cursor: move; }
    .page-templates_tasks_blocks .no-sort .sort{ display: none; }
    .page-templates_tasks_blocks .audit_companies_settings .deleted .txt{ color: #c00; text-decoration: line-through; }
    .page-templates_tasks_blocks .audit_companies_settings .audit_companies_setting-undelete{ display: none; }
    .page-templates_tasks_blocks .audit_companies_settings .deleted .audit_companies_setting-undelete{ display: inline-block; }
    .page-templates_tasks_blocks .audit_companies_settings .deleted .audit_companies_setting-delete{ display: none; }
    .page-templates_tasks_blocks .audit_companies_settings tr.error td{ color: #c00; background: #ffe6e6; }


/* page-templates_materiality */
    .page-templates_materiality td.sort{ width: 16px; cursor: move; }
    .page-templates_materiality .no-sort .sort{ display: none; }
    .page-templates_materiality .deleted input{ color: #c00; text-decoration: line-through; background: transparent; border-color: white; }
    .page-templates_materiality .undelete{ display: none; }
    .page-templates_materiality .deleted .undelete{ display: inline-block; }
    .page-templates_materiality .deleted .delete{ display: none; }
    .page-templates_materiality tr.error td{ color: #c00; background: #ffe6e6; }

/* page-admin_classificators_edit */
    .page-admin_classificators_edit td.sort{ width: 16px; cursor: move; }
    .page-admin_classificators_edit .no-sort .sort{ display: none; }
    .page-admin_classificators_edit .classificators .deleted .txt{ color: #c00; text-decoration: line-through; }
    .page-admin_classificators_edit .classificators .classificator-undelete{ display: none; }
    .page-admin_classificators_edit .classificators .deleted .classificator-undelete{ display: inline-block; }
    .page-admin_classificators_edit .classificators .deleted .classificator-delete{ display: none; }
    .page-admin_classificators_edit .classificators tr.error td{ color: #c00; background: #ffe6e6; }
    .page-admin_classificators_edit .hex{ display: inline-block; padding: 2px; }


/* page-projects_materiality_formulas */
    .page-projects_materiality_formulas span.el:hover{ outline: 2px solid #ccc; background: #ccc;  }
    .page-projects_materiality_formulas .sign-plus{ color: green; font-weight: bold; font-size: 14px; line-height: 12px; }
    .page-projects_materiality_formulas .sign-minus{ color: red; font-weight: bold; font-size: 14px; line-height: 12px; }

/* page-projects_accounts */
    .page-projects_accounts input{ margin: 0; }
    .page-projects_accounts .filter{ padding: 5px 0; }
    .page-projects_accounts .filter input{ margin: 0; vertical-align: middle; margin: 0 3px 0 0; }
    .page-projects_accounts .tasks{ line-height: 17px;}
    /*.page-projects_accounts .tasks .task-refno{ line-height: 11px; }*/

/* page-projects_materiality */
    .page-projects_materiality #list-container{ position: relative; clear: both; }
    .page-projects_materiality .materiality-list tr.not_used .materiality{ color: #ccc; }
    .page-projects_materiality .total-container{ margin-top: 10px; }

/* page-projects_uncorrected_mistakes */
    .page-projects_uncorrected_mistakes input, .page-projects_uncorrected_mistakes select{ padding: 2px 1px; }

/* page-projects_archiving */
    .page-projects_archiving .check-ok{ color: #0c0; }
    .page-projects_archiving .check-fail{ color: #c00; }
    .page-projects_archiving .buttons-unlock{ padding-top: 20px; }

/* page-templates_risks */
    .page-templates_risks .claims input{ padding: 0; margin: 0 0 2px 5px; vertical-align: middle; }

/* page-projects_auditors_report */
    .page-projects_auditors_report .table-summary td{ vertical-align: top; }

/* .page-reports_time_users_projects */
    .page-reports_time_users_projects input[type="radio"]{ margin-top: 0; margin-bottom: 1px; vertical-align: middle; }

/* .page-reports_time_users_clients */
    .page-reports_time_users_clients input[type="radio"]{ margin-top: 0; margin-bottom: 1px; vertical-align: middle; }

/* .page-reports_time_detailed_projects */
    .page-reports_time_detailed_projects input[type="radio"]{ margin-top: 0; margin-bottom: 1px; vertical-align: middle; }

/* .page-reports_ended_projects */
    .page-reports_ended_projects input[type="radio"], input[type="checkbox"]{ margin-top: 0; margin-bottom: 1px; vertical-align: middle; }


/* .page-templates_index */
    .page-templates_index .header{ position: relative; }
    .page-templates_index .block-menu-container{ position: absolute; right: 0; bottom: 0; }

/* .page-templates_projects_shared */
    .page-templates_projects_shared .header{ position: relative; }
    .page-templates_projects_shared .block-menu-container{ position: absolute; right: 0; bottom: 0; }




/* .page-templates_tasks */
.page-templates_tasks{}

    .page-templates_tasks #tasks-container{ padding: 0 0 0 312px;}

    /* tree */
    .page-templates_tasks #tasks-tree{ min-height: 400px; border-right: 1px solid #D5DCE0; float: left; width: 300px; position: relative; max-height: 70vh; overflow-y: auto; margin-left: -312px; padding-right: 5px; }
    .page-templates_tasks ul.jqtree-tree .refno{ border: 1px solid #36C1E1; border-radius: 4px; padding: 2px 3px; font-size: 10px; line-height: 100%; background: #36C1E1; color: white; margin: 1px 3px 0 0; float: left; max-width: 70px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
    .page-templates_tasks ul.jqtree-tree li li .refno{ border-color: #5AC22A; background-color: #5AC22A;}
    .page-templates_tasks ul.jqtree-tree li li li .refno{ border-color: #FF9120; background-color: #FF9120;}


    /* edit */
    .page-templates_tasks #task-edit-wrapper{ float: left; width: 100%; }
    .page-templates_tasks #task-edit{ /*border: 1px solid #D5DCE0;*/ padding: 0 10px 10px; min-height: 400px; }
    .page-templates_tasks #task-edit textarea{ resize: vertical; }
    .page-templates_tasks #task-edit .task-back, .page-templates_tasks #task-edit .task-add-cancel{ margin-right: 300px; }
    .page-templates_tasks #task-edit .buttons-top{ padding-bottom: 5px; }
    .page-templates_tasks #task-edit .wysiwyg_inline_fixed{ width: 650px; overflow-x: auto; }
    .page-templates_tasks #task-edit .tasks-blocks{ float: left; padding: 8px ;}
    .page-templates_tasks #task-edit .tasks-blocks-templates{ padding: 8px; margin: 0 8px 0 0; max-width: 300px; overflow: hidden; border-right: 1px dashed #ccc; float: left; }
    .page-templates_tasks #task-edit .tasks-blocks-templates div{ padding-bottom: 5px; }
    .page-templates_tasks #task-edit .tasks-blocks-templates a{ display: block; padding: 3px;}
    
    .page-templates_tasks #task-edit .claim_toggle{ cursor: pointer; text-align: center; /*padding-left: 5px; padding-right: 5px;*/ vertical-align: middle; }

    /* view */
    .page-templates_tasks #task_view{ position: relative; }
    .page-templates_tasks #task_view h3{ margin-right: 40px; }
    .page-templates_tasks #task_view .block-menu-separator{ border-top: 1px solid #D5DCE0; line-height: 0; font-size: 0; margin: 0 -10px 0; }
    .page-templates_tasks #task_view .block-menu li{ margin-top: 3px; }
    .page-templates_tasks #task_view .block-menu li.active a{ /*border-bottom: 1px solid #D5DCE0;*/ margin-top: 0; padding: 8px 15px; position: relative; }
    .page-templates_tasks #task_view .block-menu li.active a:before{ bottom: -1px; left: -4px; position: absolute; width: 4px; height: 1px; background: #D5DCE0; content: '';}
    .page-templates_tasks #task_view .block-menu li.active:first-child a:before{ left: -11px; width: 11px; }
    .page-templates_tasks #task_view .block-menu li.active a:after{ bottom: -1px; right: -4px; position: absolute; width: 4px; height: 1px; background: #D5DCE0; content: '';}
    .page-templates_tasks #task_view .task-block{ padding: 5px 10px 0; margin: 0 -10px 0; }
    .page-templates_tasks #task_view .tasks-details-basic{ padding: 0 10px 0; margin: 0 -10px 10px; }
    .page-templates_tasks #task_view .claim_risk_level_2{ color: red; }


/* .page-universe_objects */
.page-universe_objects{}

    .page-universe_objects #objects-container{ padding: 0 0 0 312px;}

    /* tree */
    .page-universe_objects #objects-tree{ min-height: 400px; border-right: 1px solid #D5DCE0; float: left; width: 300px; position: relative; max-height: 70vh; overflow-y: auto; margin-left: -312px; padding-right: 5px; }
    .page-universe_objects ul.jqtree-tree .refno{ border: 1px solid #36C1E1; border-radius: 4px; padding: 2px 3px; font-size: 10px; line-height: 100%; background: #36C1E1; color: white; margin: 1px 3px 0 0; float: left; max-width: 70px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
    .page-universe_objects ul.jqtree-tree li li .refno{ border-color: #5AC22A; background-color: #5AC22A;}
    .page-universe_objects ul.jqtree-tree li li li .refno{ border-color: #FF9120; background-color: #FF9120;}


    /* edit */
    .page-universe_objects #object-edit-wrapper{ float: left; width: 100%; }
    .page-universe_objects #object-edit{ /*border: 1px solid #D5DCE0;*/ padding: 0 10px 10px; min-height: 400px; }
    .page-universe_objects #object-edit textarea{ resize: vertical; }
    .page-universe_objects #object-edit .object-back, .page-universe_objects #object-edit .object-add-cancel{ margin-right: 300px; }
    .page-universe_objects #object-edit .buttons-top{ padding-bottom: 5px; }
    .page-universe_objects #object-edit .wysiwyg_inline_fixed{ width: 650px; overflow-x: auto; }

    /* view */
    .page-universe_objects #object_view{ position: relative; }
    .page-universe_objects #object_view h3{ margin-right: 40px; }
    .page-universe_objects #object_view .block-menu-separator{ border-top: 1px solid #D5DCE0; line-height: 0; font-size: 0; margin: 0 -10px 0; }
    .page-universe_objects #object_view .block-menu li{ margin-top: 3px; }
    .page-universe_objects #object_view .block-menu li.active a{ /*border-bottom: 1px solid #D5DCE0;*/ margin-top: 0; padding: 8px 15px; position: relative; }
    .page-universe_objects #object_view .block-menu li.active a:before{ bottom: -1px; left: -4px; position: absolute; width: 4px; height: 1px; background: #D5DCE0; content: '';}
    .page-universe_objects #object_view .block-menu li.active:first-child a:before{ left: -11px; width: 11px; }
    .page-universe_objects #object_view .block-menu li.active a:after{ bottom: -1px; right: -4px; position: absolute; width: 4px; height: 1px; background: #D5DCE0; content: '';}
    .page-universe_objects #object_view .object-block{ padding: 5px 10px 0; margin: 0 -10px 0; }
    .page-universe_objects #object_view .objects-details-basic{ padding: 0 10px 0; margin: 0 -10px 10px; }


/* page-universe_audit_plans_plan */
.page-universe_audit_plans_plan{}
    .page-universe_audit_plans_plan a.edit:focus{ outline: 2px solid;  outline-color: #FFFF00; background-color: #FFFF00; }

/* page-universe_statistics */
.page-universe_statistics{}
    .page-universe_statistics .clickable{ cursor: pointer; }
    .page-universe_statistics .clickable:hover{ color: #0074AA; text-decoration: underline; }

/* page-universe_settings */
    .page-universe_settings td.sort{ width: 16px; cursor: move; }
    .page-universe_settings .no-sort .sort{ display: none; }
    .page-universe_settings .deleted input{ color: #c00; text-decoration: line-through; background: transparent; border-color: white; }
    .page-universe_settings .undelete{ display: none; }
    .page-universe_settings .deleted .undelete{ display: inline-block; }
    .page-universe_settings .deleted .delete{ display: none; }
    .page-universe_settings tr.error td{ color: #c00; background: #ffe6e6; }

/* page-universe_risks_assessment */
    .page-universe_risks_assessment .scale-legend{ text-align: right; padding: 10px 0; padding-right: 20%; }
    .page-universe_risks_assessment .scale-legend .scale{ display: inline-block; padding: 3px; margin: 0 5px; vertical-align: middle; }
    .page-universe_risks_assessment .scale-legend .scale .color{ display: inline-block; height: 15px; width: 15px; vertical-align: middle; }

.page-projects_remarks{}
    .page-projects_remarks .monitoring_deadline_date_passed{ color: #c00; }


/*page-projects_tasks_valimid*/
.page-projects_tasks_valimid{}
    .page-projects_tasks_valimid #header-container{ display: none; }
    .page-projects_tasks_valimid #footer{ display: none; }
    .page-projects_tasks_valimid #content-container{ width: auto; min-height: 0; }

/*page-projects_tasks_random*/
.page-projects_tasks_random{}
    .page-projects_tasks_random #header-container{ display: none; }
    .page-projects_tasks_random #footer{ display: none; }
    .page-projects_tasks_random #content-container{ width: auto; min-height: 0; }

/*page-projects_tasks_comparisons*/
.page-projects_tasks_comparisons{}
    .page-projects_tasks_comparisons #header-container{ display: none; }
    .page-projects_tasks_comparisons #footer{ display: none; }
    .page-projects_tasks_comparisons #content-container{ width: auto; min-height: 0; }

/*page-projects_tasks_control_procedures*/
.page-projects_tasks_control_procedures{}
    .page-projects_tasks_control_procedures #header-container{ display: none; }
    .page-projects_tasks_control_procedures #footer{ display: none; }
    .page-projects_tasks_control_procedures #content-container{ width: auto; min-height: 0; }

/*page-projects_tasks_substantive_procedures*/
.page-projects_tasks_substantive_procedures{}
    .page-projects_tasks_substantive_procedures #header-container{ display: none; }
    .page-projects_tasks_substantive_procedures #footer{ display: none; }
    .page-projects_tasks_substantive_procedures #content-container{ width: auto; min-height: 0; }

/*page-projects_tasks_comparisons*/
.page-projects_tasks_procedures_edit {}
    .page-projects_tasks_procedures_edit #header-container{ display: none; }
    .page-projects_tasks_procedures_edit #footer{ display: none; }
    .page-projects_tasks_procedures_edit #content-container{ width: auto; min-height: 0; }

/*
___  _ ____ _    ____ ____ ____ 
|  \ | |__| |    |  | | __ [__  
|__/ | |  | |___ |__| |__] ___] 
                                (that appear on multiple pages)
 */

/* dialog tasks_risk edit */
.dialog-tasks_risk_edit .tasks_risks__is_important_extra{ display: none; }
.dialog-tasks_risk_edit .tasks_risks__is_important_extra.visible{ display: table-row; }

/* dialog accounts (pages: risks, risks_assessment) */
.dialog-accounts .selected td{ background-color: #ffffca; }
.dialog-accounts td{ cursor: pointer; }
.dialog-accounts tr:hover td{ background-color: #ffffca; }
.dialog-accounts .search{ margin-top: 10px; margin-bottom: 10px; }

/* dialog xbrl overview (pages: risks, risks_assessment) */
.dialog-report-overview tr:hover td{ background-color: #ffffca; cursor: pointer; }
.dialog-report-overview .selected{ background-color: #ffffca !important; }

/* dialog xbrl role overview (pages: risks, risks_assessment) */
.dialog-report-roles tr:hover td{ background-color: #ffffca; cursor: pointer; }
.dialog-report-roles .selected{ background-color: #ffffca !important; }

/* dialog select task (pages: risks, risks_assessment)  */
.dialog-tasks-tree .selected td{ background-color: #ffffca; }
.dialog-tasks-tree a:hover{ color: #0074AA; }
.dialog-tasks-tree .disabled td, .dialog-tasks-tree .disabled a{ color: #ccc; }
.dialog-tasks-tree .disabled .task-refno{ background-color: #ccc; border-color: #ccc; }
.dialog-tasks-tree .search{ margin-top: 10px; margin-bottom: 10px; }
.dialog-tasks-tree td{ cursor: pointer; }
.dialog-tasks-tree tr:hover td{ background-color: #ffffca; }
.dialog-tasks-tree .task-status-ico{ float: right; }
.dialog-tasks-tree .icon-offline{ float: right; }

/* dialog select task (pages: risks, risks_assessment)  */
.dialog-templates-tasks-tree .selected td{ background-color: #ffffca; }
.dialog-templates-tasks-tree a:hover{ color: #0074AA; }
.dialog-templates-tasks-tree .disabled td, .dialog-templates-tasks-tree .disabled a{ color: #ccc; }
.dialog-templates-tasks-tree .disabled .task-refno{ background-color: #ccc; border-color: #ccc; }
.dialog-templates-tasks-tree .search{ margin-top: 10px; margin-bottom: 10px; }
.dialog-templates-tasks-tree td{ cursor: pointer; }
.dialog-templates-tasks-tree tr:hover td{ background-color: #ffffca; }


/* dialog report_entries (pages: risks, risks_assessment) */
.dialog-report_entries .selected td{ background-color: #ffffca; }
.dialog-report_entries td{ cursor: pointer; }
.dialog-report_entries tr:hover td{ background-color: #ffffca; }
.dialog-report_entries .search{ margin-top: 10px; margin-bottom: 10px; }

/* dialog-projects_materiality_edit (pages: materiality, materiality_formulas)*/
.dialog-projects_materiality_edit .block-menu a{ color: #0074AA; }
.dialog-projects_materiality_edit .block-menu li.active a{ margin-top: -4px; }
.dialog-projects_materiality_edit .block-menu li.active a:before{ font-family: "fontello"; content: "\e802"; font-weight: normal; color: green; padding-right: 8px; }
.dialog-projects_materiality_edit #xbrl_roles_wrapper{ position: relative; }
.dialog-projects_materiality_edit #xbrl_roles_wrapper:after{ content: '\25BC'; position: absolute; right: 5px; top: 0; }
.dialog-projects_materiality_edit .formula-contianer{ margin: 3px 0; }
.dialog-projects_materiality_edit .formula-contianer .header{ text-align: center; background: #eee; color: black; font-weight: bold; padding: 3px; }
.dialog-projects_materiality_edit .formula-contianer .formula-selectable{ float: left; width: 48%; }
.dialog-projects_materiality_edit .formula-contianer .formula-selected{ float: right; width: 48%; position: relative; }
.dialog-projects_materiality_edit .formula-contianer .formula-selected:before{ font-family: "fontello"; content: '\e813'; position: absolute; font-weight: normal; font-size: 14px; left: -6%; top: 45%;}
.dialog-projects_materiality_edit .formula-contianer .hide-consolidated .consolidated{ display: none; }
.dialog-projects_materiality_edit .formula-contianer .content{ height: 350px; overflow-y: auto; overflow-x: hidden; border: 1px solid #eee;  }
.dialog-projects_materiality_edit .formula-contianer .content ul{ margin: 0; list-style-type: none; padding: 0; }
.dialog-projects_materiality_edit .formula-contianer .content li{ word-wrap: normal; word-break: normal; overflow-wrap: anywhere; border-bottom: 1px dotted #ccc; }
.dialog-projects_materiality_edit .formula-contianer .content li:last-child{ border-bottom: none; }
.dialog-projects_materiality_edit .formula-contianer .content li span{ color: #777; }
.dialog-projects_materiality_edit .formula-contianer .content a{ margin-left: 0px; display: block; margin: 0; padding: 5px 3px; cursor: pointer; color: #222; }
.dialog-projects_materiality_edit .formula-contianer .content a:hover{ text-decoration: none; background-color: #C8C8C8; }
.dialog-projects_materiality_edit .sign{ float: left; width: 25px; height: 25px; cursor: pointer; }
.dialog-projects_materiality_edit .sign:hover{ background: #eee; }
.dialog-projects_materiality_edit .sign:before{ font-weight: bold; text-align: center; font-size: 20px; line-height: 25px; padding-left: 5px;  }
.dialog-projects_materiality_edit .sign.plus:before{ content: '+'; color: green; }
.dialog-projects_materiality_edit .sign.minus:before{ content: '\2013'; color: red; }

/* dialog-projects_users_edit (pages: project_view, project_edit)*/
.dialog-projects_users_edit .users-contianer{ margin: 3px 0; }
.dialog-projects_users_edit .users-contianer .header{ text-align: center; background: #eee; color: black; font-weight: bold; padding: 3px; }
.dialog-projects_users_edit .users-contianer .users-selectable{ float: left; width: 28%; }
.dialog-projects_users_edit .users-contianer .users-selected{ float: right; width: 68%; position: relative; margin-top: -24px;  }
.dialog-projects_users_edit .users-contianer .users-selected:before{ font-family: "fontello"; content: '\e813'; position: absolute; font-weight: normal; font-size: 14px; left: -4%; top: 45%;}
.dialog-projects_users_edit .users-contianer .content{ height: 350px; overflow-y: auto; overflow-x: hidden; border: 1px solid #eee;  }
.dialog-projects_users_edit .users-contianer .users-selected .content{ height: 374px; }
.dialog-projects_users_edit .users-contianer .content ul{ margin: 0; list-style-type: none; padding: 0; }
.dialog-projects_users_edit .users-contianer .content li{ word-wrap: normal; word-break: normal; overflow-wrap: anywhere; border-bottom: 1px dotted #ccc; }
.dialog-projects_users_edit .users-contianer .content li:last-child{ border-bottom: none; }
.dialog-projects_users_edit .users-contianer .content li span{ color: #777; }
.dialog-projects_users_edit .users-contianer .content a{ margin-left: 0px; display: block; margin: 0; padding: 5px 3px; cursor: pointer; color: #222; }
.dialog-projects_users_edit .users-contianer .content a:hover{ text-decoration: none; background-color: #C8C8C8; }
.dialog-projects_users_edit .users-contianer .content .inactive a{ color: #888; text-decoration: line-through; }
.dialog-projects_users_edit .users-contianer .is_you td, .dialog-projects_users_edit .users-contianer .is_you a{ background-color: #FFFFE1; }
.dialog-projects_users_edit .users-contianer .users-selected table{ border-collapse: separate; border-spacing: 1px; empty-cells: show; }
.dialog-projects_users_edit .users-contianer .users-selected table th{ background: #EEEEEE; text-align: center; font-weight: bold; border-top: 1px solid white; padding: 3px; }
.dialog-projects_users_edit .users-contianer .users-selected table tbody td{ border-bottom: 1px dotted #CCC; padding: 0 3px; }
.dialog-projects_users_edit .users-contianer .users-selected a{ padding: 5px 3px; }
.dialog-projects_users_edit .rights-legend{ display: none; }
.dialog-projects_users_edit .manual_hours-legend{ display: none; }
.dialog-projects_users_edit select{ max-width: 300px; }
/*.dialog-projects_users_edit .users-contianer .content .deleted input{ color: #c00; text-decoration: line-through; background: transparent; border-color: white; }*/

/* dialog-universe_audit_plans_objects_users (pages: universe_audit_plans_objects)*/
.dialog-universe_audit_plans_objects_users .users-contianer{ margin: 3px 0; }
.dialog-universe_audit_plans_objects_users .users-contianer .header{ text-align: center; background: #eee; color: black; font-weight: bold; padding: 3px; }
.dialog-universe_audit_plans_objects_users .users-contianer .users-selectable{ float: left; width: 28%; }
.dialog-universe_audit_plans_objects_users .users-contianer .users-selected{ float: right; width: 68%; position: relative; margin-top: -24px;  }
.dialog-universe_audit_plans_objects_users .users-contianer .users-selected:before{ font-family: "fontello"; content: '\e813'; position: absolute; font-weight: normal; font-size: 14px; left: -4%; top: 45%;}
.dialog-universe_audit_plans_objects_users .users-contianer .content{ height: 350px; overflow-y: auto; overflow-x: hidden; border: 1px solid #eee;  }
.dialog-universe_audit_plans_objects_users .users-contianer .users-selected .content{ height: 374px; }
.dialog-universe_audit_plans_objects_users .users-contianer .content ul{ margin: 0; list-style-type: none; padding: 0; }
.dialog-universe_audit_plans_objects_users .users-contianer .content li{ word-wrap: normal; word-break: normal; overflow-wrap: anywhere; border-bottom: 1px dotted #ccc; }
.dialog-universe_audit_plans_objects_users .users-contianer .content li:last-child{ border-bottom: none; }
.dialog-universe_audit_plans_objects_users .users-contianer .content li span{ color: #777; }
.dialog-universe_audit_plans_objects_users .users-contianer .content a{ margin-left: 0px; display: block; margin: 0; padding: 5px 3px; cursor: pointer; color: #222; }
.dialog-universe_audit_plans_objects_users .users-contianer .content a:hover{ text-decoration: none; background-color: #C8C8C8; }
.dialog-universe_audit_plans_objects_users .users-contianer .content .inactive a{ color: #888; text-decoration: line-through; }
.dialog-universe_audit_plans_objects_users .users-contianer .is_you td, .dialog-universe_audit_plans_objects_users .users-contianer .is_you a{ background-color: #FFFFE1; }
.dialog-universe_audit_plans_objects_users .users-contianer .users-selected table{ border-collapse: separate; border-spacing: 1px; empty-cells: show; }
.dialog-universe_audit_plans_objects_users .users-contianer .users-selected table th{ background: #EEEEEE; text-align: center; font-weight: bold; border-top: 1px solid white; padding: 3px; }
.dialog-universe_audit_plans_objects_users .users-contianer .users-selected table tbody td{ border-bottom: 1px dotted #CCC; padding: 0 3px; }
.dialog-universe_audit_plans_objects_users .users-contianer .users-selected a{ padding: 5px 3px; }
.dialog-universe_audit_plans_objects_users .rights-legend{ display: none; }
.dialog-universe_audit_plans_objects_users .manual_hours-legend{ display: none; }
.dialog-universe_audit_plans_objects_users select{ max-width: 300px; }
/*.dialog-universe_audit_plans_objects_users .users-contianer .content .deleted input{ color: #c00; text-decoration: line-through; background: transparent; border-color: white; }*/

/* dialog-tasks_checklists_edit */
.dialog-tasks_checklists_edit textarea{ resize: vertical; }
.dialog-tasks_checklists_edit td.sort{ width: 16px; cursor: move; }
.dialog-tasks_checklists_edit .no-sort .sort{ display: none; }
.dialog-tasks_checklists_edit .deleted textarea{ color: #c00; text-decoration: line-through; background: transparent; border-color: white; }
.dialog-tasks_checklists_edit .undelete{ display: none; }
.dialog-tasks_checklists_edit .deleted .undelete{ display: inline-block; }
.dialog-tasks_checklists_edit .deleted .delete{ display: none; }
.dialog-tasks_checklists_edit tr.error td{ color: #c00; background: #ffe6e6; }

/* dialog-templates_tasks_checklists_edit */
.dialog-templates_tasks_checklists_edit textarea{ resize: vertical; }
.dialog-templates_tasks_checklists_edit td.sort{ width: 16px; cursor: move; }
.dialog-templates_tasks_checklists_edit .no-sort .sort{ display: none; }
.dialog-templates_tasks_checklists_edit .deleted textarea{ color: #c00; text-decoration: line-through; background: transparent; border-color: white; }
.dialog-templates_tasks_checklists_edit .undelete{ display: none; }
.dialog-templates_tasks_checklists_edit .deleted .undelete{ display: inline-block; }
.dialog-templates_tasks_checklists_edit .deleted .delete{ display: none; }
.dialog-templates_tasks_checklists_edit tr.error td{ color: #c00; background: #ffe6e6; }

/* dialog-templates_project_projects */
.dialog-templates_project_projects .table-list tr:hover td{ background-color: #ffffca; cursor: pointer; }
.dialog-templates_project_tasks .table-list.highlight-on-hover tr:hover td{ background-color: #ffffca; cursor: pointer; }
.dialog-templates_project_tasks .table-search table tr th:nth-child(n+2){ padding-left: 3px; }
.dialog-templates_project_tasks .claim_toggle{ cursor: pointer; }
.dialog-templates_project_tasks .table-search input[type="checkbox"], .dialog-templates_project_tasks .table-search input[type="radio"]{ padding: 0; margin: 0 4px 0; vertical-align: middle; }
.dialog-templates_project_tasks .table-list input[type="checkbox"]{ margin-top: 0; margin-bottom: 1px; vertical-align: middle; }
.dialog-templates_project_tasks .icon-info:before{ color: #CC0000; font-size: 14px; line-height: 12px; vertical-align: middle; padding-bottom: 2px; }


/* dialog-templates_risks */
.dialog-templates_risk_risks .table-list tr:hover td{ background-color: #ffffca; }
.dialog-templates_risk_risks .table-search input[type="checkbox"], .dialog-templates_risks .table-search input[type="radio"]{ padding: 0; margin: 0 4px 0; vertical-align: middle; }
.dialog-templates_risk_risks .table-list input[type="checkbox"]{ margin-top: 0; margin-bottom: 1px; vertical-align: middle; }

/* dialog-templates_file_files */
.dialog-templates_file_files .table-list.highlight-on-hover tr:hover td{ background-color: #ffffca; cursor: pointer; }

/* dialog-companies_file_files */
.dialog-companies_file_files .table-list.highlight-on-hover tr:hover td{ background-color: #ffffca; cursor: pointer; }

/* dialog-project_projects */
.dialog-project_projects .table-list tr:hover td{ background-color: #ffffca; cursor: pointer; }

.dialog-project_tasks .table-list.highlight-on-hover tr:hover td{ background-color: #ffffca; cursor: pointer; }
.dialog-project_tasks .table-search table tr th:nth-child(n+2){ padding-left: 3px; }
.dialog-project_tasks .claim_toggle{ cursor: pointer; }
.dialog-project_tasks .table-search input[type="checkbox"], .dialog-project_tasks .table-search input[type="radio"]{ padding: 0; margin: 0 4px 0; vertical-align: middle; }
.dialog-project_tasks .table-list input[type="checkbox"]{ margin-top: 0; margin-bottom: 1px; vertical-align: middle; }
.dialog-project_tasks .icon-info:before{ color: #CC0000; font-size: 14px; line-height: 12px; vertical-align: middle; padding-bottom: 2px; }


/* dialog accounts (pages: risks, risks_assessment) */
.dialog-users td{ cursor: pointer; }
.dialog-users tr:hover td{ background-color: #ffffca;  }
.dialog-users .search{ margin-top: 10px; margin-bottom: 10px; }
.dialog-users .icon-info:before{ color: #CC0000; font-size: 14px; line-height: 12px; vertical-align: middle; padding-bottom: 2px; }

/* .dialog-projects_import_claims_map */
.dialog-projects_import_claims_map .arrow{ font-size: 22px; line-height: 100%; vertical-align: middle; }

/* dialog select universe object (pages: projects(edit))  */
.dialog-universe-objects-tree .selected td{ background-color: #ffffca; }
.dialog-universe-objects-tree a:hover{ color: #0074AA; }
.dialog-universe-objects-tree .disabled td, .dialog-universe-objects-tree .disabled a{ color: #ccc; }
.dialog-universe-objects-tree .disabled .universe_object-refno{ background-color: #ccc; border-color: #ccc; }
.dialog-universe-objects-tree .search{ margin-top: 10px; margin-bottom: 10px; }
.dialog-universe-objects-tree td{ cursor: pointer; }
.dialog-universe-objects-tree tr:hover td{ background-color: #ffffca; }
.dialog-universe-objects-tree td.chk{ width: 1%; }

/* dialog-universe_risk_edit (pages: universe(risks))  */
.dialog-universe_risk_edit .check-template{ padding-bottom: 3px; }
.dialog-universe_risk_edit .check-template select{ margin-top: 3px; }

/* dialog-universe_audit_plans */
.dialog-universe_audit_plans .table-list td{ cursor: pointer; }
.dialog-universe_audit_plans .table-list tr:hover td{ background-color: #ffffca; }

/* dialog-projects_tasks_remarks_monitorings */
.dialog-projects_tasks_remarks_monitorings .buttons-edit{ padding: 0 0 15px; margin: 5px 0 10px; clear: both; border-bottom: 1px dashed #ccc; border-top: none; }
.dialog-projects_tasks_remarks_monitorings .monitoring-list{ height: 460px; overflow: auto; }

/* dialog-projects_universe_audit_plans_objects */
.dialog-projects_universe_audit_plans_objects .table-list td{ cursor: pointer; }
.dialog-projects_universe_audit_plans_objects .table-list tr:hover td{ background-color: #ffffca; }


/*
 _ ____ _  _ ____ ____ _   _ 
 | |  | |  | |___ |__/  \_/  
_| |_\| |__| |___ |  \   |   
                             
*/

/* dialog */
.ui-dialog-content{ line-height: 125%; }
.ui-widget-content .ui-dialog-content a{ color: #0074AA; }

/* input datepicker */
.datepicker{ width: 90px; margin: 0; padding: 3px 20px 3px 6px; background: white url(/web/icons/calendar.gif) no-repeat 99px 50%; border: 1px solid #A5A5A5; font-size: 13px; }
/* input timepicker */
.timepicker{ width: 60px; margin: 0; padding: 3px 20px 3px 6px; background: white url(/web/icons/clock.png) no-repeat 69px 50%; border: 1px solid #A5A5A5; font-size: 13px; }


/* jqtree */
ul.jqtree-tree { margin: 5px 0 0 20px; }
ul.jqtree-tree, ul.jqtree-tree ul.jqtree_common { list-style: none outside; margin-bottom: 0; padding: 0; }
ul.jqtree-tree ul.jqtree_common { display: block; margin-left: 12px; margin-right: 0; }
ul.jqtree-tree li.jqtree-closed > ul.jqtree_common { display: none; }
ul.jqtree-tree li.jqtree_common { clear: both; list-style-type: none; }
ul.jqtree-tree .jqtree-toggler { display: block; position: absolute; left: -14px; top: 25%; font-size: 12px; line-height: 12px; font-family: arial;  /* fix for ie9 */ border-bottom: none; color: #333; }
ul.jqtree-tree .jqtree-toggler:hover { color: #36C0E1; text-decoration: none; }
ul.jqtree-tree .jqtree-element { cursor: pointer; }
ul.jqtree-tree .jqtree-element:hover{ background-color: #efefef; }
ul.jqtree-tree .jqtree-title { color: #1C4257; vertical-align: middle; line-height: 150%; }
ul.jqtree-tree li.jqtree-folder { margin-bottom: 4px; }
ul.jqtree-tree li.jqtree-folder.jqtree-closed { margin-bottom: 1px; }
ul.jqtree-tree li.jqtree-folder .jqtree-title { margin-left: 0; }
ul.jqtree-tree .jqtree-toggler.jqtree-closed { background-position: 0 0; }
span.jqtree-dragging { color: #fff; background: #000; opacity: 0.6; cursor: pointer; padding: 2px 8px; }
ul.jqtree-tree li.jqtree-ghost { position: relative; z-index: 10; margin-right: 10px;  }
ul.jqtree-tree li.jqtree-ghost span { display: block; }
ul.jqtree-tree li.jqtree-ghost span.jqtree-circle { background-image: url(/web/icons/jqtree-circle.png); background-repeat: no-repeat; height: 16px; width: 16px; position: absolute; top: -4px; left: 2px; }
ul.jqtree-tree li.jqtree-ghost span.jqtree-line { background-color: #0000ff; height: 2px; padding: 0; position: absolute; top: -1px; left: 10px; width: 100%; }
ul.jqtree-tree li.jqtree-ghost.jqtree-inside { margin-left: 48px; }
ul.jqtree-tree span.jqtree-border { position: absolute; display: block; left: -2px; top: 0; border: solid 2px #0000ff; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; margin: 0; }
ul.jqtree-tree .jqtree-element { position: relative; padding: 2px; }
ul.jqtree-tree li.jqtree-selected > .jqtree-element,
ul.jqtree-tree li.jqtree-selected > .jqtree-element:hover { background-color: #D5DCE0; }
ul.jqtree-tree .jqtree-moving > .jqtree-element .jqtree-title { outline: dashed 1px #0000ff; }

/* timepicker */
.ui-timepicker-wrapper { overflow-y: auto; height: 150px; /*width: 6.5em;*/ width: 86px; background: #fff; border: 1px solid #ddd; box-shadow:0 2px 5px rgba(0,0,0,0.2); outline: none; z-index: 10001; margin: 0; }
.ui-timepicker-wrapper.ui-timepicker-with-duration { width: 11em; }
.ui-timepicker-list { margin: 0; padding: 0; list-style: none; }
.ui-timepicker-duration { margin-left: 5px; color: #888; }
.ui-timepicker-list:hover .ui-timepicker-duration { color: #888; }
.ui-timepicker-list li { padding: 3px 0 3px 5px; cursor: pointer; white-space: nowrap; color: #000; list-style: none; margin: 0; }
.ui-timepicker-list:hover .ui-timepicker-selected { background: #fff; color: #000; }
li.ui-timepicker-selected, .ui-timepicker-list li:hover, .ui-timepicker-list .ui-timepicker-selected:hover { background: #1980EC; color: #fff; }
li.ui-timepicker-selected .ui-timepicker-duration, .ui-timepicker-list li:hover .ui-timepicker-duration { color: #ccc; }
.ui-timepicker-list li.ui-timepicker-disabled, .ui-timepicker-list li.ui-timepicker-disabled:hover, .ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled { color: #888; cursor: default; }
.ui-timepicker-list li.ui-timepicker-disabled:hover, .ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled { background: #f2f2f2; }

/* pagination */
.pagination-container{ padding: 10px 0;}
.pagination{ }
.pagination a{ border: solid 1px #D3D3D3; }
.pagination a, .pagination span { display: inline-block; padding: 3px 3px; border: 1px solid #D3D3D3; background: #F8F8F8; margin-right: 1px; }
.pagination a:hover{ background: white; background: #F0F0F0; }
.pagination .current { background: white; outline: none; }
.pagination .current.prev, .pagination .current.next{ }
.pagination .total{ border-color: transparent; background: none; }

/* tablesorter */
table.tablesorter thead tr .header, 
table.tablesorter thead tr .tablesorter-header{ background-position: 100% 50%; background-repeat: no-repeat; cursor: pointer; text-decoration: underline;
    /* black (unsorted) double arrow */
    /* background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==); */
}
table.tablesorter thead tr .tablesorter-headerDesc{ 
    /* black desc arrow */
    background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);
}
table.tablesorter thead tr .tablesorter-headerAsc{ 
    /* black asc arrow */
    background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);    
}
table.tablesorter thead tr .tablesorter-headerAsc, table.tablesorter thead tr .tablesorter-headerDesc{ background-color: #ccc; padding-right: 18px; }
table.tablesorter thead tr .sorter-false{ text-decoration: none; cursor: default; }

table.tablesorter .odd td{ background: #f2f2f2; }
/*table.tablesorter .tablesorter-filter-row td{ background: #eee; }*/

/* hide disabled filter inputs */
table.tablesorter .tablesorter-filter.disabled { display: none; }

/* audSearch widget */
.aud-search-wrapper{}
.aud-search-wrapper .label{ display: none; }
.aud-search-wrapper.selected .label{ display: inline-block; padding: 3px 15px 3px 0; background: url(/web/icons/close.gif) 100% 0 no-repeat; cursor: pointer; }
.aud-search-wrapper.selected .label:hover{ text-decoration: line-through; color: #c00; }
.aud-search-wrapper.selected input{ display: none; }

/* usable lists - fucking with default styles is a really stupid antipattern, looking back at it */
.normalized-list ul {
    list-style: disc outside none;
    margin: 1em 0;
    padding: 0 0 0 20px;
    display: block;
}
.normalized-list ol {
    list-style: decimal outside none;
    margin: 1em 0;
    padding: 0 0 0 20px;
    display: block;
}

.normalized-list li {
    display: list-item !important;
}

.normalized-list ul ul, ol ul {
    list-style-type: circle;
    margin-left: 15px;
}
.normalized-list ol ol, ul ol {
    list-style-type: lower-latin;
    margin-left: 15px;
}

/*
____ _  _ _ 
| __ |  | | 
|__] |__| | 

*/
.GUI_APP a{ outline: 0; }

/* 
border collapse issue: https://bugs.webkit.org/show_bug.cgi?id=5515
2px border issue: https://code.google.com/p/chromium/issues/detail?id=29502
we'll chose nr 2 on pages where we have rowspan in thead.
*/


.GUI_APP.page-projects_index .table-list,
.GUI_APP.page-projects_risks_assessment .table-list,
.GUI_APP.page-projects_report_entries .table-list,
.GUI_APP.page-projects_accounts .table-list,
.GUI_APP.page-projects_uncorrected_mistakes .table-list
{  border-collapse: separate; border-spacing: 1px; background: #ccc; }

.GUI_APP.page-projects_index .table-list td, .GUI_APP.page-projects_index .table-list th,
.GUI_APP.page-projects_risks_assessment .table-list td, .GUI_APP.page-projects_risks_assessment .table-list th,
.GUI_APP.page-projects_report_entries .table-list td, .GUI_APP.page-projects_report_entries .table-list th,
.GUI_APP.page-projects_accounts .table-list td, .GUI_APP.page-projects_accounts .table-list th,
.GUI_APP.page-projects_uncorrected_mistakes .table-list td, .GUI_APP.page-projects_uncorrected_mistakes .table-list th
{ border: 0px; }


/*
___  ____ _ _  _ ___
|__] |__/ | |\ |  |
|    |  \ | | \|  |
*/

@media print {
    @page {
        margin: 0.5cm;
    }

    #header,
    #footer,
    .block-menu-container li:not(.active),
    .block-menu-container-2,
    .btn,
    .edit,
    .file-directlink,
    .icon-edit,
    .buttons,
    .sort-lock{ 
        display: none; 
    }
    #header-container{
        background: none;
        padding: 0;
        margin: 0;
        border: none;
    }
    #header-container:before{
        display: block;
        content: "E-Dok. Copyright © Audiitorkogu";
        margin-bottom: 10px;
        border-bottom: 1px solid #dbdbdb;
        padding: 3px 5px;
        font-style: italic;
        width: 100%;
    }

    #content-container, 
    .content-block{
        min-height: 0;
        width: auto;
        height: auto;
        margin: 0;
        padding: 0;
        overflow: visible;
        background: none;
        border: none;
    }

    /* .page-projects_tasks */
    .page-projects_tasks{ }
        .page-projects_tasks .task-status-toggle-text,
        .page-projects_tasks #contents > .block-menu-container,
        .page-projects_tasks .search-container,
        .page-projects_tasks .tasks-tree{ 
            display: none; 
        }
        .page-projects_tasks #tasks-container{ padding: 0; }


    /* .page-universe_objects */
    .page-universe_objects{ }
        .page-universe_objects #objects-tree{ display: none; }
        .page-universe_objects #objects-container{ padding: 0; }


    body{ font: 11pt Georgia, "Times New Roman", Times, serif; line-height: 1.3; }
}

/* hover */
div.hover_bg_dropzone {
    background-color: #aaa;
}

 

/*! jQuery UI - v1.10.4 - 2014-02-07
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2Csans-serif&fwDefault=normal&fsDefault=12px&cornerRadius=0px&bgColorHeader=%235c9ccc&bgTextureHeader=flat&bgImgOpacityHeader=55&borderColorHeader=%234297d7&fcHeader=%23ffffff&iconColorHeader=%23d8e7f3&bgColorContent=%23fcfdfd&bgTextureContent=flat&bgImgOpacityContent=100&borderColorContent=%23a6c9e2&fcContent=%23222222&iconColorContent=%23469bdd&bgColorDefault=%23dfeffc&bgTextureDefault=glass&bgImgOpacityDefault=85&borderColorDefault=%23c5dbec&fcDefault=%232e6e9e&iconColorDefault=%236da8d5&bgColorHover=%23d0e5f5&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=%2379b7e7&fcHover=%231d5987&iconColorHover=%23217bc0&bgColorActive=%23f5f8f9&bgTextureActive=inset_hard&bgImgOpacityActive=100&borderColorActive=%2379b7e7&fcActive=%23e17009&iconColorActive=%23f9bd01&bgColorHighlight=%23fbec88&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=%23fad42e&fcHighlight=%23363636&iconColorHighlight=%232e83ff&bgColorError=%23fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=%23cd0a0a&fcError=%23cd0a0a&iconColorError=%23cd0a0a&bgColorOverlay=%23aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=%23aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("/web/css/redmond/images/animated-overlay.gif");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,sans-serif;font-size:12px}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #a6c9e2;background:#fcfdfd url(/web/css/redmond/images/ui-bg_flat_100_fcfdfd_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #4297d7;background:#5c9ccc url(/web/css/redmond/images/ui-bg_flat_55_5c9ccc_40x100.png) 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c5dbec;background:#dfeffc url(/web/css/redmond/images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#2e6e9e}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#2e6e9e;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #79b7e7;background:#d0e5f5 url(/web/css/redmond/images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#1d5987}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#1d5987;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #79b7e7;background:#f5f8f9 url(/web/css/redmond/images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x;font-weight:normal;color:#e17009}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#e17009;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fad42e;background:#fbec88 url(/web/css/redmond/images/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(/web/css/redmond/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/web/css/redmond/images/ui-icons_469bdd_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/web/css/redmond/images/ui-icons_d8e7f3_256x240.png)}.ui-state-default .ui-icon{background-image:url(/web/css/redmond/images/ui-icons_6da8d5_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(/web/css/redmond/images/ui-icons_217bc0_256x240.png)}.ui-state-active .ui-icon{background-image:url(/web/css/redmond/images/ui-icons_f9bd01_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(/web/css/redmond/images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/web/css/redmond/images/ui-icons_cd0a0a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:0}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:0}.ui-widget-overlay{background:#aaa url(/web/css/redmond/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(/web/css/redmond/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
 
