#sub-nav-content-update-profile/*-------------- Globel -----------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline; 
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
/*==================== Fonts ============================*/
@font-face {
    font-family: 'Conv_MyriadPro-Regular';
    src: url('../fonts/MyriadPro-Regular.eot');
    src: url('../fonts/MyriadPro-Regular.woff') format('woff'), url('../fonts/MyriadPro-Regular.ttf') format('truetype'), url('../fonts/MyriadPro-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "HelveticaNeue";
    src: url("../fonts/HelveticaNeue.ttf") format('truetype'); /* TTF file for CSS3 browsers */
}
@font-face {
    font-family: "HelveticaNeueBold";
    src: url("../fonts/helvetica-neue-bold.ttf") format('truetype'); /* TTF file for CSS3 browsers */
}
/*----------------- Layout ----------------------*/
body {
    padding:0;
    margin:0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:12px;
    -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    color:#666666;
    background: url(/images/new_design/body_bg.png) repeat-x;
    background-color: #f4f4f4 !important;
}
#wrapper {
    /*width:930px;*/
    width:1000px;
    margin:0 auto;
}
hedaer {
    width:930px;
    float:left;
}
/*---------------- Top Login ------------------*/
.login_area{
    width:1000px;
    float:left;
    margin:0px;
    height: 27px;
    /*position:relative;*/
}
.login_left{
    font-family: Helvetica;
    float:right;
    color:#ffffff;
    padding:0 0 0 0;
    font-size:12px;
    line-height: 25px;
    position: relative;
    z-index: 1;
    margin-top: 7px;
}
.login_left a{
    text-decoration:none;
    /*color:#2d2d2d;*/
    color:#ffffff;
    padding:0 0 0 2px;
}
.login_left a:hover{
    text-decoration:none;
}
.login_left strong{
    font-weight:bold;
    padding:0 0px 0 0px;
}
.login_right{
    /*width:39%;*/
    width:63%;
    font-family: 'Conv_MyriadPro-Regular', Arial, Helvetica, sans-serif;
    float:right;
    color:#000000;
    text-align:right;
    font-size:12px;
    padding:0 0 0 0;
    margin-top: 7px;
}
.login_right a{
    text-decoration:none;
    font-size:12px;
    color:#ffffff;
    padding:0 0 0 10px;
}
.login_right a:hover{
    text-decoration:underline;
}
.login_right strong{
    font-weight:bold;
    padding:0 5px 0 0px;
}
.login_right span{
    padding:0 5px 0 0px;
}
/*---------------- Top Header ------------------*/
.header_main{
    width:100%;
    float:left;
    /* background:url(../images/top_bg.png) left top repeat-x; */
    /*height: 117px;*/
    position: relative;
    z-index: 100;
}
#logo{
    width:370px;
    float:left;
    margin:0px;
    line-height:1px;
    padding:0px;
    bottom: 22px;
    position: relative;
}
.not-login #logo{
    bottom: 0px;
    position: relative;
}
.heading_title{
    width:auto;/*500*/
    /*float:right;*/
    /*min-height:69px;*/
    color:#FFFFFF;
    padding:43px 0 5px 0;
    margin:0 20px 0 0;
    text-align:center;
    min-width: 300px;
    /*background:url(../images/right_c.jpg) right top no-repeat;*/
}
.heading_title_patient{
    color: #ffffff;
    float: left;
    margin: 0 0 0 2.5%;
    padding: 0 0 5px;
    text-align: left;
    width: auto;
    min-width: 300px;
    position: relative;
    bottom: 3px;
}
.heading_title_patient h1{
    color: #ffffff;
    font-family: "Helvetica Lt LV","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 24px;
    height: 30px;
    line-height: 30px;
    margin: 0 0 0 0;
    overflow: hidden;
    padding: 0;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 530px;
    font-weight: bold;
}
.header_main .drop-down-borger{
    color: #ffffff;
    float: left;
    margin: 0.5% 0 0;
    padding: 0px 0 5px 29px;
    text-align: left;
    width: 150px;
    clear: both;
    font-size: 14px;
    background-position: 3px 3px;
    cursor: pointer;
    display: block;
}
.header_main .drop-down-dialog-borger{
    color: #ffffff;
    float: left;
    margin: -4% 0 0 7px;
    padding: 0px 0 5px 29px;
    text-align: left;
    width: 150px;
    clear: both;
    font-size: 14px;
    background-position: 3px 3px;
    cursor: pointer;
    display: block;
    position: relative;
    z-index: 1;
}
.heading_title h1{
    color: #FFFFFF;
    font-family: "Helvetica Lt LV","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 24px;
    height: 30px;
    line-height: 30px;
    margin: 0 0 0 20%;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 300px;
    text-align: left;
    padding-left: 100px;
}
.heading_title h1 strong{
    font-family: "Helvetica Bk LV","Arial Black", sans-serif;
}
/*---------------- Section ------------------*/
section{
    width:100%;
    margin:0px;
    /*float:left;
    background: url("../images/new_design/body_bg1.png") repeat-x scroll left top  transparent;*/
    padding:9px 0;
}
aside{
    margin:0px;
    padding:0px;
}
#section_left{
    width:20%;
    float:left;
    margin:0 0 0 0;
    padding:0px 0px 0px;
}
.left_c1{
    width:205px;
    float:left;
    margin:0px;
    padding:0px;
    /*	background:url(../images/left_tp_crv.png) left top no-repeat; */
    height:14px;
}
.left_mid{
    width:197px;
    float:left;
    margin:0px;
    min-height:400px;
    padding:0px 4px 10px;
    /*	background:url(../images/left_bg.png) left top repeat-y;*/
}
.left_c2{
    width:205px;
    float:left;
    margin:0px;
    padding:0px;
    /*	background:url(../images/left_btm_crv.png) left bottom no-repeat;*/
    height:24px;
}
.left_menu{
    width:170px;
    float:left;
    margin:0px;
    padding:0;min-height:330px;
}
.left_menu ul{
    width:170px;
    float:left;
    margin:0px;
    padding:0px;
    list-style:none;
}
.left_menu ul li{
    width:170px;
    float:left;
    background:url(../images/menu_border.jpg) left bottom repeat-x;
}
.left_menu ul li a{
    font-family:Helvetica, Arial, sans-serif;
    color:#666666;
    font-size:13px;
    text-decoration:none;
    display:block;
    padding:0px 0 8px;
    background:url(../images/menu_arrow.png) left 7px no-repeat; 
}
.left_menu ul li a:hover{
    font-weight:bold;
    color:#163575;
    background:url(../images/menu_arrow.png) left -18px no-repeat; 
}
.left_menu ul li a.active{
    font-family:Helvetica, Arial, sans-serif;
    color:#4b6bd6 !important;
    font-weight:bold !important;
    font-size:13px !important;
    text-decoration:none;
    display:block;
    padding:6px 0 8px 10px !important;
    /*background:url(../images/menu_arrow.png) left -18px no-repeat;*/  
    background:url(../images/left_panel_active.png) left 7px no-repeat !important;
}
.start_btn{
    width:174px;
    float:left;
    margin:15px 0;
}
.start_btn a{
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;font-weight: bold;
    color:#666666;
    background:url(../images/meeting_btns.png) right top no-repeat;
    display:block;
    text-decoration:none;
    padding: 0 0 0 5px;border:2px solid #E0DFD7; border-radius:3px;margin-top:10px; line-height: 30px;
}
.cstart_btn a:hover{
    background:url(../images/left_btn_hr.png) left top no-repeat;
}
/*-------- Compas ----------------*/
article{
    width:45%;
    float:left;
    margin:0 0.5%;
    text-align:center;
    padding:10px 0 ; position: relative
}
/*-------- Right bar ----------------*/
#right_bar{
    width:33%;
    float:right;
    margin:0px;
    padding:0px;
}
.right_c1{
    width:314px;
    float:left;
    margin:0px;
    height:14px;
    padding:0px;
    /*background:url(../images/right_c1.png) left top no-repeat;*/
}
.right_mid{
    width:100%;
    float:left;
    margin:0;
    padding:0;
    /*background:url(../images/right_mid.png) left top repeat-y;*/
}
.right_c2{
    width:314px;
    float:left;
    margin:0px;
    height:24px;
    padding:0px;
    /*background:url(../images/right_c2.png) left bottom no-repeat;*/
}
.right_inner{
    width:284px;
    float:left;
    margin:-3px 0 0;
    padding:10px 10px 5px 10px;
}
.right_inner h2{
    background:url(../images/menu_border.jpg) left bottom repeat-x;
    font-size:12px;
    color:#163575;
    margin:0px;
    padding:0px 0 8px;
    font-weight:bold;
    font-family:Helvetica, Arial, sans-serif;
}
.right_slider{
    width:284px;
    float:left;
    margin:0px;
    min-height:125px;
    padding:12px 0;
    background:url(../images/menu_border.jpg) left bottom repeat-x;
}
.right_slider span.info{
    background:url(../images/question_ic.png) left top no-repeat;
    width:270px;/*254*/
    float:left;
    padding:7px 0 12px 30px;
    font-size:12px;/*10*/
    font-family:Helvetica, Arial, sans-serif;
    color:#666666;
    font-weight:bold;
    margin-bottom: 9px;
}
.right_slider figure{
    width:284px;
    float:left;
    padding:8px 0;
    text-align:center;
}


#slider-wrapper,.slider-wrapper {
    clear: both;
    float: none;
    margin: 0 9px;
    width : 268px;
    position: relative;
    background: url("/images/ruler_1.png") no-repeat 0 0 transparent;
}
#slider, .slider {
    width : 230px;
    height: 46px;
    margin:0px 9px 0 20px;
    border:none;
    background: transparent;
    border-radius: 0 0 0 0;
    cursor: pointer;
}
#slider-wrapper .ui-state-default, #slider-wrapper .ui-widget-content .ui-state-default, #slider-wrapper .ui-widget-header .ui-state-default {
    background: url("../images/handle.png") no-repeat scroll 0 0 transparent;
    border: 1px solid #D3D3D3;
    color: #555555;
    font-weight: normal;
}
.slider-wrapper .ui-state-default, .slider-wrapper .ui-widget-content .ui-state-default, .slider-wrapper .ui-widget-header .ui-state-default {
    background: url("../images/handle.png") no-repeat scroll 0 0 transparent;
    border: 1px solid #D3D3D3;
    color: #555555;
    font-weight: normal;
}
#slider-wrapper .ui-slider-horizontal .ui-slider-handle, .slider-wrapper .ui-slider-horizontal .ui-slider-handle {

    top: -0.3em;
    border:none;
    border: none;
    outline: none;
}
#slider-wrapper .ui-slider .ui-slider-handle, .slider-wrapper .ui-slider .ui-slider-handle {
    margin-left:-10px;
    margin-top:21px;
    cursor: default;
    height: 32px;
    position: absolute;
    width: 16px;
    z-index: 2;
    border-radius: 0 0 0 0;
    border:none;
    outline: none;
}

.ui-slider-horizontal .ui-slider-range{ background: transparent}        


.bekym{
    width:284px;
    float:left;
    margin:0px;
    min-height:141px;
    padding:12px 0;
    background:url(../images/menu_border.jpg) left bottom repeat-x;
}
.bekym ul{
    width:284px;
    float:left;
    margin:0px;
    padding:0px;
    list-style:none;
} 
.bekym ul li{
    width:254px;
    float:left;
    background:url(../images/question_ic.png) left 5px no-repeat;
    padding:0px 0 0 30px;
    margin:0px 0 3px;
}
.bekym ul li a{
    background: url(../images/left_btn_nr.png) left top no-repeat  ;
    color: #FFFFFF;
    width:174px;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
    float:left;
    padding: 11px 0 13px 8px;
    text-decoration: none;
}
.bekym ul li a:hover{
    background: url(../images/left_btn_hr.png) left top no-repeat  ;
}
.bekym ul li a.selected{
    background: url(../images/left_btn_hr.png) left top no-repeat  ;
    color: #FFFFFF;
    width:174px;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
    float:left;
    padding: 10px 0 14px 8px;
    text-decoration: none;
}
.bekym ul li span{
    width:70px;
    float:right;
    color:#666666;
    font-size:10px;
    padding: 12px 0 0px 0px;
    font-family: Helvetica,Arial,sans-serif;
    font-weight:bold;
}
/*------------ page 7 ------------------*/

.netva{
    width:284px;
    float:left;
    margin:0px;
    min-height:110px;
    padding:12px 0;
    /* background:url(../images/menu_border.jpg) left bottom repeat-x;*/
}
/*============= drop list ==============*/
.selCont {
    width:284px;
    float:left;
    font-size:14px;
    position:relative;
    z-index:9999;
}
.selCont label{
    font-size:10px;
    font-family: Helvetica,Arial,sans-serif;
    float:left;
    padding:5px 0 0 0;
    font-weight:bold;
    color:#666666;
}
.selCont1 {
    width:284px;
    float:left;
    font-size:14px;
    position:relative;
    z-index:888;
}
.selCont1 label{
    font-size:10px;
    font-family: Helvetica,Arial,sans-serif;
    float:left;
    padding:5px 0 0 0;
    font-weight:bold;
    color:#666666;
}
.tzSelect {
    height:34px;
    display:inline-block;
    float:right;
    position:relative;
}
.tzSelect .selectBox {
    position:absolute;
    width:243px;
    text-align:left;
    padding-left:5px;
    font-family: Helvetica,Arial,sans-serif;
    font-size:12px;
    padding-bottom:18px;
    color:#666;
    padding-top:3px;
    cursor:pointer;
    background:url(../images/drop_bg_big.png) no-repeat top right;
    border:0;
}
.tzSelect .selectBox:hover {
}
.inputboxcategory {
    float:left;
    margin-left:165px;
    margin-top:-34px;
    width:295px;
    text-align:center;
    color:#666
}
.tzSelect .dropDown {
    position:absolute;
    top:24px;
    left:0;
    width:243px;
    padding:5px 0;
    background:url(../images/drop_area.png) left top repeat #FFFFFF;
    border-bottom:solid 2px #cfd0d1;
    list-style:none;
    z-index:999;
}
.tzSelect li {
    height:15px;
    cursor:pointer;
    position:relative;
    font-family: Helvetica,Arial,sans-serif;
    font-size:12px;
    padding:0 0 0 0px;
    margin:0 0 3px 0;
    border-bottom:1px solid #FFF;
    line-height: 15px;
}
.tzSelect li:hover {
    background:#cfcfcf;
    color:#000;
    padding:0 0 0 0px;
    border-bottom:1px solid #babcbe;
}
.tzSelect li span {
    left:10px;
    position:absolute;
    top:3px
}
.tzSelect li i {
    color:#999;
    display:block;
    font-size:12px
}
.makeMeFancy1 {
    width:141px
}
/*--------------------*/
.til_link{
    float:right;
    font-family: Helvetica,Arial,sans-serif;
    font-size:10px;
    font-weight:bold;
    margin:5px 5px 0 0;
    text-decoration:none;
    padding:12px 45px 15px 0;
    background:url(../images/next_btn_nr.png) right top no-repeat;
    color:#666666;
    border:none;
    cursor: pointer;
}
.til_link:hover{
    background:url(../images/next_btn_hr.png) right top no-repeat;
    color:#304b81;
}
/*---------*/
.netva_data{
    width:98%; /*304px*/
    float:left;
    margin:0px;
    min-height:230px;
    padding:0px;
    background:url(../images/bdr_btm.png) center bottom no-repeat;
}
.netva_data ul{
    width:304px;
    float:left;
    margin:0px;
    padding:0px;
    list-style:none;
}
.netva_data ul li{
    width:288px;
    float:left;
    margin:0px;
    padding:0px 10px 0 6px;
}
.netva_title{
    width:284px;
    float:left;
    font-weight:bold;
    margin:0px 0 0 2px;
    font-size:10px;
    font-family: Helvetica,Arial,sans-serif;
    background:url(../images/bdr_btm.png) center bottom no-repeat;
    padding:0 0 8px 4px;

}
.type{
    width:120px;
    color:#666666;
    float:left;
}
.pia{
    width:100px;
    color:#666666;
    float:left;
    font-weight:normal;
}
.komp{
    width:45px;
    color:#666666;
    float:left;
    text-align:right;
}
.komp img{
    margin:-3px 0 0 0;
}
.fjern{
    /*width:25px;*/
    color:#666666;
    float:right;
    text-align:right;
    padding: 0 3px;
    font-size: 12px;
}
.fjern img{
    margin:-3px 0 0 0;
}
.netva_data_raw{
    width:284px;
    float:left;
    font-weight:bold;
    margin:1px 0 0 2px;
    font-size:11px;
    font-family: Helvetica,Arial,sans-serif;
    padding: 2px 0 4px 4px;


}
#raw_data{
    width:100%; /* 304px */ ;
    float:left;
    margin:0px;
    padding:5px 0 0;
    list-style:none;
}	
#raw_data li{
    width:97%;
    float:left;
    margin:0px;
    padding:0px 10px 0 6px;
    cursor: pointer;
}
#raw_data li:hover, #raw_data li.current{
    width:97%;
    float:left;
    margin:0px;
    background:url(../images/bg_hover.png) left top repeat;
    padding:0px 10px 0 6px;
}

/*--------- page11a -----------------*/
a#lnk-assign-therapist{
    /*background: url("../images/delta_ic.png") no-repeat scroll left top rgba(0, 0, 0, 0);*/
    color: #666666;
    float: left;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin: 13px 0;
    padding: 2px 0 8px 0px;
    text-align: left;
    text-decoration: none;
    line-height: 20px;
}
.delta{
    width:284px;
    float:left;
    margin:0px;
    min-height:110px;
    padding:12px 0;
    background:url(../images/menu_border.jpg) left bottom repeat-x;
}
.delta span{
    float:left;
    padding:5px 0;
    /*width:284px;*/
    width: 100%;
    color:#666666;
    font-family:Helvetica, Arial, sans-serif;
    line-height:12px;
    font-size:11px;
}
.delta strong{
    font-weight:bold;
}
.delta a{
    color:#666666;
    font-family:Helvetica, Arial, sans-serif;
    font-size:10px;
    text-decoration:none;
}
.delta a:hover{
    color:#163575;
}
.delta p{
    margin:0px;
    padding:5px 0;
    color:#666666;
    font-family:Helvetica, Arial, sans-serif;
    line-height:12px;
    font-size:10px;
}

/*----------------- Profile ---------------*/
.profile_main{
    width:715px;
    float:left;
    margin:0px 0 0 -10px;
    padding:5px 0 0 0;
}
.profile_search{
    width:210px;
    float:left;
}
.profile_data{
    width:100%;
    float:left;
    margin:0 0 0 10px;
    padding:0px 0 0px 0px;
}
.submit_link2{
    float:left;
    font-family: Helvetica,Arial,sans-serif;
    font-size:10px;
    font-weight:bold;
    border:none;
    cursor:pointer;
    width:103px;
    margin:-5px 0 0 20px;
    text-decoration:none;
    padding:12px 45px 15px 27px;
    background:url(../images/next_btn_nr.png) right top no-repeat;
    color:#666666;
}
.submit_link2:hover{
    background:url(../images/next_btn_hr.png) right top no-repeat;
    color:#304b81;
}
.profile_tab{
    width:715px;
    float:left;
}
/*============Tabbed ==============*/
.content-box {
    margin:0 0 0px 0;
    float:left;
    width:715px;
    /* border:1px solid #e0e0e0;*/
}
.content-box-header {
    margin-top: 0px;
    height:32px;
    margin-left:0px;
    padding:0 0 0 0x;
    width:100%;
    /* background:url(../images/tab_hd_bg.png) left bottom repeat-x;*/
}
.content-box-header h3 {
    padding: 12px 15px 0px;
    float: left;
}
ul.content-box-tabs {
    float: left;
    padding:0px 0px 0 0px !important;
    margin: 0 !important;
    list-style:none;
    position:relative;
    z-index:888;
}
ul.content-box-tabs li {
    float: left;
    margin: 0 0px 0 0;
    padding: 0 !important;
}
ul.content-box-tabs li a {
    color: #797979;
    padding:8px 0px 12px 45px;
    display: block;
    margin: 0px 0px 0 0;
    text-decoration:none;
    font-weight:bold;
    border-bottom: 0;
    font-size:20px;
    font-weight:bold;
    font-family: Helvetica,Arial,sans-serif;
    width:130px;
    height: 16px;
    /* background:url(../images/new_design/tab_nrm.png) left top no-repeat;*/
    /*background : none repeat scroll 0 0 #b3b3b3;
    border-radius:3px 3px 0 0;*/

}
ul.content-box-tabs li a:hover {
}              
ul.content-box-tabs li a.current {
    /* background:url(../images/new_design/overview_bg.png) -4px  top repeat;*/
    /*background: none repeat scroll 0 0 #163575;*/
    font-weight:bold;
    color: #797979;
    padding:8px 0px 10px 7px;
    display: block;
    margin: 0px 0px 0 0;
    text-decoration:none;
    font-weight:bold;
    border-bottom: 0;
    font-size:20px;
    font-weight:bold;
    font-family: Helvetica,Arial,sans-serif;

    height:18px;
    /*-webkit-border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    box-shadow: 1px 0 2px;*/
}
ul.content-box-tabs li.tab2 a.current { background-position: -128px top}
ul.content-box-tabs li.tab3 a.current { background-position: -253px top}
ul.content-box-tabs li.tab4 a.current { background-position: -380px top}

.content-box-content {
    padding:0px 0px 20px;
    font-size: 12px;
    line-height:22px;
    min-height:300px;
    color:#666666;
    font-family: Helvetica,Arial,sans-serif;
    position:relative;
    z-index:4000;
    width:100%; 
}
.content_inn{
    width:100%;
    float:left;
    /* min-height:334px; */
    /* background:url("../images/new_design/overview_bg.png") repeat-y scroll left top transparent; */
    margin:-1px 0 0 0 ;
    padding:0px;
    border-radius: 0 0 0 0;
}
.content_inn_btmcrv{
    width:100%;
    float:left;
    height:36px;
    background:url(../images/tab_cnt_btma.png) left top no-repeat; 
}
/*============End Tabbed ==============*/
.nyr_data{
    width:99%;
    float:left;
    margin:-3px 0 0 0;
    padding:0 0 0 1%;
}
.nyr_data ul{
    width:100%;
    float:left;
    margin:0px;
    padding:0px 0;
    list-style:none;
}
.nyr_data > ul > li{
    width:96%;
    float:left;
    /*background: url("../images/new_design/overview_list_record_bg.png") repeat-x scroll left top rgba(0, 0, 0, 0);*/
    border-radius: 7px 7px 0 0;
    padding:3px 13px;
}
.nyr_data ul li > div{
    width:16.6%;
    float:left;
    height:32px;
    margin:0px 0 3px;
    padding:0px;
}
.nyr_data ul li.title_hd{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    width:96%;
    float:left;

    margin:0 0%;
    height:23px;
}
.nyr_data h3{
    font-weight:bold;
    font-size:12px;
    font-family: Helvetica,Arial,sans-serif;
    margin:0px;
    padding:0px;
    color:#666666;
}
.nyr_data ul li .fr{
    width:15%;
}
.nyr_data ul li .sec{
    width:7%; text-align: center
}
.nyr_data ul li .trd{
    width:18%;
}
.nyr_data ul li .for{
    width:20%;
}
.nyr_data ul li .eight{
    width:13%;
}
.nyr_data ul li .nine{
    width:13%;
}
.nyr_data ul li .fiv{ 
    width:10%;
} .nyr_data ul li .fiv-wide{width:24%; line-height: 16px; min-height:25px; height: auto}
.nyr_data ul li .six{
    width:9%;
}

.nyr_data ul li .seven{
    width:13%;
}

.nyr_data ul li .right_text{
    text-align:right;
}
.txt_mid{

}
.txt_mid img{
    margin:0 0 0 40px;
}

.login-box-wrapper{
    min-height: 378px;
}
.login-box {
    margin: 100px auto;
    width: 300px;
    text-align: center;
}
.login-box label {
    display:block;
    padding:5px 0;

}
.login-box form {
    margin:auto;
    text-align:left;
    width:145px
}

.fjern button {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
}

.fos_user_registration_register { margin:auto; width:600px; float:left}
#fos_user_registration_form {
    float: left;
    margin: auto;
    width: 600px;
}
#fos_user_registration_form div{
    float: left;
    padding: 6px;
    width: 200px;
}
#fos_user_registration_form label {
    float: left;
    padding: 4px;
    width: 200px;
}

.fos_user_registration_register input[type="submit"] {
    float: left;
    margin: auto;
    margin-left: 10px;
    text-align: center;
}

h3.big_header { font-size: 19px ;  display:block ; margin:10px }



.back_link{
    float:left;
    font-family: Helvetica,Arial,sans-serif;
    font-size:10px;
    font-weight:bold;
    margin:5px 5px 0 0;
    text-decoration:none;
    padding:12px 0 15px 45px;
    background:url(../images/prev_btn_nr.png) left top no-repeat;
    color:#666666;
    border:none;
    cursor: pointer;
}
.back_link:hover{
    background:url(../images/prev_btn_hr.png) left top no-repeat;
    color:#304b81;
}
#_compass_ {width:410px; height:410px ; margin:auto; clear:both}
.hidden { display: none; }


#lnk-assign-therapist > span {
}

.session-info-data { height: 290px;}
#set-session-info-form label{ font-weight: bold; font-size: 13px; display: block; margin:5px 0 10px 0;}
#set-session-info-form textarea{width:275px; font-size: 11px}
#set-session-info-form textarea#SetSessionInfo_goal { /*height: 140px;*/ margin-bottom: 5px; border : none;}
#set-session-info-form textarea#SetSessionInfo_target { height: 100%; border : none;}

/*========= popup =========*/
#pop-up{
    display: none;
    position: absolute;
    width: 300px;
    background: #eeeeee;
    color: #000000;
    border: 1px solid #999999;
    font-size: 90%;
    height: auto;
    left:75px;
    float:left;
    min-height: 120px;
}
#pop-up img.loader{     display: block;
                        height: 64px;
                        margin: auto;
                        padding-top: 20px;
                        text-align: center;
                        width: 64px;} 
#pop-up div {float:left; height:30px}
.popup_heading{
    width:100% !important;
    background-color: #fff;
}
.popup_heading_inner {
    width:100% !important;
    padding:3px 0 0 8px !important;
    color: gray;
    font-size: 12px;
}
.secondPopupDiv{
    height: 100% !important;
    width: 100% !important;
    /* padding: 0 0 10px 0 !important;*/

}
.popupBottomDiv{
    width:100% !important;
    padding:5px 0 0 10px !important;
    font-size:11px;
    font-weight: bold;
}
.popupBottomSpan{
    width:96% !important;
    height:10px;
    float:left !important;
    margin:10px 2% 0 2% !important;
    background: url(../images/bdr_btm2.png) left top repeat-x;
}
.gradeImg{
    width:15%;
    float:right;
    margin:3px 0 0 0;
}

.gradeImg img {margin:0}

.grade_status {  }

.therapstCategory{
    width:80%;
    float:left;
}
.therapstCategoryMainDiv{
    width:46% !important; 
    padding:10px 0 0 10px !important; 
    font-size:11px;  
    font-weight:bold;
    height:auto !important;
}
.closePopup{
    background: url(../images/delete_small.png) no-repeat;
    width: 17px !important;
    height: 17px !important;
    left: 292px;
    position: absolute;
    top: -8px;
    cursor: pointer;
}
/*=========== End Popup ==============*/
.headerCategory{
    font-weight:bold;
}
.delta_hidden_right{
    width:100%;
    margin-top: -9px;
    /*border-left: 1px solid #EEEEEE;min-height: 110px;*/
}
.delta_hidden_right span{
    /*margin: 0 0 0 10px;*/
}
.delta_hidden_right_synlig{
    background: url(../images/synlig.png) no-repeat;
    width: 20px;
    height: 14px;
    padding: 0px 0 0 0 !important;
}
.delta_hidden_right_usynlig{
    background: url("../images/usynlig.png") no-repeat scroll 0 -2px rgba(0, 0, 0, 0);
    width: 20px;
    height: 18px;
    padding: 0px 0 0 0 !important;
    cursor: pointer;
}
.delta_hidden_right_usynlig strong{
    margin: 3px 0 0 25px;
    float:left;
}
.delta_hidden_right_synlig strong{
    margin: 0 0 0 25px;
}
.delta_hidden_right_fjern strong{
    margin: -25px 0 0 25px;
    float: left;
    width:65px;
}
#form_holder button{
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
}
#synlig_txt{
    padding-bottom:10px;
}
.edit_network{
    float:left;
    font-family: Helvetica,Arial,sans-serif;
    font-size:10px;
    font-weight:bold;
    margin:5px 5px 0 0;
    text-decoration:none;
    padding:12px 0 15px 45px;
    background:url(../images/edit_network.png) left top no-repeat;
    color:#666666;
    border:none;
    cursor: pointer;
}
.edit_network:hover{
    background:url(../images/edit_network_hover.png) left top no-repeat;
    color:#304b81;
}
/*========== top-ruler====================*/

#ruler-wrapper {
    background: url("/images/final_ruler.png") no-repeat scroll 11px 0 transparent;
    margin: 0;
    position: relative;
    width: 740px;
}

#procssbar {
    position:absolute;
    top:45px;
    margin-left:159px;
    z-index:9998;
    display: none;

}
ul#scale {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin: 0;
    padding: 6px 0 0;
    position: absolute;
    z-index: 0;
    display:block
}
ul#scale li {
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bolder;
    height: 27px;
    line-height: 27px;
    margin: 0 21px;
    padding: 0;
    text-align: center;
    width: 28px;
}
ul#scale li.lastunit {
    margin-right: 0
}
ul#scale li a {
    text-decoration:none;
    color:#fff;
}
ul#scale li a:hover {
    text-decoration:none;
    color:#000;
}
ul#scale li a.select {
    text-decoration:none;
    color:#000;
}
ul#scale li.lastunit a {
    text-decoration:none;
    color:#fff;
}
ul#scale li.lastunit a:hover {
    text-decoration:none;
    color:#000;
}
ul#scale li.selected {
    text-decoration:none;
    color:#000;
}
ul#scale li {
    cursor:pointer
}

#top-bar {
    color: #fff;
    display: block;
    margin-left: 170px;
    margin-top: 13px;
    position: absolute;
    width: 755px;
    display: none;

}
#top-bar li.active{ background-image: url(/images/active-division.png); background-repeat: repeat-x; font-weight: bold}

#top-bar li {
    color: #fff;
    float: left;
    font-size: 12px;
    width: 140px;
    margin-top: 0px;
    text-align: center;
    line-height: 32px;
    height: 32px;
}
#top-bar li.first {
    width: 148px;
}

.divider {
    background-image: url("/images/divider.png");
    width:3px;
    height: 84px;
    position: absolute;
    margin-top:20px;
    background-position: center center;
    background-repeat: repeat-y;
    display: none;
}
#d1 {
    margin-left: 317px;
}
#d2 {
    margin-left: 457px;
}
#d3 {
    margin-left: 597px;
}
#d4 {
    margin-left: 807px;
}

#ruler {
    z-index: 1100;
}
#ruler {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    border-radius: 0 0 0 0;
    height: 46px;
    margin: 0 9px 0 55px;
    width: 700px;
    position: relative;
}


#ruler span.v1 {
    left: -5px;
}
#ruler span.scale {

    background-repeat: no-repeat;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 900;
    height: 32px;
    line-height: 33px;
    position: absolute;
    text-align: center;
    top: 3px;
    width: 32px;
    z-index: 5;

    /*   color: #FFFFFF;
       cursor: pointer;
       font-family: Arial,Helvetica,sans-serif;
       font-size: 12px;
       font-weight: 900;
       position: absolute;
       top: 13px;
    */
}


#ruler span.selected{   background-image: url("/images/goals_bg.png") ; color: #000}

#ruler span.v1{left:-16px}
#ruler span.v2{left: 54px}
#ruler span.v3{left: 124px}
#ruler span.v4{left: 194px}
#ruler span.v5{left: 264px}
#ruler span.v6{left: 334px}
#ruler span.v7{left: 404px}
#ruler span.v8{left: 474px}
#ruler span.v9{left: 543px}
#ruler span.v10{left: 613px}
#ruler.disabled-ruler span.scale {    cursor: default;}
#ruler-wrapper .ui-state-default, #ruler-wrapper .ui-widget-content .ui-state-default,#ruler-wrapper .ui-widget-header .ui-state-default {
    background: url("/images/ruler_handle.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #D3D3D3;
    color: #555555;
    font-weight: normal;
}
#ruler-wrapper .ui-slider-horizontal .ui-slider-handle {

    top: -0.3em;
    border:none;
    border: none;
    outline: none;
}
#ruler-wrapper .ui-slider .ui-slider-handle {
    margin-left:-19px;
    margin-top:-2px;
    cursor: default;
    height: 52px;
    position: absolute;
    width: 40px;
    z-index: 2;
    border-radius: 0 0 0 0;
    border:none;
    outline: none;
}

a#btn-step11 {
    background-image: url("/images/btn_step11.png");
    left: 11px;
}

a#btn-step22 {
    background-image: url("/images/btn_step22.png");
    left: 248px;
}

a#btn-step33 {
    background-image: url("/images/btn_step33.png");
    left: 465px;
}

a#btn-step44 {
    background-image: url("/images/btn_step44.png");
    left: 695px;
}

a#btn-step55 {
    background-image: url("/images/btn_step55.png");
    left: 465px;
}

a#btn-step66 {
    background-image: url("/images/btn_step66.png");
    left: 695px;
}

a#btn-step1 {
    background-image: url("/images/new_btn_step1.png");
    left: 11px;
}

a#btn-step2 {
    background-image: url("/images/new_btn_step2.png");
    left: 248px;
    background-position: left -2px;
}

a#btn-step3 {
    background-image: url("/images/new_btn_step3.png");
    left: 465px;
    background-position: left -4px;
}

a#btn-step4 {
    background-image: url("/images/new_btn_step4.png");
    left: 695px;
    background-position: left -2px;
}

#btn-step4.btn-step-done {
    background-position: left -121px !important;
}

a.btn-step {
    color: #65BAC9;
    background-repeat: no-repeat;
    display: block;
    font-size: 12px;
    height: 55px;
    line-height: 55px;
    padding-left: 55px;
    position: absolute;
    top: 20px;
    cursor:pointer;
    text-decoration: none;
    background-position: left -3px;
}

a.btn-step:hover , a.btn-step-current { background-position: left -63px !important ; color: #ffffff}

a.btn-step-done { background-position: left -120px !important }

.goal-form { padding: 5px 0}
.goal-form label {
    display: block;
    padding: 5px 2px;
    width: 100%;
}

.fr {float:right; margin-right: 39px}


#info-popup{
    display: none;
    position: absolute;
    width: 400px;
    background: #eeeeee;
    color: #000000;
    border: 1px solid #999999;
    font-size: 90%;
    height: auto;
    left:75px;
    float:left;
    min-height: 120px;
    z-index: 2000;
    line-height:14px;
    border-radius: 4px;
}

#info-popup .notes-body { overflow: auto; 
                          margin: 5px 0 5px 5px ; 
                          height:300px
}


#info-popup .title {    background: none repeat scroll 0 0 #fff;
                        color: gray;
                        font-size: 12px;
                        padding: 10px;
}
#info-popup .closePopup { left: auto; right: -10px}

#info-popup .notes-body h1 {
    font-size: 12px;
    padding: 3px 0;
    text-decoration: underline;
}

#info-popup .notes-body  h2 {
    font-size: 12px;
    padding: 3px 0;
    font-weight:bold;
}

.error-msg {color:red; font-size: 12px}
#dp { background: transparent ; border:none ; width:420px; float:left; color:#fff; margin:0 }


.scale label.goal-date , .scale label.current-goal-date, .scale label.first-meeting-date {
    display: block;
    margin-left: -35px;
    line-height: 26px;
    width: 120px;
    color: #fff;
    z-index: 2000;
    cursor: default;
    font-size: 11px;
    text-align: center;
    margin-top:5px

}

.scale label.goal-date {
    margin-left: -22px;
}

.fiv > img {
    padding-top: 4px;
}

.goal-view h3{
    background:url(../images/menu_border.jpg) left bottom repeat-x;
    font-size:12px;
    margin:0px;
    padding:0px 0 3px;
    font-weight:bold;
    font-family:Helvetica, Arial, sans-serif;
    clear: both;
    padding-top: 7px
}


.goal-list {font-size: 11px}
.goal-list .goal{ 
    float: left;
    height: 25px;
    /*line-height: 22px;*/
    margin: 3px 5px 8px 0;
    overflow: hidden;   
}
.goal-list h2 {
    margin-bottom: 10px;
}
.goal-description{
    float: left;
    height: 25px;
    line-height: 12px;
    overflow: hidden;
    width: 84%;
    padding: 0 15px 10px 0;
    word-wrap: break-word;
}
.goal_icon{
    background:url(../images/comment_icon-small.png) right center no-repeat;
    float: right;
    height: 25px;
    width: 17px;
    padding-left: 5px;
    background-repeat: no-repeat;
    display: block;
    cursor: pointer;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .goal_icon {
        background:url(../images/comment_icon.png) right top no-repeat;
        float: right;
        height: 25px;
        width: 25px;
        padding-left: 5px;
        /*position: relative;*/
        bottom: 20px;
    }
    
    #logo {
        bottom: 21px;
    }
    .buttom_wrapper {
        padding-top: 19px!important;
    }
}

.goal-list  .edit-goal {
    text-decoration: none;
    /* background-image: url("/images/editbutton.png");
     background-repeat: no-repeat;
     display: block;
     float: right;
     height: 36px;
     width: 42px;*/
}

.goal-view .submit_link{ width:auto}


.goal-form .goal-text { width:275px; margin-bottom: 5px }


#form-task-add-update .submit_link, .goal-form .submit_link{
    /*background: url("../images/next_btn_small_nr.png") no-repeat scroll right top transparent;
    border: medium none;
    color: #666666;
    cursor: pointer;
    float: right;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 10px;
    font-weight: bold;
    line-height: 18px;
    margin: 3px 0;
    padding: 0 19px 6px 0;
    text-decoration: none;
    width: 103px;*/

    float:right;
    font-family: Helvetica,Arial,sans-serif;
    font-size:10px;
    font-weight:bold;
    border:none;
    cursor:pointer;
    width:103px;
    margin:15px -10px 0 0;
    text-decoration:none;
    padding:12px 45px 15px 0;
    background:url(../images/next_btn_nr.png) right top no-repeat;
    color:#666666;
}
#form-task-add-update .submit_link:hover,  .goal-form .submit_link:hover{
    /*background:url(../images/next_btn_small_hr.png) right top no-repeat;*/
    /*background:url(../images/next_btn_hr.png) right top no-repeat;*/
    color:#304b81; }


.patient-name { color: #666666 }

.metting-mode { background: url("/images/meeting_mode.png") no-repeat scroll 65% 3px transparent; }


#set-session-info h3 span {
    /*float: left;*/
    line-height: 17px;
    display:block;
    font-size: 12px;

}

.delete-therapist, .delete-goal {
    background-image: url("/images/delete_small.png");
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    margin-left: 12px;
    width: 17px;

}
.delete-useradded-person {    background-image: url("/images/delete_small.png");
                              background-position: right bottom;
                              background-repeat: no-repeat;
                              cursor: pointer;
                              font-size: 13px;
                              margin: 5px 1px 0;
                              padding: 5px 25px 2px 0;float:left}

#action-plan-holder  .ui-tabs  .ui-tabs-hide { display:none}

#action-plan-holder  .ui-tabs .ui-tabs-nav li {     
    background: none repeat scroll 0 0 #B3B3B3;
    border: medium none;
    box-shadow: 1px 0 2px;
    float: left;
    height: 33px;
    list-style: none outside none;
    margin: 0 1px 0 0;
    padding: 0;
    position: relative;
    top: 0;
    white-space: nowrap;
    width:130px;
    display: none;
} 

#action-plan-holder  .ui-state-default a, #action-plan-holder  .ui-state-default a:link, #action-plan-holder  .ui-state-default a:visited {
    color: #f7f7f7;
    text-decoration: none;
}


#action-plan-holder .ui-widget-content , #action-plan-holder .ui-widget-header{ border:none; background:none}
#action-plan-holder .ui-tabs .ui-tabs-nav li a {
    font-family: Helvetica,Arial,sans-serif;
    font-weight: bold;
    font-size: 12px;
    padding:0;
    width:100%;
    height:100%;

}

#action-plan-holder  .ui-tabs .ui-tabs-nav .ui-state-active { background-color:#efefeb} 

#action-plan-holder .ui-state-active a, #action-plan-holder .ui-state-active a:link,#action-plan-holder .ui-state-active a:visited{ color: #163575 }
#action-plan-holder {width:720px}

.ui-state-default  span { display:block; padding:4px 0 0 4px; text-align:left}

.ui-tabs .ui-tabs-panel { padding:0}
.tools-panel {
    background: url("/images/action_plan_tools_bg.png") repeat scroll -9px 0 transparent;
    border-radius:0 5px 5px;
    width: 99.4%;
    position:absolute;
    box-shadow: 2px 5px 2px -4px;
    text-align: left;
    z-index: 50;
}

.ui-tabs .ui-tabs-nav{ padding:0}

.tools {
    margin: 0;
    padding: 0;
    height:44px;
    font-family: Helvetica,arial,sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #666666;

}

.tools a {text-decoration: none;color: #666666}

.tools li {
    float: left;
    line-height: 44px;
    padding: 0 0 0 5px;
    text-align: left;
}
.col1 {
    width: 32%;
}
.col2 {
    width: 28%;
}
.col3 {
    width: 18%;
}
.col4 {
    width: 15%;
}


a.add-network, a.add-task, a.add-date {
    background: url("/images/btn_task_edit.png") no-repeat scroll right 1px transparent;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    margin-top: 6px;
    /*padding-right: 34px;*/
    cursor:pointer;
}

a.add-date{ background : url("/images/cal_select_btn.png") no-repeat scroll right 0 transparent}
a.add-network{ background : url("/images/network_select_btn.png") no-repeat scroll right 0 transparent}


a.add-date:hover , a.add-date.current ,a.add-task:hover,  a.add-task.current { background-position:right bottom; color: #163575}
a.add-network:hover, a.add-network.current { background-position:right -35px; color: #163575}
.non-editable-task,.edit-task {
    text-decoration: none;
    background-repeat: no-repeat;
    background-position: right top;
    display: block;
    float: left;
    position: relative;
    text-decoration: none;
    width: 175px;
    word-wrap: break-word;
    /*padding-top: 6px;*/
}
.non-editable-task .i, .edit-task .i{ visibility: hidden; display: none; right:-15px ;position: absolute; top:-10px; float: right;}
.edit-task:hover .i{ visibility: visible; display: block;   }

.cedit-task:hover {     background-image: url("/images/editbutton.png");
                        background-position: right bottom;
                        background-repeat: no-repeat;
                        display: block;
                        padding-right: 20px;
                        text-decoration: none;

} .non-editable-task{cursor:default}

#task-list{padding: 0; font-size: 12px ; line-height: 16px; font-family: helvetica,arial,sans-serif}
#task-list table {border-spacing:10px ; border-collapse: separate}
#task-list table.records_list table{width:100%;   border-spacing: 10px 0;}
#task-list table.records_list tr{border :1px solid red}
#task-list table.records_list table tr {border:none}
#task-list table.records_list table td {background: url("../images/menu_border.jpg") repeat-x scroll left bottom transparent; padding:0 5px 10px }
.records_list td {text-align: left; padding:5px}
.records_list td.col1 {text-align: right}

#task-list table.records_list {
    background: url("/images/task_detail_bg1.png") repeat-x scroll 0 0 transparent;
    border-collapse: separate;
    border-radius: 6px 6px 0 0;
    border-spacing: 10px;
    /*margin: 10px 0;*/
    width: 100%;
    margin-bottom: 10px;
}

#task-list td { vertical-align: top}

#task-list table table .col-1 {width:46%;} 
#task-list table table .col-2 {width:30%;} 
#task-list table table .col-3 {width:20%;}
#task-list table.records_list table td.col-4 { 
    background: none repeat scroll 0 0 transparent;
    padding: 0px 0 1px;
    vertical-align: bottom;
    text-align: center;
    width: auto;} 

.btn-complete-task, .btn-complete-task-disabled {
    background: url("/images/btn_complete_task.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 21px;
    padding-left: 0px;
    padding-right: 0px;
    width: 45px;
    cursor: pointer;
}

.btn-complete-task:hover { background-position: 0 -42px}

.btn-complete-task-disabled {background-position: 0 -21px}

#form-task-add-update .goal-list { width: 200px}


.field-wrapper {
    clear: both;
    font-family: helvetica,arial,sans-serif;
    padding: 5px 0;
    width: 100%;
}
.field-wrapper div { float: left }
.field-wrapper .col1 { width:30%;    vertical-align: top;   padding: 0 4px;}
.field-wrapper .col2 { width:70%;    vertical-align: top; padding: 0 15px 5px 5px}
.field-wrapper label{width:100%; display:block; padding-bottom: 5px}
#form-task-add-update .submit_link {
    background: url("../images/new_design/next_arrow.png") no-repeat scroll 86px 6px rgba(0, 0, 0, 0); margin-top: 5px;   padding: 0 13px 1px 8px; font-size: 12px; line-height: 23px; width:auto;margin-right:7px;border: 1px solid #808080; border-radius: 2px; width:79px;
}
.next-option .submit_link {
    background: url("../images/new_design/next_small_arrow.png") no-repeat scroll right top;
    font-size: 12px;
    line-height: 15px;
    margin-right: 5px;
    margin-top: 15px !important;
    padding: 0 22px 0 0;
    width: auto;
}
.next-option .submit_link:hover{background: url("../images/new_design/next_small_arrow.png") no-repeat scroll right top;}
.task-description { min-height: 30px; width:97%;padding: 3px 2px 1px 7px;}
.task-deadline { opacity:0}
.goal-title { font-weight: bold; font-family: helvetica,arial,sans-serif;text-align:left !important;color: #666666;width: 27%; word-wrap:break-word;}


#drop-down-nav-holder { width:100%; margin-top: 5px}
#drop-down-nav-holder span {cursor:pointer; font-weight: bold; font-size: 12px}
#drop-down-nav-holder #prev { float: left;     
                              background: url("/images/arrow-left-goal.png") no-repeat scroll left top transparent;
                              float: left;
                              padding-left: 17px;
}
#drop-down-nav-holder #next {float: right;
                             background: url("/images/arrow-right-goal.png") no-repeat scroll right top transparent;
                             float: right;
                             padding-right: 17px;

}

#drop-down-nav-holder #prev.disabled  {
    background-position:left  -13px; color: #BFBEBC;
}

#drop-down-nav-holder #next.disabled{
    background-position:right  -13px; color: #BFBEBC;
}
.displayitem { 
    /*border-right: 1px solid #D6D5CB;*/
    font-family: helvetica,arial,sans-serif;
    font-size: 12px;
    font-weight: normal;
    /*height: 80px;*/
    max-height: 53px;
    overflow: hidden;
    text-align: left;
    width: 96%;
    line-height: 13px;
    word-wrap:break-word;
}
.golaItemWraper{
    /*border-right: 1px solid #D6D5CB;*/
    min-height: 76px; /*66px;*/
    width: 200px;/*219*/
}
.golDescInAddItemForm{
    line-height: 17px;
    margin-top: 5px;
    width: 96%;
    word-wrap: break-word;
    font-weight:normal;
}
*:focus {
    outline: none;
}


/* Action plan datepicker customized css */
#datepicker,#datepicker {width:100%; margin:auto}
#datepicker.network {overflow:hidden}
#datepicker .ui-datepicker-group.ui-datepicker-group-first, #datepicker  .ui-datepicker-group.ui-datepicker-group-last {
    opacity: .3;
    width: 104px;

}
#datepicker .ui-datepicker .ui-datepicker-prev {cursor:pointer; left: 253px; top:8px; z-index: 999;} 
#datepicker .ui-datepicker .ui-datepicker-next {cursor:pointer; right: 245px; top:8px; z-index: 999;}
#datepicker .ui-datepicker .ui-datepicker-prev, #datepicker .ui-datepicker .ui-datepicker-next { /*top:180px*/} 
#datepicker .ui-datepicker-group.ui-datepicker-group-middle {margin: 0 42px; width: 420px} 
#datepicker .ui-datepicker-group.ui-datepicker-group-first .ui-datepicker-calendar { float:right}
#datepicker .ui-datepicker.ui-datepicker-multi-3{overflow:hidden; width:100%; border:none}
#datepicker .ui-datepicker-group.ui-datepicker-group-first { float:left }
#datepicker .ui-datepicker-group.ui-datepicker-group-last { float:right }
#datepicker .btn-nav {display:block; float:left; width:10%; margin-top:100px}
#datepicker .ui-datepicker-calendar td  {  padding:0 ; border:1px solid #797979 }
#datepicker .ui-datepicker-title { font-size:12px; font-family: helvetica,arial,sans-serif }
#datepicker .ui-datepicker-group-middle .ui-datepicker-title{ font-size:18px  }
#datepicker .ui-datepicker .ui-datepicker-title {color: #163575; line-height:18px; margin:0}
#datepicker .ui-widget-header { border:none; background:none}
#datepicker .ui-datepicker td span, #datepicker .ui-datepicker td a { background-color: #fff; height:40px ; padding:0 ; width:59px; line-height:40px; text-align: center;}
#datepicker .ui-state-default { 
    background:none;
    border:none;
    font-family: helvetica,arial,sans-serif;
    font-size: 18px;
    font-weight: normal;
}
#datepicker .ui-datepicker td a.ui-state-highlight, #datepicker .ui-state-highlight, #datepicker .ui-state-active, #datepicker .ui-datepicker td a.ui-state-active {background-color: #6FCBDC; color:#fff}

#datepicker .ui-datepicker th {
    background: none;
    border: 0 none;
    color: #FFFFFF;
    font-family: helvetica;
    font-size: 16px;
    font-weight: bold;
    padding: 0;
    margin:0;
    text-align: center;
}

#datepicker .ui-state-disabled, #datepicker .ui-widget-content .ui-state-disabled, #datepicker .ui-widget-header .ui-state-disabled {
    background-image: none;
    border: medium none;
    opacity: 0.35;
}

#datepicker .ui-icon {
    background-image: url("/images/cal_nav_btn.png");
}	

#datepicker .ui-datepicker .ui-datepicker-prev span, #datepicker .ui-datepicker .ui-datepicker-next span { margin:0; left: 0 ; top : 0;}

#datepicker .ui-icon-circle-triangle-w {background-position:0 0}
#datepicker .ui-icon-circle-triangle-e {background-position: 0 0}
#datepicker .ui-state-hover { background:none; border:none}
/*#datepicker .ui-datepicker-next-hover .ui-icon-circle-triangle-e { background-position: -40px -40px  } 
#datepicker .ui-datepicker-prev-hover .ui-icon-circle-triangle-w {background-position:0 -40px}*/

#datepicker .ui-datepicker-calendar th > span {
    background-color: #6FCBDC;
    border: 1px solid #7A9BA2;
    color: #fff;
    display: block;
    margin: 0 0 6px;
    padding: 0;
    width: 58px;

}
#datepicker .ui-datepicker-group-first .ui-datepicker-title { text-align: right }
#datepicker .ui-datepicker-group-last .ui-datepicker-title { text-align: left }

#datepicker .ui-datepicker-calendar  { margin: .2em auto 0.4em}
#datepicker .ui-datepicker-calendar .ui-state-hover {background-color: #6FCBDC; color:#fff }

#datepicker .ui-widget-content { background: none repeat scroll 0 0 transparent; border:none; width:100%}

#datepicker.next-meeting {padding-top: 0px;position:relative;margin-left: -6px;}
#datepicker.next-meeting .ui-datepicker .ui-datepicker-prev, #datepicker.next-meeting .ui-datepicker .ui-datepicker-next {
    top: 0;
}

/*#datepicker.next-meeting  .ui-datepicker .ui-datepicker-prev {
    cursor: pointer;
    left: 0;
}*/
#datepicker.next-meeting  .ui-datepicker .ui-datepicker-prev {
    cursor: pointer;
    left: 106px;
    top: 9px;
    z-index: 999;
}
/*#datepicker.next-meeting  .ui-datepicker .ui-datepicker-next {
    cursor: pointer;
    right: 5px;
}*/
#datepicker.next-meeting  .ui-datepicker .ui-datepicker-next {
    cursor: pointer;
    z-index: 999;
    top: 9px;
    right: 92px;
}

#datepicker.next-meeting .ui-datepicker-title{ font-size:18px ; padding-bottom: 5px }

.ui-icon-circle-triangle-w {
    background-image: url("../images/new_design/next_small_arrow-leftside.png") !important;
}
.ui-icon-circle-triangle-w:hover{
    background-image: url("../images/new_design/next_small_arrow-leftside.png") !important;
}
.ui-icon-circle-triangle-e{
    background-image: url("../images/new_design/next_small_arrow.png") !important;
}
.ui-icon-circle-triangle-e:hover{
    background-image: url("../images/new_design/next_small_arrow.png") !important;
}

#new-task .task-btn-wrapper{    color: #666666;
                                float: right;
                                font-family: helvetica,arial,sans-serif;
                                font-size: 10px;
                                font-weight: bold;
                                line-height: 37px;
                                margin-right: 34px;
}



#new-task  .til_link {  
    font-size: 10px;
    line-height: inherit;
    margin-right: 20px;
    margin-top: 0;
    margin-left: 20px;
    padding: 0 45px 0 0;}


#new-task .task-btn-wrapper > span {
    float: left;
    margin-right: 7px;
}

#form-network-add-update .ez-parent , #new-task  .ez-parent  {
    float: left;
}


#sec-network, #sec-calendar {
    /*background: url("/images/task_network_bg.png") repeat-y scroll 0 0 transparent;*/
    float: left;
    padding: 10px;
    position: relative;
    bottom: 80px;
    margin-top: 0!important;
    /*background: url("/images/action_plan_tools_bg.png") repeat scroll -9px 0 rgba(0, 0, 0, 0);*/
}

#sec-network {height: auto ; min-height:400px; width:100%; float: left; padding:0 ;/*margin-top: 30px;*/ }

#_network_ {
    background: url("/images/network_bg.png") repeat scroll 0 0 transparent;
    height: 400px;
    width: 400px;
    padding:0;
    margin:0;
}


.radio_ez, .person-details .checkbox_permanent,  #form-change-dialogue-status .checkbox_permanent, #form-network-add-update .checkbox_permanent, #new-task .checkbox_permanent,.step-popup .checkbox_permanent,.checkbox_permanent {
    background: url("/images/checkbox_blue.png?") no-repeat scroll left top transparent;
    height: 23px; 
    width:23px;
    line-height: 23px;
    margin-top: 10px;
    padding: 0;
}

#form-new-member .radio_ez_checked, #form-send-invitation .radio_ez_checked ,.person-details .checkbox_permanent_checked,  #form-change-dialogue-status .checkbox_permanent_checked,.radio_ez_checked,#form-network-add-update .checkbox_permanent_checked, #new-task .checkbox_permanent_checked,.step-popup .checkbox_permanent_checked,.checkbox_permanent_checked {
    /*background-position:  left bottom;*/
    background-position:  left -25px;
}

#form-network-add-update .ez-hide, #new-task .ez-hide{margin:0}




#_network_ {
    background: url("/images/network_bg.png") repeat scroll 0 0 #F7F7F5;

    float: left;
    height: 400px;
    overflow: hidden;
    position: relative;
    width: 400px;    
}

#overlay {
    background: url("/images/network_area_overlay.png") repeat scroll 0 0 transparent;
    height:200px;
    height:200px;
    position:absolute;
    pointer-events:none;
}

#_network_ span{    
    color: #6D6C6A;
    font-family: helvetica,arial,sans-serif;
    font-size: 18px;
    padding: 5px;
    position: absolute;
}
#_network_ span.pos1 {bottom:0; right:0}
#_network_ span.pos2 {bottom:0; left:0}
#_network_ span.pos3 {top:0; left:0}
#_network_ span.pos4 {top:0; right:0}

#_network_ span.title {
    color: #000000;
    display: block;
    font-weight: bold;
    height: 80px;
    left: 160px;
    line-height: 80px;
    padding: 0;
    text-align: center;
    top: 160px;
    width: 80px;

}

.person-details { background: url(/images/network_form_bg.png) repeat-x #fff; border-radius:4px;  /*box-shadow: 2px 1px 3px;*/ float:left; font-family:  helvetica,arial,sans-serif; min-height:399px; width:300px; padding:10px  }
.person-details table {
    margin: 2.5%;
    width: 95%;
}

.person-details td, .person-details th {
    padding: 3px 0;
}

.person-details td{line-height: 20px}

.person-details th { font-size: 16px; text-align: left}

.person-details .w98 {width:98%}

#form-network-add-update .checkbox_permanent{ margin-top: 4px; margin-left: 3px;}
.bg_level_1{ background-image : url(/images/network_form_bg_lvl1.png) }
.bg_level_2{ background-image : url(/images/network_form_bg_lvl2.png) }
.bg_level_3{ background-image : url(/images/network_form_bg_lvl3.png) }

.pl5 {
    padding-left: 5px;
}

#close-task-form {
    background: url("/images/close_sign.png") no-repeat scroll center center transparent;
    cursor: pointer;
    height: 16px;
    position: absolute;
    right: 3px;
    top: 3px;
    width: 16px;
}


#task-network {
    padding: 5px;
}

#task-network h3 {

    padding: 0 0 2px;
}

#task-network #network-list li {  background: url("../images/menu_border.jpg") repeat-x scroll left bottom transparent; padding: 4px 0}

#network-list a{cursor:pointer; float:right }
#network-list .show {
    background: url("../images/menu_arrow.png") no-repeat scroll right -26px transparent;
    height: 15px;
    width: 20px;
}
#network-list .del {
    background: url("../images/delete_small.png") no-repeat scroll center center transparent;
    height: 15px;
    width: 30px;
}

#form-network-add-update li {
    color: red;
}
#form-task-add-update span#delete-task{
    /*background: url("../images/remove_grey.png") no-repeat scroll right top rgba(0, 0, 0, 0);*/
    /*background: url("../images/new_design/next_arrow.png") no-repeat scroll right center rgba(0, 0, 0, 0);*/
    background: url("/images/close_button_18.png") no-repeat scroll 78px 3px rgba(0, 0, 0, 0);
    border: 1px solid #808080;
    border-radius: 2px;
    color: #666666;
    cursor: pointer;
    /*float: left;*/
    font-family: Helvetica,Arial,sans-serif;
    font-weight: normal !important;
    line-height: 23px;
    /*padding: 0 28px 0 0;*/
    margin-right: 10px;
    margin-top: 5px;
    /*padding: 0 26px 1px 8px;left 355px;*/
    position: absolute;
    left:468px;
    font-weight: bold !important;
    padding: 0 13px 1px 8px;
    width:79px;
}
#form-task-add-update span#delete-task:hover{
    color:#304B81;
}




#fd_patientbundle_networktype_level {

    -webkit-appearance: none;
}

#fd_patientbundle_networktype_level option {
    border-bottom: 1px solid #000;
    padding:2px 0;

    -webkit-appearance: none;

}


span.customSelect { 
    font:12px sans-serif;
    background:url(/images/drop_dn_arrow.png) right center no-repeat;
    border:none ;
    color:#555;
    padding:2px 0;
    width:175px;
}

.w275 {width:275px}
.allfl, .allfl div, .allfl label{   color: #666666;
                                    float: left;
                                    font-family: helvetica;
                                    font-size: 11px;
                                    font-weight: bold;
                                    line-height: 18px;
                                    margin: 5px 0;}
.allfl label{padding-right: 1px}

.allfl .pl5 { padding-left: 5px}
.allfl .pr5 { padding-right: 5px}
.allfl .fr{float:right}
.allfl {width:280px}


#set-new-anchor{
    background: url("../images/anchor.png") no-repeat scroll left top transparent;
    display: block;
    float: left;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 10px;
    font-weight: bold;
    height: auto;
    margin: -9px 0 0 6px;
    padding: 5px 0 14px 29px;
    text-align: left;
    text-decoration: none;
}



.back_link_btn{
    float:right;
    font-family: Helvetica,Arial,sans-serif;
    font-size:10px;
    font-weight:bold;
    margin:5px 18px 0 0;
    text-decoration:none;
    padding:12px 45px 15px 0;
    background:url(../images/back_btn_nr.png) right top no-repeat;
    color:#666666;
    border:none;
    cursor: pointer;
}
.back_link_btn:hover{
    background:url(../images/back_btn_hr.png) right top no-repeat;
    color:#304b81;
}

.no-background{ background:none}

.w38{width:38px}
.error_list {color:#FF6666;}

/* Completed tasks */

.task_list_completed{
    background: url("/images/task_detail_bg1.png") repeat-x scroll 0 0 transparent;
    border-collapse: separate;
    border-radius: 6px 6px 0 0;
    border-spacing: 10px;
    margin: 10px 0;
    padding: 30px 0 ;
    width: 100%;
    float: left;
}

.task_list_goal_title{
    margin: 10px 0 5px 0;
    width: 100%;
    float: left;
    text-align: left;
}
.task_list_goal_title span{
    font-weight: bold;
    width:auto;
}
.tlist_innerdiv{
    margin-left: 20px;
}
.MainProgressBar{
    margin-bottom: 10px;
    width: 100%;
    float: left;
    height: 40px;
}
.progressBar{
    float: left;
    border: none;
    margin-left: 20px;
    border-radius:5px;
    width: 95%;
    background: url(../images/mask_master.png) no-repeat;
    z-index: 30;
    table-layout: fixed;
    border-spacing: 0;
    display: table;
}
.progressBar li:last-child{
    border-right:none;
    border-radius:0 5px 5px 0;
}
.progressBar li:first-child{
    border-radius:5px 0 0 5px;
}
.progressBar li:only-child{
    border-radius:5px;
}
.progressBar li{
    text-align: right;
    background-color: #B7B8B3;
    height:16px;
    display: table-cell;
    border-right: 2px groove #ccc;
}
.progressBar li a{
    padding-right:2px;
    text-decoration: none;
    float: right;
}
.progressBar .isCompleted a{
    color:#fff;
}
.progressBar .isCompleted {
    background: none repeat scroll 0 0 transparent;
}
.progressBar div
{
    position: relative;
    display: none;
    padding: 0;
    background: url(../images/mask_master.png) no-repeat;
    height:50px;
    width: 280px;
    border-radius:5px 5px 0 0;
    bottom: 66px;
    margin-bottom: -50px;
    float: left;
}
.HoverDesc{
    color: #fff;
    text-align: left;
    padding: 0 0 0 5px;
    font-weight: bold;
}
.titleCompleted{
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    padding: 3px 0 0 5px;
    text-align: left;
}

/*** New Design changes 27-11-2013**/

.sub-nav li {
    color: #666666;
    float: left;
    font-family: helvetica;
    font-size: 12px;
    cursor: pointer;
    z-index: 5000;
    position: relative;
    padding-left: 15px
}
.sub-nav li:first-child{padding-left: 0}
.sub-nav li a, .sub-nav li a:hover{ text-decoration: none; }

.sub-nav li a {
    /*background-position: right center;*/
    line-height: 27px;
    margin-right: 0px;
    padding: 0;
    top: 5px;
    width:60px;
    display:block;
    text-align: left;
}

.sub-nav .menu-elearning {
    background-image: url("/images/new_design/elarning_new.png");
    background-repeat: no-repeat;
    padding-right: 22px;
    width: auto;
}
.sub-nav .menu-stat{
    background-image: url("/images/new_design/stats_new.png");
    background-repeat: no-repeat;
    padding-right: 30px; width:50px

}
.sub-nav .menu-stat-leader{
    background-image: url("/images/new_design/stats_new.png");
    background-repeat: no-repeat;
    padding-right: 30px; width:50px;
}
.sub-nav .menu-blog{
    background-image: url("/images/new_design/blog_new.png");
    background-repeat: no-repeat;
    padding-right: 35px;

}

.sub-nav .menu-blog.new-message-alert{
    background-image: url("/images/new_design/message_alert_new.png");
    background-repeat: no-repeat;
    padding-right: 30px;
    background-position: right top;

}

.sub-nav .menu-calendar{
    background-image: url("/images/new_design/calendar.png");
    background-repeat: no-repeat;
    padding-right: 30px;
    margin-right: 0; width:75px
}

.sub-nav li span {padding: 0}

.sub-nav li.selected span {
    background: url("/images/new_design/sub_nav_marker.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 20px;
    margin: auto;
    padding: 0;
    position: relative;
    top: -4px;
    width: 22px;
    z-index: 5000;
}

#sub-nav-content {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #CCCCCC;
    display: none;
    float: left;
    min-height: 300px ;
    left: 0;
    position: absolute;
    top: 38px;
    width: 100%;
    z-index: 4999;

}


.page-overview .profile_main , .page-overview .overview-container{
    float: none;
    margin: 0 auto;
    padding: 5px 0 0;
    width: 1002px;
}

.page-overview  .profile_tab { width: 100%}
.page-overview  .content-box { width: 100%;}
.width-auto {width:auto}



.new-profile-info { font-family: helvetica; color:#666666}
.new-profile-info .profile_search_form , .new-profile-info .profile_search_form span{ line-height: 40px}
.new-profile-info .profile_search_form .heading {font-size: 25px}

.new-profile-info .wrapper {
    float: left;
    margin: 30px 2% 0;
    width: 96%;
}
.new-profile-info .profile_search_form span {margin: 0 20px 0 0}
.new-profile-info .profile_search_form .title , .new-profile-info .profile_search_form .submit_link2{
    color: #666666;
    font-family: helvetica;
    font-size: 12px;
    font-weight: bold;
}
.new-profile-info .profile_search_form .submit_link2 { width: auto}

.new-profile-info hr { display: block; height: 1px;
                       border: 0; border-top: 1px solid #ccc;
                       margin: 1em 0; padding: 0; clear: both }

/*.new-profile-info table { text-align: left; width: 90%; position: relative}
.new-profile-info table th{font-weight: bold; padding: 5px 10px 5px 0; width: 10%;text-align:left; }
.new-profile-info table td{font-weight: bold; padding: 5px 10px 5px 0; width: 20% }
.new-profile-info .last-col{padding:0 0 0 22px}
ul.table-layout li{ float:left; width: 49%}
.stamdata_form ul.three-col li{ width:33%}
.new-profile-info h2 { font-size: 22px}
.table-layout {
    margin-top: 10px;
}*/
.new-profile-info h2 { font-size: 22px}
.new-profile-info .last-col{padding:0 0 0 22px}
ul.table-layout li{ float:left; width: 49%}
.stamdata_form ul.three-col li{ width:33%}
.new-profile-info h2 { font-size: 22px}
.table-layout {
    margin-top: 10px;
}
.new-profile-info table th{font-weight: bold; padding: 5px 5px 5px 0;text-align:left;width:118px; }
.new-profile-info table td{font-weight: bold; padding:2px 0 0 3px; }
.new-profileinfo1 table td{padding:5px 10px 5px 0;}


.border_r { border-right: 2px solid #cccccc}
.w60 { width : 60%}
.w33 { width: 33%}
.mb10 { margin-bottom: 10px}
.w100 { width:100% !important}

.bold{font-weight: bold}
.text-input { padding: 5px; width:250px}
.editable {
    background: url("/images/new_design/edit_btn.png?3") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    margin-left: 3px;
    /*margin-top: -13px;*/
    padding: 13px;
    position: absolute;
    right: 0;
}
.new-profile-info .editable {
    background: url("/images/new_design/edit_btn_small.png?3") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    right: -13px;
}
.ez-hide {
    cursor: pointer;
    opacity: 0;
}

.radio_ez { display: inline-block} 

.radio_ez{
    background: url("/images/checkbox_blue.png?") no-repeat scroll left top transparent;
    height: 23px;
    width:23px;
    line-height: 23px;
    padding: 0;
    margin: 0 5px;
    vertical-align: bottom;
    position: relative;
    top: 3px;
}
.radio_ez.ez-selected {
    background-position: center bottom;
    top: 5px;
}
strong {font-weight:bold}
.page-overview .submit_link2 { font-size: 12px}
.page-overview .create-new-patient, .new-profileinfo1 .create-new-patient {
    background: url("../images/opret_new_goal.png") no-repeat scroll transparent;
    background-position: 0px 10px;
    float: left;
    margin: 3px 0 5px 1px;
}

.nyr_data ul li.hr:first-child {
    background: url("../images/new_design/border_bottom.png") repeat-x scroll left top transparent;
    height: 3px;
    width: 95%;
    padding: 0 13px;

}

.center-align { text-align: center}

/*.page-overview .new-dialog {
    background: url("../images/new_design/new_dialog.png") no-repeat scroll center center transparent;
    cursor: pointer;
    display: inline-block;
    height: 20px;
    vertical-align: middle;
    width: 29px;
}*/
.page-overview .new-dialog {
    background: url("../images/new_design/ny-dialog.png") no-repeat scroll right center transparent;
    color: #000000;
    cursor: pointer;
    padding-right:30px;
    text-decoration: none;
    background-size: 25px 15px;






}

.page-overview .new-dialog.selected {background: url("../images/new_design/plus.png") no-repeat scroll 90px 5px rgba(0, 0, 0, 0);}

.page-overview .new-anchor {
    background: url("../images/new_design/new_anchor_disabled.png") no-repeat scroll right center transparent;
    cursor: default;
    display: inline-block;
    height: 20px;
    vertical-align: middle;
    width: 29px;
    padding-right:0px;
    font-size: 11px;
    font-weight: bold;
}

.page-overview .change-status {
    background: url("../images/new_design/change_status_disabled.png") no-repeat scroll right center transparent;
    cursor: default;
    display: inline-block;
    height: 20px;
    vertical-align: middle;
    width: 29px;
    padding-right: 23px;
    font-size: 11px;
    font-weight: bold;
}

.page-overview .user-is-anchor .change-status.selected {/*background-image:url(../images/new_design/change_status_selected.png)*/}
.nyr_data ul .title_hd div{line-height: 25px}



.nyr_data ul li .patient-name {
    /* background: url("../images/new_design/bright_tovholder.png") no-repeat scroll left center transparent; */
    color: #797979;
    /*color:#000000;*/
    padding: 0 0 0 0;
    display: inline-block;
    line-height: 18px;
    text-decoration: none;
    text-transform: capitalize;
    font-weight: bold;
    padding-top: 10px;
}

.nyr_data ul li.user-is-anchor .patient-name {
    background: url("../images/new_design/dark_tovholder.png") no-repeat scroll left center transparent;
    color: #163575;
}

.page-overview .user-is-anchor .change-status{
    background: url("../images/new_design/flyt-dialog.png") no-repeat scroll center center transparent;
    padding-right: 0px;
    font-size: 11px;
    font-weight: bold;
    cursor: pointer;
    background-size: 28px 15px;
}

.page-overview .user-is-anchor .change-status-active{
    background: #fff url("../images/new_design/flyt-dialog.png") no-repeat scroll center center ;
    padding-right: 0px;
    font-size: 11px;
    font-weight: bold;
    cursor: pointer;
    background-size: 28px 15px;
}

.page-overview .user-is-anchor .new-anchor{
    background: url("../images/new_design/ny-tovholder.png") no-repeat scroll center center transparent;
    font-weight: normal;
    font-size: 12px;
    padding-right: 0px;
    cursor: pointer;
    width: auto;
}
.page-overview .user-is-anchor .new-anchor-active{
    background: #fff url("../images/new_design/ny-tovholder.png") no-repeat scroll center center;
    font-weight: normal;
    font-size: 12px;
    padding-right: 0px;
    cursor: pointer;
    width: auto;
}
.page-overview .user-is-anchor .new-anchor-request-sent-active{
    background: #fff url("../images/new_design/orange-alert.png") no-repeat scroll center center;
    font-weight: normal;
    font-size: 12px;
    padding-right: 0px;
    cursor: pointer;
    width: 20px;
}

.page-overview .user-is-anchor .new-anchor-request-reject-active{
    background: #fff url("../images/new_design/red-alert.png") no-repeat scroll center center;
    font-weight: normal;
    font-size: 12px;
    padding-right: 0px;
    cursor: pointer;
    width: 20px;
}
.page-overview .user-is-anchor .new-anchor-request-accept-active{
    background: #fff url("../images/new_design/green.png") no-repeat scroll center center;
    font-weight: normal;
    font-size: 12px;
    padding-right: 0px;
    cursor: pointer;
    width: 20px;
}
.page-overview .user-is-anchor .seneste-aktivitet, .page-overview .seneste-aktivitet{
    background: url("../images/new_design/nye-dialog-input.png") no-repeat scroll center center transparent;
    font-weight: normal;
    font-size: 12px;
    padding-right: 32px;
    cursor: pointer;
    width: auto;
    background-size: 32px 15px;
}

.page-overview .seneste-aktivitet-active{
    background: #fff url("../images/new_design/nye-dialog-input.png") no-repeat scroll center center;
    font-weight: normal;
    font-size: 12px;
    padding-right: 32px;
    cursor: pointer;
    width: auto;
    background-size: 32px 15px;
}

.page-overview .user-is-anchor .rapporter, .page-overview .rapporter{
    background: url("../images/new_design/rapporter.png") no-repeat scroll center center transparent;
    font-weight: normal;
    font-size: 12px;
    padding-right: 32px;
    cursor: pointer;
    width: auto;
    background-size: 17px 17px;
    margin-right: 15px;
}

.page-overview .rapporter-active{
    background: #fff url("../images/new_design/rapporter.png") no-repeat scroll center center ;
    font-weight: normal;
    font-size: 12px;
    padding-right: 32px;
    cursor: pointer;
    width: auto;
    background-size: 17px 17px;
    margin-right: 15px;
}
.page-overview .user-is-anchor .new-anchor.selected {
   /* background-image: url("../images/new_design/new_anchor_selected.png")*/
}

table.meeting-info{
    color:#666666;
    text-align: left;
    font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;
    border-collapse: separate;
    width:86%;
}


table.meeting-info td{
    padding:  0 0 12px 5px; 
    font-weight: normal;
    width: 82%

}

.meeting-end-mid h1 { text-align: left; font-size: 26px ; margin-top: 4px; padding: 0 0 0px; position:relative;top:5px;}/*color:#666666;   */

#lnk-show-dialogue-purpose,#lnk-edit-meetinfg-info, #lnk-edit-dialogue-purpose, #edit-compass-participants, #lnk-cancle-edit, #lnk-cancel {
    background-image: url("../images/editbutton.png");
    background-position: right bottom;
    background-repeat: no-repeat;
    float: right;
    height: 29px;
    line-height: 29px;
    margin-top: 5px;
    padding: 0 36px 0 0;
    text-decoration: none;  
    color:#666666;
    font-size: 12px;
}

#lnk-cancle-edit, #lnk-show-dialogue-purpose,#lnk-edit-dialogue-purpose, #lnk-edit-meetinfg-info, #edit-compass-participants, #lnk-cancel {margin:0}
#lnk-show-dialogue-purpose, #lnk-cancle-edit, #lnk-cancel{
    background-image: url("../images/close_button_18.png");
    background-position: right center;
}

.confirm-actionplan, .m10 { margin:10px}
.confirm-actionplan hr {border-color: #FFFFFF; clear: both;}
.submit_link.nomargin, .nomargin{margin: 0}

.meeting-popup, .meeting-popup1, .meeting-popup-profile, .meeting-popup-delete, .meeting-popup-larsert {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
    border-radius: 1px;
    box-shadow: 0 1px 2px #666666;
    color: #000000;
    display: block;
    height: 300px;
    /*left: 72px;*/
    line-height: 14px;
    margin: auto;
    min-height: 120px;
    position: relative;
    top: 228px;
    width: 600px;
    z-index: 4000;
    padding-bottom: 5px;

    background: -webkit-linear-gradient(#F5F4F4, #FFFFFF 14%); /* For Safari */
    background: -o-linear-gradient(#F5F4F4, #FFFFFF 14%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#F5F4F4, #FFFFFF 14%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#F5F4F4, #FFFFFF 14%); /* Standard syntax */
}

.close-popup {
    background-image: url("../images/close_button_18.png");
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    height: 24px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 25px;
    z-index: 10;
}

.ubfortPopup .close-popup {
    background-image: url("../images/svg/icon_close_btn.svg");
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    height: 14px;
    position: absolute;
    top: 15px;
    right: 15px;
    bottom: 270px;
    left: 361px;
    width: 14px;
    z-index: 10;
}

.meeting-popup > div {
    color: #666666;
    margin-top: 1em;
    position: absolute;
    text-align: center;
    width: 100%;
}

.meeting-popup h2 , .meeting-popup h1, .meeting-popup h3, .meeting-popup-larsert h2 , .meeting-popup-larsert h1, .meeting-popup-larsert h3, .meeting-popup1 h2 , .meeting-popup1 h1, .meeting-popup1 h3, .meeting-popup-profile h2 , .meeting-popup-profile h1, .meeting-popup-profile h3 { margin:0.9em 0}

.meeting-popup h2, .meeting-popup1 h2, .meeting-popup-larsert h2, .meeting-popup-profile h2 {
    font-size: 20px;
}

.meeting-popup img{height:80px}
.meeting-popup h1, .meeting-popup1 h1, .meeting-popup-larsert h1, .meeting-popup-profile h1 {
    font-size: 22px;
    font-weight: bold;
}

.meeting-popup h3, .meeting-popup1 h3, .meeting-popup-larsert h3, .meeting-popup-profile h3 {
    font-size: 14px;
}
.nyr_data ul li div.actions-container{
    width:98.2%;
    display: none;
    margin-top: 5px;
    padding-top: 10px;        
}
.action-support a.session-info {cursor:pointer} 
.action-support a.selected{color:#7ecddb; font-weight: bold}

.nyr_data ul li div.actions-container { height:auto; /*border-top: 2px groove #FFFFFF;  border-bottom: 2px groove #FFFFFF;*/ padding-bottom: 8px; }
.nyr_data ul li div.actions-container > div {
    width: 24% !important;
    height:auto;
    position: relative;
    float: left;
}

.nyr_data ul li ul li:last-child div.actions-container { border-bottom:none}

.nyr_data ul li div.actions-container h1 { font-weight: bold}

.upload-file{
    cursor: pointer;
    direction: ltr;
    font-size: 15px;
    margin: 0;
    opacity: 0;
    position: absolute;
    top: 15px;
    width:150px;
    left:0;

}

.generic-next-btn,.upload-btn{
    background: url("../images/next_btn_hr.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    border: medium none;
    clear: both;
    display: block;
    float: right;
    line-height: 37px;
    margin-top: 25px;
    padding-right: 40px;
    font-weight: bold;
    cursor: pointer;
    color:#666666;
    font-size: 11px;
    height: 40px;
}
.generic-next-btn{ margin-top: 0}
.nyr_data .attached-documents li{background: none; border:none; padding: 2px 0 0 18px;  word-wrap: break-word;}

.document-list-wrapper {
    border-right: 1px solid #cccccc;
    margin: 0 10px 0 0 !important;
    min-height: 100px;
}

.file-name, .file-error { display: block; float: left; clear: both; font-size: 12px !important}

.attached-documents li.doc, .attached-documents li.docx,.nyr_data .attached-documents li.doc, .nyr_data .attached-documents li.docx{ background:  url("../images/icon_word.png") no-repeat scroll left 3px rgba(0, 0, 0, 0); }

.attached-documents li.ppt, .attached-documents li.pptx,.nyr_data .attached-documents li.ppt, .nyr_data .attached-documents li.pptx{ background:  url("../images/icon_pptx.png") no-repeat scroll left 3px rgba(0, 0, 0, 0); }

.pdf-file,.attached-documents li.pdfx,.attached-documents li.pdf, .nyr_data .attached-documents li.pdf,.nyr_data .attached-documents li.pdf, .nyr_data .attached-documents li.pdfx { background:  url("../images/icon_pdf.png") no-repeat scroll left 3px rgba(0, 0, 0, 0); }
.loading36, #sub-nav-content.loading36 {background: url("../images/loading36.gif") no-repeat scroll center center rgba(0, 0, 0, 0); min-height: 100px;}
#sub-nav-content.loading36{background-color: #fff; min-height: 300px}

#sub-nav-content .wrapper {
    margin: 10px auto;
    width: 930px;
    color: #666666;
}

#sub-nav-content .wrapper h2{font-size: 26px; font-family: Helvetica; padding:0 0 0 8px}

#sub-nav-content .wrapper h2 span.selected{font-weight:bold}
#sub-nav-content .wrapper h2 span{margin-right: 50px}


.grade-status { cursor: pointer}
.dialogue-therapists li{
    float: left;
    padding-left: 5%;
    width: 44%;}
.graded {background: url("../images/new_design/cross.png") no-repeat left center}
.ungraded {background: url("../images/new_design/right.png") no-repeat left center }

.min-height-100{min-height: 100px}


#form-change-dialogue-status {
    line-height: 40px;
}
#form_status{ width: auto !important; height:auto !important}
#form_status .ez-parent {margin: 8px 15px 0 0}
#form_status label{   display: block;   float: left;    margin: 0 10px 0 0; }
#form_status .ez-hide {    float: inherit;   margin: 1px 2px;height: 22px;width: 19px;}
.form-status-submit {
    display: inline-block;
    float: none;
    height: 40px;
    margin-top: 0;
}

.delete-confirm {
    display: none;
    height: 250px !important;
    left: 30%;
    position: fixed;
    width: 40% !important;
}
.delete-confirm-popup {
    display: none;
    height: 250px !important;
    left: 30%;
    top: 25%;
    position: fixed;
    width: 40% !important;
}

.delete-confirm > div{
    margin: 0 2.5% !important;
    text-align: left;
    width: 95% !important;
}
.delete-confirm-popup > div{
    margin: 0 2.5% !important;
    text-align: left;
    width: 95% !important;
}

.delete-confirm table, .delete-confirm-popup table { width:100%; min-height:100px}

.delete-confirm table td, .delete-confirm-popup table td {
    color: #163575;
    padding: 10px 0;
}

.delete-confirm .footer, .delete-confirm-delete .footer {
    border-top: none;
    bottom: 5px;
    margin: 0 2.5% !important;
    padding: 5px 0 0;
    position: absolute;
    width: 95% !important;
    line-height: 24px;
}
.reject-btn, .confirm-btn, .send-invitation-btn {
    background: url("../images/new_design/right_sign.png") no-repeat scroll right center transparent;
    border: medium none;
    float: right;
    line-height: 24px;
    padding-right: 30px;
    cursor: pointer;
    font-weight: bold;
    color: #666666;
}
.reject-btn {
    background-image: url("../images/new_design/cancel.png") 

} 
.send-invitation-btn{
    background-image: url("../images/next_btn_small_hr.png") 

}


.delete-confirm h2, .delete-confirm-popup h2 {
    font-size: 14px;
    font-weight: bold;
    margin-top: 3em;
}

.delete-dialogue {
    background: url(../images/new_design/red_ring.png) no-repeat right 12px transparent;
    border: medium none;
    cursor: pointer;
    float: right;
    line-height: 35px;
    padding-right: 20px;
    font-size: 11px;
    font-weight: bold;
    color: #666666;
    margin-right: 47px; 
}

.delete-confirm h3, .delete-confirm-popup h3{font-weight: normal}

.new-anchor-invitation-popup { z-index:10000; display:block; min-height: 268px !important; height: auto !important}
.new-anchor-invitation-popup .confirm-btn { padding:2px 30px 4px }
.new-anchor-invitation-popup .reject-btn { padding:2px 30px 4px;  }

.new-anchor-invitation h1 { font-size: 14px; }
.new-anchor-invitation textarea {width: 95%; height: 105px!important;}
.new-anchor-invitation .select-anchor { padding-left: 25px; font-weight: bold; background:url("../images/new_design/new_anchor.png") no-repeat scroll left center rgba(0, 0, 0, 0)}
.new-anchor-invitation h1, .new-anchor-invitation h3, .new-anchor-invitation h2 { margin-bottom: 10px; }
.nyr_data div.actions-container .w96 { width:96% !important}
.nyr_data div.actions-container .w100 { width:100% !important}
.lnk-new-dialog {     font-size: 13px;
                      font-weight: bold;
                      margin-top: 0;
                      text-decoration: none;}
.fl {float:left}
.fn {float:none}
table.dialogue-info { width: 100%; text-align: left }
table.dialogue-info th { font-weight: bold}
table.dialogue-info .anchor {
    color: #163575;
}

div.actions-container div {float:left; }
.new-anchor-invitation-popup > div {margin: 0 2% !important}
.new-anchor-invitation-popup h3{font-weight: normal; margin:1em 0 2em; font-size: 12px; font-weight: bold }
.new-anchor-invitation-popup h2{font-size: 12px; margin-top: 0}
.ul-mid-content {line-height: 25px; height: 75px}
.ul-mid-content li { float: left; width:35% }
.w20 {width:10%}
.ul-mid-content h4 { font-weight: bold}
.new-anchor-invitation-popup li.accepted {
    background: url("../images/new_design/right_arrow_big_blue.png") no-repeat scroll center center transparent;
    display: block;
    padding: 25px 0;
    text-align: center;
    width: 25% !important;
}

.new-anchor-invitation-popup li.rejected{
    background: url("../images/new_design/rejected.png") no-repeat scroll center center transparent;
}
.top-border {border-top:2px solid #CCCCCC}
.current-anchor, .proposed-anchor, .curr-anchor{ color: #163575}
.load-dialogue {        
    /*background: url("../images/new_design/bright_tovholder.png") no-repeat scroll left center transparent;*/
    color: #000;
    cursor: pointer;
    /*padding: 2px 0 2px 25px;*/
    text-decoration: none;
    vertical-align: middle;
    padding-left: 5px;
}
/*.user-is-anchor .load-dialogue{background: url("../images/new_design/dark_tovholder.png") no-repeat scroll left center transparent;}*/
.w99 { width:98%}
.categoryLvl {
    margin: 5px 0;
}

#filtered-therapist {
    height: 200px;
    width: 98%;
    overflow: auto;
    margin-top: 5px; position: relative;
}

#filtered-therapist > li {
    cursor: pointer;
    display: block;
    float: left;
    line-height: 19px;
    padding-left: 28px;
    width: 90% !important;
    padding-right:0px;
}
#filtered-therapist li.selected, #filtered-therapist li:hover{background-color: #afafaf}

#filtered-therapist li.selected:after {  
    content: "\2714";
    float: left;
    font-size: 15px;
    margin-left: -20px;
    padding: 0;
}


.actions-container .tzSelect, #assign-therapist .tzSelect{ float:left ; width:99% !important}
.actions-container .tzSelect .selectBox, .actions-container .tzSelect .dropDown, #assign-therapist .tzSelect .dropDown, #assign-therapist .tzSelect .selectBox{ width: 100% !important;
                                                                                                                                                                max-height: 300px;
                                                                                                                                                                overflow: auto;
}
#assign-therapist .tzSelect .selectBox{padding-top: 7px}


#therapist-info .type.category {
    padding-right: 5px;
    width: 94px;
    word-wrap: break-word;
}

#therapist-info .type.fullname { width:135px}
/*#therapist-info .netva_data { width : 100%} */
/* #therapist-info .netva_data ul li{ padding:0 10px 0 0px}*/

.dir-left{    background-position: left center !important;
              float: left;
              padding: 15px 0 15px 45px;}

.hr-border { background: url("../images/menu_border.jpg") repeat-x scroll left bottom rgba(0, 0, 0, 0); border: none;height: 2px; clear: both}

#frm-assign-therapist label {
    margin-right: 7px;
}

#therapist-info.for-next-meeting .type.fullname { width:140px}

li.patient-info-row {
    clear: both;
    float: left;
    width: 100%;
}
.load-dialogue.disabled {background-position: -143px 0px; color:#666666}

.txt-purpose{
    color: #000;
    float: left;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
    min-height: 50px;
    padding: 15px 3px 3px;
    border: 1px solid #fff;
    cursor: pointer;
    /*height: 200px;*/
    /* margin-left: 8px;*/
    /* margin-top: 5px; */
    /*max-height: 200px;*/
    /* max-width: 94%;
    min-width: 95%;*/
    width: 98%;    
}
.txt-purpose:focus{
    cursor: text;
}
.txt-invitation-text {width:98%; font-family: Helvetica,Arial,sans-serif; font-size: 12px;color: #666;float: left; height:100px}
.txt-place{width:279px;  max-height: 40px; height:40px}
.lbl-txt{
    color: #666666; display: block;     font-size: 13px;
    margin: auto;    padding: 5px 0;    text-align: left;
    width: 95%;
}

.disabled-input textarea { background: transparent; border: none; resize: none;}

.edit-lnk {
    background: url("../images/editbutton.png") no-repeat scroll right center transparent;
    color: #666666;
    float: right;
    padding: 10px 38px 2px 0;
    text-decoration: none;
}

#invitation-steps > li {
    float: left;
    height: auto;
    padding: 10px 0 0;
    position: relative;
    width: 100%;
}

#invitation-steps > li > a {
    cursor:default;
    padding: 8px 0 10px 32px;
    font-size: 12px;
    text-decoration: none;
    color:#666666
}

#invitation-steps li > a.step1 {
    background: url("../images/new_design/step_purpose.png") no-repeat scroll 0 7px transparent;
}

#invitation-steps li.selected .step1 {
    background-position: 0 -35px;
}

#invitation-steps li > a.step2 {
    background: url("../images/new_design/step_invitation.png") no-repeat scroll left 4px transparent;
}

#invitation-steps li.selected .step2 {
    background-position: left -39px;
}

#invitation-steps li > a.step3 {
    background: url("../images/new_design/step_date.png") no-repeat scroll left 4px transparent;
}
#invitation-steps li.selected .step3 {
    background-position: left -40px;
}
#invitation-steps li.selected > a { color: #163575;}

#invitation-steps li.selected .step-network {
    background-position: left -40px;
}

#invitation-steps li > a.step-network {
    background: url("../images/new_design/step_network.png") no-repeat scroll left 5px transparent;
}

.timing-row{width:95%; margin: auto; clear:both} 
.timing-row li{float:left;   padding: 0px 10px 5px 0; line-height: 22px; margin-top:7px}
.timing-row div{float:left; padding:0 0 0 5px}
.timing-row .lbl {text-align: right;width: 60px;} .timing-row select {width: 53px;}

.meeting-info-wrapper{text-align: left}
.info-text { margin-bottom: 5px; min-height: 80px; font-family: Helvetica,Arial,sans-serif; font-size: 12px;color: #666;}
.page-brake{page-break-after: always; display: block; margin-bottom: 30px }  

b{font-weight: bold}

.meeting-info-wrapper .attached-documents li {
    float: left;
    min-width:50px;
    padding: 5px 5px 5px 20px;
    width: 93%;
}
.meeting-info-section {
    clear: both;
    float: left;
    width: 100%;
    margin-bottom: 20px
}
.meeting-info-section h2 { font-weight: bold; font-size: 12px ; padding: 5px 0; color:#666}
.w48{width: 48%}

textarea{resize:none}

/* For testing purpose */

.top-bg-overlay {
    /*background: url("/images/new_design/body_bg.png") repeat-x scroll 0 -26px rgba(0, 0, 0, 0);  */
    background: url("/images/new_design/body_bg.png") repeat-x scroll 0 0px rgba(0, 0, 0, 0);  
    height: 90px;
    position: absolute;
    top: 0px;
    width: 100%;
    z-index: 1;
}

.meeting_steps {
    background: url("/images/top_menu_dropdown.png") repeat scroll 0 0 transparent !important;
    float: left;
    height: 41px;
    left: 0;
    position: absolute;
    width: 100% !important;
}

/*.top-bg-overlay */
.inner {
    /*background: url("../images/top_bg_overlay.png") repeat scroll 0 0 transparent;*/
    background: url("../images/top_bg_overlay.png") no-repeat scroll -100px 37.5px;
    /*background: url("../images/top_bg_overlay.png") no-repeat scroll center 38px;*/
    height: 93px;
    width: 100%;
    position: absolute;
    top: 0px;
    z-index: 1;
}

.header_main{ 
    background-image: none !important;
}

.step-wrapper {
    height: 100%;
    margin: auto;
    width: 930px;
    text-align: center;
}

.steps-nav > li {
    float: left;
    margin-right: 1%;
    width: 24%;
}
.steps-nav li:last-child { margin-right: 0; width: 25%}
.steps-nav li a {
    left: auto !important;
    position: relative !important;
}
.steps-nav li a.btn-step {
    top: 2px;
    display: inline-block;
}

#SetSessionInfo label{cursor: pointer;}
.default-file{background: url('/images/attachment.png') no-repeat scroll 80% top rgba(0, 0, 0, 0);height: 22px;width: 76px;}
.frm-file-upload-left{ float: left; height: 40px; line-height: 30px; width: 33%;}
.frm-file-upload-middle{ float: left; height: 40px; margin-top: 15px; position: relative; width: 33%;}
.frm-file-upload-right{ float: right; height: 40px; width: 30%;}
.frm-file-upload-left span{float: left; font-weight: bold; margin-top: 7px; clear: none;}
.file-upload-span{text-align: center; height: 40px; width: 100%; clear: none; float: left;}
.frm-file-upload-middle input {top: 0px; position: absolute; left: 0px;}
.frm-file-upload-right button{ bottom: 30px; clear: none !important; margin:0; float: right;}
.meeting-document-list-wrapper{margin: 0 10px 0 0 !important; min-height: 100px; width: 100%; margin-top: 5px;float: left;}
.meeting-document-list-wrapper li{width: 100%;}
.meeting-document-section{margin-bottom: 0px; margin-top: -5px;}
.display_none{display: none;}
#delta_hidden_spn,#delta_hidden_spn1 {color: #666666; float: left; font-weight: bold; margin: 5px 0px 0px;}
#delta_hidden_lbl {width: 160px; margin-left: 10px; padding-bottom: 10px;}


#consent{float: left; margin: 0 1%; width: 74%; }
#spacer{height:30px; width:100%;}
.consent_h2{font-family: Helvetica,Arial,sans-serif; font-size: 18px; font-weight: bold; margin: 0;   padding: 0 0 30px 0px;}
#consent span{  float: left;    line-height: 16px;    padding: 0 0 12px;    width: 98%;}
#parent_consent_comment {width:100%; margin: 0 0 0 0px; background: none repeat scroll 0 0 transparent; border: 1px solid #c6c6c6; min-height: 165px}
#consent_tbl tr{text-align: left;}
#consent_tbl {margin: 0 0 15px; width: 60%;}
#consent_tbl td,#consent_tbl th{padding: 3px; font-size: 14px;}
#consent_tbl tr:first-child{      
    border-color: #E8E8E8;
    border-style: outset none;
    border-width: 2px;
    clear: both;

}
#consent_tbl th{height: 20px;}
.til_link_tilbage{ background: url("../images/new_design/reject_consent.png") no-repeat scroll left center transparent;    border: medium none;    color: #666666;    cursor: pointer;    float: right;    font-family: Helvetica,Arial,sans-serif;    font-size: 12px;    font-weight: bold;  padding-left:50px; line-height: 45px;    text-decoration: none;}
.til_link_tilbage:hover{color:#304B81;}
.accept_consent{
    background: url("../images/new_design/accept_consent.png?c") no-repeat scroll center right rgba(0, 0, 0, 0);
    border: medium none;
    color: #666666;
    cursor: pointer;
    float: right;
    font-family: Helvetica,Arial,sans-serif;
    font-weight: bold;
    line-height: 74px;
    padding: 0 75px 0 0;
    text-decoration: none;
    font-size: 12px;
}
.rt {float:right}
.consent_btn_div{position: relative;}


/* Samtykke-homepage*/

.consent_labels{ float : left;width: 65%;text-align: center;color: #0071BC;font-size: 14px;font-weight: bold;}
.push-top-25px{margin-top: 25px;}
.left-width30{float: left;width: 30%;}
.consent-block{float: left;margin-left: 10%;}
.thumb-pdf{ background: url("../images/icon_pdf.png") no-repeat scroll left center rgba(0, 0, 0, 0);
            float: left;
            height: 20px;
            margin: 0 0 0 50px;
            width: 20px;}
.thumb-doc{ background: url("../images/icon_word.png") no-repeat scroll left center rgba(0, 0, 0, 0);
            float: left;
            height: 20px;
            margin: 0 0 0 50px;
            width: 20px;}
.thumb-docx{ background: url("../images/icon_word.png") no-repeat scroll left center rgba(0, 0, 0, 0);
             float: left;
             height: 20px;
             margin: 0 0 0 50px;
             width: 20px;}

.patient-form{
    padding: 5px;
    padding-left:0px;
}
.date-picker{background: none repeat scroll 0 0 #FFFFFF;
             border: 1px solid #999999;
             border-radius: 0;
             box-shadow: none;
             color: #163575;
             font-family: Helvetica,Arial,sans-serif;
             font-size: 12px;
             margin: 0;
             padding: 5px;
             width: 110px;}

#parents-menu-id { margin:44px 10% }
#parents-menu-id ul li{width:33%; height: 200px; float: left}
#parents-menu-id ul li div{
    color: #0071BC;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}
#parents-menu-id ul li div {background-position: right top; background-repeat: no-repeat; padding-top:180px; width:195px}
#parents-menu-id a{text-decoration: none; cursor:pointer}

#parents-menu-id .barnets-stamdata-new{ background-image: url('/images/citizen/stamdata.png')}
#parents-menu-id .barnets-stamdata{ background-image: url('/images/barnets_stamdata.png')}
#parents-menu-id .barnets-mal{ background-image: url('/images/new_design/parents_home/maal.png'); background-size:100% auto }
#parents-menu-id .dine-kontakter{ background-image: url('/images/new_design/parents_home/kontakt.png'); background-size:100% auto}
#parents-menu-id .samtykke{ background: url('/images/samtykke-off.png') no-repeat center 100px; padding-top: 150px; color: #666;}
#parents-menu-id .barnets-trivsel{ background-image: url('/images/new_design/parents_home/trivsel.png'); background-size:100% auto  }
#parents-menu-id .afklaring{ background-image: url('/images/new_design/parents_home/clarification.png'); background-size:100% auto  }
#parents-menu-id .network-dialogue{ background-image: url('/images/new_design/parents_home/samarbej.png'); background-size:100% auto  }
#parents-menu-id .handlingsplan{ background-image: url('/images/new_design/parents_home/handlingsplan.png'); background-size:100% auto  }
#parents-menu-id .barnets-kompetencer{ background-image: url('/images/branets_kompetencer.png')}

#parents-menu-id ul li.notify .samtykke{ background: url('../images/samtykke-on.png') no-repeat center 100px;padding-top: 150px;  color: #666;}

.meeting-popup.hidden{display: none }

.comment-wrapper { width: 37%; margin: 0; float: right}
.consent-page .meeting-popup { left:0}

#confirm_purpose_change .confirm, #confirm_consent_reject input.confirm {
    /*    background: url("/images/new_design/right_sign_big.png?d") no-repeat scroll center center transparent;border: 0; padding: 25px; cursor: pointer;*/
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    color: #666666;
    cursor: pointer;
    font-size: 19px;
    font-weight: normal;
    padding: 25px;
    text-decoration: underline;
}
.confirm_load_popup  div.alert, #confirm_purpose_change  div.alert{
    background: url("../images/new_design/alert.png") no-repeat scroll center center;
    height: 100px;
    width: 100%;
    background-size:61px;
    bottom: 58px;
}

.consent_status_0 {background: url("../images/new_design/consent_required.png") no-repeat 5px 5px;margin-left: 1px;}
.consent_status_1 {background: url("../images/new_design/right.png") no-repeat left 5px}
.consent_status_2 {background: url("../images/new_design/cross.png") no-repeat left 5px}

.dlg_consent_status_not_required,.dlg_consent_status { cursor: default; padding: 6px 0; margin-left: 33px;} 
.dlg_consent_status_0 {background: url("../images/new_design/amber.png") no-repeat left top; color:#797979;margin-left: 33px; padding: 1px 0 0 20px;line-height: 33px;}
.dlg_consent_status_0_active {background: #fff url("../images/new_design/amber.png") no-repeat left center; color:#797979 !important;margin-left: 23px; padding: 1px 0 0 31px;line-height: 31px;display: inline-block;width: 58px;background-position: 10px 9px;}
.dlg_consent_status_1 {background: url("../images/new_design/green.png") no-repeat left center; padding: 1px 0 0 20px;color:#797979;margin-left: 33px;line-height: 24px;display: inline-block;float: left;margin-top: 4px;}
.dlg_consent_status_1_active {background: #fff url("../images/new_design/green.png") no-repeat left center; padding: 1px 0 0 31px;color:#797979 !important;margin-left: 23px;line-height: 33px;display: inline-block;float: left;margin-top: 0px;width: 74px;background-position: 10px 10px;}
.dlg_consent_status_4 {background: url("../images/new_design/green.png") no-repeat left center;padding: 1px 0 0 20px;color:#797979;margin-left: 33px;line-height: 24px;display: inline-block;float: left;margin-top: 4px;}
.dlg_consent_status_2, .dlg_consent_status_2.selected , .dlg_consent_status_3 , .dlg_consent_status_3.selected {background: url("../images/new_design/orange.png") no-repeat left top;padding: 1px 0 0 20px;color:#797979 !important; margin-left: 33px;line-height: 33px;}/*!important*/
.dlg_consent_status_3_active{background: #fff url("../images/new_design/orange.png") no-repeat left center;padding: 1px 0 0 30px;color:#797979 !important; margin-left: 23px;line-height: 33px;display: inline-block;float: left;margin-top: 0px;width: 82px;background-position: 10px 10px;}
.dlg_consent_status_2_active{background: #fff url("../images/new_design/orange.png") no-repeat left center;padding: 1px 0 0 30px;color:#797979 !important; margin-left: 23px;line-height: 33px;display: inline-block;float: left;margin-top: 0px;width: 43px;background-position: 10px 10px;}
.page-overview .user-is-anchor .dlg_consent_status { cursor: pointer; }

.consent_msg_0 { color: #FFA500;/* margin-left: 7px;*/}
.consent_msg_1 { color: #3CAB70}
.consent_msg_2,.consent_msg_3 { color: #C1272D}

.nobg{background: none!important}
.bg-top{background-position: top}
.goal-view .right_inner{/*min-height: 80px*/}
.goal-form .submit_link{margin: 15px 0 0 0}
.goal_link { background-image: url("../images/malgrey.png") }
.goal_link:hover{ background-image: url("../images/malcolour.png") }


/* Contact info page - kontakter*/

.mid_section {   float: left;
    width: 725px;}
.contactInfoPage {color : #666666; padding-top: 20px}
.contactInfoPage .owner-report-table{width: 100%;margin-top: 0px;margin-bottom: 20px;}
.contactInfoPage .member-report-table{width: 100%;}
.contactInfoPage .contactInfo-header{width : 33%;font-weight: bold;float:left;text-align: left;}
.contactInfoPage .contactInfo-last-header{float: left;font-weight: bold;}
.contactInfoPage .contactInfo-left{float: left;}
.contactInfoPage .contactInfo-name{float : left;padding-left: 70px; }
.middle{float: left;width: 20% !important;}
.contactInfoPage .name{float:left;margin-left: 60px;width: 33%}

.master-readonly{background-color: transparent;border: none;width: 100px;color:#666666;}


.master-dialog-container li {
    /* background: url("/images/new_design/dialogue_list_bg.png") repeat-y scroll 0 0 #FAF9F8;*/
    float: left;
    height: 25px;
    margin: 0 0 20px;
    width: 100%;
}


.master-dialog{

    background: url("/images/new_design/right_arrow_big_blue.png") no-repeat scroll left center / 14px auto transparent;
    color: #475F8F;
    float: left;
    font-size: 13px;
    font-weight: bold;
    line-height: 22px;
    padding-left: 20px;
    text-decoration: none;
    width:30%;
    text-align: left;
    margin: 0 0 0 3px    

}

.master-dialog-start-time{

    color: #666666;
    float: left;
    font-size: 14px;
    line-height: 22px;
    padding-left: 10px;
    text-align: left;

}
.master-dialog-particepent{
    color: #666666;
    float: right;
    font-size: 14px;
    line-height: 22px;
    padding-right: 10px;
    text-align: left;

}

.master-dialog-hr {
    border-bottom: 1px solid #D9D9D1;
    float: left;
    margin-top: 13px;
    width: 100%;
}

.master-dialog-div{
    float: left;
    margin-left: 200px;
    width: 65%;
}
.master-dialog-div a{
    float:left;width:200px; text-decoration: none;
}
.master-dialog-container{
    width: 50%;text-align:center; margin:100px 20px 0 170px;
}
.master-hasCustody .radio_ez{background-position : center bottom;}
.left-full{
    width: 100%;float:left;
}
.customStyleSelectBox,.customStyleSelectBox1  {

    color: #163575;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    width: 200px;
    border:0px;
    clear: both;
    cursor: pointer;
    background-image:  url("/images/task_detail_bg1.png"); 
    background:transparent;

}
.customStyleSelectBox1 {
    width: 100%;

}

.customStyleSelectBox  option {

    padding: 3px;
    background-image:  url("/images/dropdown_noshadow.png"); 
    font-weight: normal;
    border: none;}

-webkit-autofill { color: #fff !important; }

.customStyleSelectBox  option:hover{background-color: white !important; }

.customStyleSelectBoxInner {
    background-image:url("../images/dropdown-arrow.png") ;
    background-repeat:no-repeat;
    background-position:right  center;
    height: 25px;  
    width:6px;   
    margin: 10px;
    padding-right: 25px;
    line-height: 25px;

    /*color: #9AA3AA;*/
    color: #163575;
    margin:0px;
}
.opgave-submit{
    float: left;
    color: #163575;
    /*background: url("../images/next_btn_small_hr.png") no-repeat scroll right top transparent; */
    background-image: url("../images/dropdown-arrow.png");
    background-position: right center;
    background-repeat: no-repeat;
    margin-top: 5px;   
    padding: 0 24px 0 0; 
    font-size: 12px; 
    font-weight: bold;
    line-height: 23px; width:auto;
    cursor:pointer;
}


.choose-goal{
    /*clear:both;*/
    float: left;
    /*background: url("/images/action_plan_tools_bg.png") repeat scroll -9px 0 transparent;
    box-shadow: 2px 3px 2px -4px;*/
    border-radius: 5px;
    position: relative;
    text-align: left;
    width: 715px;
    z-index: 50;
    /* padding: 8px 5px 5px; */
    margin:10px 0 5px 0;
    display:none;
    height: 155px;
}
.choose-goal-top-left{
    font-family: Helvetica,arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color:#666666;
    margin: 0;
    padding: 0;
    float: left;
    text-align: left;
    left: 4px;
    position: relative;
    top:9px;
}
.rm-network,.choose-goal-top-right{
    background: url("/images/close_button_18.png") no-repeat scroll right center;
    color: #666666;
    cursor: pointer;
    float: right;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    line-height: 29px;
    padding-right: 35px;
    text-align: left;
}
.choose-goal-bottom{
    clear:both;
    margin-top: 18px;
}
.choose-goal-goal{
    margin-right:10px;
    cursor: pointer;
    border-right: 1px solid #D6D5CB;
    /*background-color:#F4F5F2;*/
    width:200px;
    height:75px;
    float:left;
    padding-left:10px;
}
.choose-goal-goal p{
    font-weight: bold;
    color:#666666;
}
.choose-goal-goal h3{
    font-family: Helvetica,arial,sans-serif;
    word-wrap: break-word;
    font-size: 12px;
    font-weight: bold;
    /*margin-bottom:10px;*/
    height: 38px;
    overflow: hidden;
    width:186px;
    white-space: normal;
} 
.choose-goal-prev{
    float:left;
    background: url("/images/choose-goal-prev.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 27px;
    width: 25px;
    margin-right:10px;
    margin-top: 27px;
}
.choose-goal-next{
    float:left;
    background: url("/images/choose-goal-next.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 27px;
    width: 25px;
    margin-top: 27px;
}
.caroufredsel_wrapper{
    float:left;
    width:652px !important;
}
.choose-mail{
    float:left;
    background: url("/images/malcolour.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    left: 18px;
    position: relative;
    height: 28px;
    width: 42px;
    top: -3px;
    margin-bottom:10px;
    /* cursor: pointer;*/
}


.new-profile-info.with-sidebar .table-layout input {
    /*width: 85px;*/
    width:100%;
}

.taskdiv img
{
    float: right ;
    height: 30px;
    width: 30px;
    cursor: pointer;

}
.taskdiv ul li
{    display:inline;
     margin: 10px;
     background-color: white;
     cursor: pointer;
     background-clip:content-box;
}
.task-form-wraper{
    float: left;
    /*background: url("/images/action_plan_tools_bg.png") repeat scroll -9px 0 rgba(0, 0, 0, 0);*/
    border-radius: 5px 5px 5px 5px;
    /*box-shadow: 2px 3px 2px -4px;*/
    position: relative;
    text-align: left;
    width: 100%;
    margin-top:10px;
    z-index: 50;
    display:none;
}

.task-form{
    border-radius: 0 5px 5px;
    /*    box-shadow: 2px 8px 2px -4px #DDDCD4;*/
    position: relative;
    text-align: left;
    width: 100.2%;
    z-index: 50;
    margin:10px 0 0 0;
    /*height: 121px;      */
    height: auto;
}

.task-form .task-form-section{/*padding: 5px;*/margin-top: 10px;bottom: 135px}

.task-goal-img{
    background: url("/images/malgrey.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 28px;
    left: 18px;
    margin-bottom: 10px;
    position: relative;
    top: 5px;
    width: 42px;
    cursor: pointer;
}
.task-goal-img:hover
{
    background: url("/images/malcolour.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);  
    float: left;
    height: 28px;
    left: 18px;
    margin-bottom: 10px;
    position: relative;
    top: 5px;
    width: 42px;
    cursor: pointer;
}
.task-goal-mail-text{
    font-family: Helvetica,arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color:#666666;
    margin: 0;
    padding: 0;
    float: left;
    text-align: left;
    left: 4px;
    position: relative;
}
.task-goal-close{
    background: url("/images/close_button.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    float: right !important;
    height: 25px;
    text-align: right;
    width: 31px;
    position:relative;
    top:11px;
}
.errorTestbox{
    border:1px solid red;
}
.errorSpan{
    position:relative;
    top:3px;
    color:red;
    float: left;
    line-height: 1px;
}
.grayColor{
    color:#666666;
}
.goal-title-readonly{
    background: none repeat scroll 0 0 transparent;    border: medium none;    color: #666666;    font-family: helvetica,arial,sans-serif;    font-size: 12px;    /*font-weight: bold*/;
}
.width30per{
    width:30% !important;
}
.width23per{
    width:23% !important;
}
.width13per{
    width:13% !important;
}
.task-edit-wraper{
    background: url("/images/action_plan_tools_bg.png") repeat scroll -9px 0 rgba(0, 0, 0, 0);
    border-radius: 0 5px 5px 5px;
    box-shadow: 2px 3px 2px -4px;
    display: none;
    float: left;
    position: relative;
    text-align: left;
    width: 98.9%;
    z-index: 50;
}
.taskDeleteTd{
    padding: 0 15px 5px 5px;
    vertical-align: top;
    width: 75%;
}


.table_heading_col1{
    float: left;
    line-height: 44px;
    padding-left: 15px;
    text-align: left;
    width: 27%;
    padding-left: 15px !important;
}
.table_heading_col2{
    padding-left: 15px!important;
    width: 29%!important;
}
.table_hdading_col3{
    padding-left:0!important;
    width: 15.7%!important;

}
.table_heading_col4{
    padding-left: 5px!important;
}
.pull-top6px{
    padding-top: 6px!important;
}
.line-height-network18px{
    line-height: 18px !important;
}
#task-list .tools{height:23px}/*34*/
.backtoTask{
    background: url("/images/btn_task_edit.png") no-repeat scroll right 1px rgba(0, 0, 0, 0);
    cursor: pointer;
    display: none;
    height: 30px;
    line-height: 30px;
    /* margin-top: 6px;*/
    padding-right: 34px;
    color: #666666;
    text-decoration: none;
    font-weight: bold;
    float:left;
    margin-left:160px;
}
.backtoTask:hover{
    background-position:right bottom;
    color:#163575;
}

/* Added by jayawant  */
.new-profile-info.with-sidebar { width:78% ; float: left}
.new-profile-info.with-sidebar .wrapper {
    float: left;
    margin: 30px 1% 0;
    width: 98%;
}

.new-profile-info .col1 {min-height: 250px; margin-right: 2%; width:64%}

.new-profile-info .col2 {float: left}

#invitation-steps .place-info { padding: 10px 0 0 32px;color: #666;}

#invitation-steps .place-info > div {
    height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 220px;
    word-wrap: break-word;
    line-height: 20px
}
.no-margin{margin:0}
.meeting-popup h4 {margin: 0 10%;}


/***  ****/

a#btn-step11 {
    background-image: url("/images/img1.png");
    left: 11px;

    font-size: 13px;
}

a#btn-step22 {
    background-image: url("/images/img2.png");
    left: 248px;
    font-size: 13px;
}


a#btn-step33 {
    background-image: url("/images/img3.png");
    left: 465px;

    font-size: 13px;
}

a#btn-step44 {
    background-image: url("/images/img4.png");
    left: 695px;
    font-size: 13px;
}



a#btn-step55 {
    background-image: url("/images/img5.png");
    left: 465px;
    font-size: 13px;
}


a#btn-step66 {
    background-image: url("/images/img6.png");
    left: 695px;
    font-size: 13px;
}

a#btn-step77 {
    background-image: url("/images/new_design/handlingsplan_icon.png");
    left: 465px;
    font-size: 13px;
    background-size: 60px auto;
}

.parents-domain a.btn-step.active
{
    color: #ffffff;
}
.parents-domain a.btn-step ,.parents-domain a.btn-step:hover { background-position:left -1px!important}

.parents-domain .meeting_steps{height:55px}


.compass-summary,.gol-summary{
    /*background: url("../images/new_design/right_arrow_white_small.png") no-repeat scroll right center #163575;
    border: 1px outset #fff;
    color: #fff;*/
    cursor: pointer;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
	font-weight: bold;
    line-height: 17px;
    /* font-weight: bold;*/
    padding: 2px 14px 2px 2px;
    text-decoration: none;
}
.goalseeAllButtonWraper .compass-summary,.gol-summary{
    background: url("../images/new_design/right_arrow_white_small.png") no-repeat scroll right center #163575;
    border: 1px outset #fff;
    color: #fff;
    cursor: pointer;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
	font-weight: bold;
    line-height: 17px;
    /* font-weight: bold;*/
    padding: 2px 14px 2px 2px;
    text-decoration: none;
}
.samletGroup {
    background: url("../images/new_design/overview_icon.png") no-repeat scroll left top;
    background-size: 95% auto;
    cursor: pointer;
    float: left;
    width: 40px;
    height: 20px;
    margin-right: 5px;
}
.samletGroup-wrapper {
    float: left;
    width: 250px;
}
.samletGroup-wrapper .compass-summary{
    float: left;
    font-size: 26px;
    font-weight: normal;
    padding-top: 1px;
}
.samletGroup-wrapper a {
    color: #797979;
    text-decoration: none;
}
.minGroup-active {
    background: url("../images/new_design/my_overview_active.png") no-repeat scroll left top;
    background-size: 95% auto;
    cursor: pointer;
    float: left;
    height: 19px;
    width: 19px;
    margin-right: 5px;
}
.minGroup-wrapper{
    float: left;
    width: 180px;
}
.minGroup-wrapper a {
    color: #797979;
    text-decoration: none;
}
.minGroup-wrapper .compass-summary{
    float: left;
    font-size: 26px;
    font-weight: normal;
    padding-top: 1px;
}
#sub-nav-content-summary {
    background: none repeat scroll 0 0 #FFFFFF;
    /*border-bottom: 1px solid #CCCCCC;
    box-shadow: 0 0 1px #666666;*/
    display: none;
    float: left;
    height: auto;
    left: 0;
    min-height: 500px;
    top: 142px;
    width: 95%;
    z-index: 4998;
    margin: auto 2.5%;
    position: relative;

}
.attached-documents li a {color:#666666;text-decoration:none;}

.observation-type-span{
    float: left;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 7px;
    width: 100%;
}
.uline-observation{
    float: left;
    font-size: 14px;
    margin: 15px 0 5px;
    text-decoration: underline;
    width: 100%;
}
.bold-goal-name{
    float: left;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin: 10px 0 5px;
    width: 100%;
}
.main-observation{
    float:left;
    border-right: 1px solid #D6D5CC;
    padding: 0 8px 0 1px;
}
.report-table-li{
    width:30%;
    float:left;   
    padding: 10px 10px 25px 10px;
}
.reoprt-slidepopup .report-table li{
    width: 272px;
    word-wrap: break-word;
}
.report-top-border{
    border-top: 1px solid #D6D5CC;
    float: left;
    width: 89%;margin: 0 10px;
}
.observation-report{
    margin: 10px auto;
    width: 10in;
}
.report-heading-text{
    float: left;
    font-size: 15px;
    font-weight: bold;
    padding: 5px 9px 0px;
    width: 100px;
}
.report-heading{
    float: left;
    font-size: 15px;
    padding: 3px 10px 15px;
    width: 600px;
}

.report-word{
    background: url("../images/icon_word.png") no-repeat scroll left top  rgba(0, 0, 0, 0);
    float: left;
    height: 15px;
    width: 20px;
    cursor: pointer;
}
.report-pdf{
    /*background: url("../images/icon_pdf.png") no-repeat scroll left top rgba(0, 0, 0, 0);*/
    background: url("../images/new_design/pdf-icon-16.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    float: left;
    height: 15px;
    width: 20px;
    cursor: pointer;padding:2px;
}
/*.choose-report-top-right{
    background: url("/images/close_btn.png") no-repeat scroll 0 0;
    cursor: pointer;
    float: right;
    height: 25px;
    text-align: right;
    width: 31px;    
}*/
.choose-report-top-right {
    background: url("/images/close_button_18.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    cursor: pointer;
    float: right;
    font-size: 15px;
    height: 25px;
    line-height: 24px;
    text-align: left;
    width: 50px;
}  
.meeting-info-section .w48{
    width: 45%;
}
.reportInPopup a{
    color:#666666;
    cursor: pointer;
    text-decoration:none;
}
.ext-new{
    margin:0 !important;
    position: relative !important;
    cursor: pointer  ;
}
.frm-file-upload-middle-new{
    width:25% !important;
    overflow: hidden;
    margin-left: 48px !important;
}
.default-file-new{
    background: url("/images/attachment.png") no-repeat scroll 90% top rgba(0, 0, 0, 0);
    cursor: pointer;
    position: relative;
    text-align: left;
    width: 39% !important;
    float:right;
    height:21px;
    width: 34% !important;
    line-height: 25px;
    font-size:12px;
    color:#666;
}

.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
    margin:-8px;
}
.meeting-info-sectionr .error-msg{
    /*margin-left: 181px;*/
}
meeting-document-list-wrapper .attached-documents .pdf{
    background: url("../images/filetype_pdf.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    background-size: 18px;
}
.deleteImage{
    background: url("../images/fjernopgave_grey.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    position:absolute;
    width:28px;
    height:27px;
    cursor: pointer;
}
.compass-summary:hover{
    /*     color:#304b81;
         background:url(../images/next_btn_hr.png) right top no-repeat;*/
}   



.actions-container .therapists-list {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 1px 2px 3px #CCCCCC;
    display: none;
    /* margin-top: -12px;*/
    max-height: 250px;
    opacity: 1;
    overflow: auto;
    position: absolute;
    width: 33.7%;
    z-index: 998;
}

.actions-container .therapists-list li {
    padding: 0 0 0 5px;
}

.actions-container .therapists-list li:hover { background: #ccc; color:#fff; cursor:pointer}
.actions-container .tzSelect .selectBox{padding-bottom:8px !important}

.actions-container .new-anchor-name {
    color: #163575;
    font-weight: bold;
}

.actions-container #free-text-search {
    background: url("../images/next_btn_nr.png") no-repeat scroll center center / 80% auto transparent;
    border: medium none;
    cursor: pointer;
    /*margin-top: -12px;*/
    /*padding: 5px 16px 4px 8px;14*/
    height:26px;
    width:29px;
    vertical-align: top;
}
.actions-container .new-anchor-invitation #free-text-search{
    /*background: url("../images/new_design/next_arrow.png") no-repeat scroll right center rgba(0, 0, 0, 0);*/
    background: url("../images/new_design/search.png") no-repeat scroll 4px 2px transparent;
    /*border: 1px solid #808080;
    border-radius: 2px;
    float: right;
    padding: 2px 15px 1px 4px;
    width: 55px;
    margin: 0;*/
    cursor: pointer;

}
.actions-container  .generic-next-btn { clear:none;float:right}
.actions-container h2 label {
    display: inline-block;
    width: 95px;
}

.actions-container .loader {
    min-height: 50px;
    width: 70%;
    display:none;
}

.attached-documents .deleteImage{ padding: 14px; position: relative; /*top:3px;*/background: url("../images/delete_small.png") no-repeat scroll left center rgba(0, 0, 0, 0);}

.new-anchor-invitation-popup h4{margin: 0}
.new-anchor-invitation-confirm-popup .msg-body{position:relative}
.new-anchor-invitation-confirm-popup .footer{position:relative}
.new-anchor-invitation-confirm-popup .invitation-comment{padding:0 0 10px 0; min-height:50px}
.new-anchor-invitation-confirm-popup { position:fixed }
.pdf-file{padding-left: 20px}
.attached-report{ text-decoration: none;color: #666666}

.attached-documents  a{
    width: 50px;
    word-wrap: break-word;
}
.delet-file-popup{
    text-align: center;
}
.delet-file-popup h3{
    color:#999999;
    font-size: 18px;
    margin-top: 70px;

}
.deleteDoc , #deleteDoc{
    /*cursor: pointer;*/
    font-size: 15px;
    bottom: 43px;
    text-align:center !important;
    /*max-width: 132px;
    left: 158px;
    border-bottom: 3px solid #999999;
    position: relative;*/
}
.deleteDoc label, #deleteDoc label{
    border-bottom: 1px solid #999999;
    cursor: pointer;
}
.ja{
    font-weight:bold;

}
.delet-file-popup  div.alert  {
    background: url("../images/new_design/alert.png") no-repeat scroll center center;
    height: 100px;
    width: 100px;
    background-size:61px;
    bottom: 58px;
    /*position: relative;
    right: 13px;*/
}
.attached-documents .pdf a{
    line-height: 15px;

}

#goal-list-for-participant {/*min-height: 360px*/}


.personActive{
    background-color:#ccc;
}
.personName{
    color: #666666;
    font-weight: bold;
}
.hedding {
    font-size: 12px !important;
    margin-top: 10px;
    padding: 0 !important;
}

.personDetail{
    color: #666666;
    font-weight: bold;
    font-size:12px !important;
}

.personInfo span {
    /*    clear: both;
        display: block; */
}

.personInfo .personInfo {
    padding: 12px 0;
}

.personInfo .hedding {width:50px; margin-top: 0;font-weight:bold;}

.personInfo .personDetail{width:auto; padding:0;font-weight:normal;}

.margin-top130px{
    bottom: 120px !important;
}
.margin-bottom80px{
    bottom: 81px !important;
}
.calendar-for-meeting{
    bottom: 113px !important;
    padding-top:0px !important;
}
#goal-list-for-participant, #set-session-info .goal{
    color:#666;
    font-size: 12px;
    /*font-weight: bold;*/
    height: auto;
    width: 260px;/*237*/
    word-wrap: break-word;
    padding-bottom: 2px;
}
#goal-list-for-participant .goal_icon{
    position:relative;
}

.three-col section {
    /*background:url(../images/new_design/three_col_bg.png) left -5px no-repeat;
    background: #fff none repeat scroll 0 0;*/
}

.two-col section {
    /*background:url(../images/new_design/two_col_bg.png) left -5px no-repeat;
    background: #fff none repeat scroll 0 0;*/
}

.Invitation-text{
    float: left;
    font-size: 20px;
    line-height: 28px;
    /*padding-left: 8px;*/
    text-align: left;
    width: 280px;
}
.invitationH1{
    font-size: 20px;
    padding: 0 0 5px;
    text-align: left;
}
.invitationTop .lbl-txt{
    display:none;
}
.edit-meeting-info-link{margin:0;position:relative;bottom:10px;font-weight: normal;}                                               

.meeting-info-section .info-text{color:#666;font-size:12px;font-family:Helvetica}
.netva_title .type{font-size:12px;}
.netva_data_raw .fullname{font-weight:normal; width:150px}
/*.meeting-info-sectionr  .meeting-document-section{display:none;}*/
.meeting-info-sectionr .error-msg{float:right;margin-right: 11px;}
.boldSpan{font-weight:bold;}
.invite-readonly{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
}
#invite-edit{
    background-image: url("../images/editbutton.png");
    background-position: right bottom;
    background-repeat: no-repeat;
    color: #666666;
    float: right;
    font-size: 12px;
    height: 29px;
    line-height: 29px;
    padding: 0 36px 0 0;
    text-decoration: none;
}
.invite-delta{
    /*background: url("../images/menu_border.jpg") repeat-x scroll left bottom rgba(0, 0, 0, 0);*/
    float: left;
    margin: 0;
    min-height: 28px;
    padding: 3px 0;

}
.push-top-115px{
    top: 115px!important;
}
.parents-domain #sub-nav-content-summary{top:117px;}
.report-div{
    float:left;margin:10px 0 0 10px; clear:both;
}
.report-heading-top-text{
    float:left;width: 90%
}
.report-no-records{
    color: #666666;
    font-size: 17px;
    font-weight: normal;
    padding: 10px;
}
.push-top-170px{
    top: 170px!important;
}
/*.text-purpose-height{
    height: 315px !important;
    max-height: 315px!important;
}*/
.meeting-info-wrapper #dialogue-purpose-edit #lnk-show-dialogue-purpose{
    padding: 0 27px 0 0;
}
table#message-list {
    border-collapse: separate;
    border-spacing: 2px;
    text-align: left;
    width: 100%;
    margin-top:20px;
}
table#message-list td.recipient{padding-left:22px !important}
table#message-list th{ font-weight: bold; padding: 0 0 10px 5px}
table#message-list tr.msg-row-short td{ padding:10px 5px;
                                        background: url("../images/new_design/overview_list_record_bg.png") repeat-x scroll left top transparent
}
table#message-list tr.msg-row-short td.left{ border-radius:5px 0 0}
table#message-list tr.msg-row-short td.right{ border-radius: 0 5px 0  0; text-align: center}
table#message-list tr.msg-row-body {display: none}
table#message-list tr.msg-row-body td {
    /* border-top: 1px solid #AFB1B4;*/
    padding: 5px 10px 5px 25px;
    /*    word-break: break-all;*/
    font-family: Helvetica !important;
    line-height: 150%;

}

table#message-list tr.msg-row-short:hover td, table#message-list tr.msg-row-short.selected td{
    background-color: #6FCBDC;
    color: #fff;
}
table#message-list tr.msg-row-body.show {display: table-row}

table#message-list .divider-row {border-top:1px solid #A9ABAD}
.delete-msg{background: url("../images/remove_new.png") no-repeat scroll center center transparent; padding:10px}

#sub-nav-content .msg-tab {
    /*background: url("/images/new_design/right_arrow_new.png") no-repeat scroll right 2px transparent;*/
    color: #666666;
    padding-right: 45px;
    text-decoration: none;;
    cursor:pointer;
}

#sub-nav-content .participant {
    background: url("../images/new_design/participant.png") no-repeat scroll left center transparent;
    line-height: 17px;
    padding: 10px 0 10px 22px;
    color:#6175a0;
}



#sub-nav-content .selected .participant, table#message-list tr.msg-row-short:hover  .participant{
    background: url("../images/new_design/participant_white.png") no-repeat scroll left center transparent
}

#sub-nav-content .anchor{
    background: url("../images/new_design/participant_anchor.png") no-repeat scroll left center transparent
}

table#message-list tr.msg-row-short:hover  .anchor, #sub-nav-content .selected .anchor{
    background: url("../images/new_design/participant_anchor_active.png") no-repeat scroll left center transparent
}
table#message-list tr.msg-row-short:hover {cursor:pointer}
.sub-nav li.selected a {font-weight:bold}
#edit-compass-participants { margin-top:-10px; font-weight: normal}
.fix-height{ min-height:115px;}

#datepicker .ui-datepicker td.ui-datepicker-today a.ui-state-default , .datepicker .ui-datepicker td.ui-datepicker-today a.ui-state-default{ background-color: #666}

#datepicker .specialDate a { background-color: #6fcbdc !important; color: #fff}

.col-calendar { /*width:40%;*/ width: 46%; margin: 60px auto 0; position:relative}
.col-details { width:90%; margin:60px 5% 0; display: none }
.col-details .meeting-list {

    width: 100%;
}
.col-details .meeting-info {
    width: 100%;

}

.col-details #meeting-list li.selected{font-weight: bold}

.col-details #meeting-list > li {
    border-top: 1px solid #666;
    padding: 10px 0;
    cursor:pointer;
}

.col-details .meeting-info h1{
    font-weight:bold;
    padding:10px 0;
    margin-bottom:10px;
    border-bottom: 1px solid #666;
}

.col-details .meeting-list > h1 {
    color: #163575;
    font-size: 18px;
    font-weight: bold;
    padding: 5px 0;
}

.col-details .meeting-info h3 {
    border-bottom: 1px solid #666666;
    line-height: 28px;
}

.col-details .tlist li {padding:0 0 5px 0}

#sub-nav-content .calendar-wrapper {
    /* border: 2px solid #F5F5F5;
     box-shadow: 2px 2px 2px #F5F5F5;*/
    float: none;
    margin-bottom: 10px;
    margin-top: -2px;
    min-height: 400px;
}

.meeting-list-table  td {  vertical-align: top}

.col-calendar #datepicker .ui-datepicker .ui-datepicker-next {
    cursor: pointer;
    right: 96px;
}

.col-calendar #datepicker .ui-datepicker .ui-datepicker-prev {
    cursor: pointer;
    left: 107px;
}

#back-to-calendar{font-size: 12px }

/*start person delete*/
.delet-person-popup .leftText{
    /*color: #999999;
    font-size: 14px;
    left: 15px;
    position: relative;
    top: 7px;
    width: 33%;*/
    color: #000;
    font-size: 20px;
    font-weight: normal;
    left: 15px;
    position: relative;
    top: 7px;
    width: 85%;
    margin: 0.9em 0;
    display: block;
}
.delet-person-popup .deleteWraper{
    position: relative;
    margin:55px 0 0 0 !important;
    width: 94% !important;
    left: 15px;
}
.delet-person-popup .deleteWraper h2{
    background: none;
    color: #999999;
    font-weight:bold;
}
.delet-person-popup .ulhead{
    float:left;
    color: #999999;
    width:50%;
    font-size: 13px;
}
.delet-person-popup .pdetail{
    float:left;
    width:50%;
    font-size: 13px;
    color:#5C729C;
}
.delet-person-popup ul li{
    width:100%;
    margin-bottom:10px;
    height: 10px;
}
.delet-person-popup ul{
    width:100%;
}
.delet-person-popup .hrDiv{
    border: 1px solid #DDDDDD;
    margin: 40px 0 10px !important;
    width: 99% !important;
}
.delet-person-popup .accept{
    text-align: right;width: 97% !important;margin:0px !important;
    /*background-image: url("/images/new_design/right_sign.png");*/
    background-position: right center;
    background-repeat: no-repeat;
    height: 23px;
}
.delet-person-popup label{
    /*   background: url("/images/new_design/next_arrow.png") no-repeat scroll right center ;
    border: 1px solid #808080;
    border-radius: 2px;
    color: #666666;
    cursor:pointer;
    padding-right: 28px;
    background-position: right center;
   font-weight:bold;
   line-height:22px;
   padding:2px 17px 2px 4px;*/
    background: url("/images/new_design/delete_participant_icon_large.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    border-radius: 2px;
    color: #666666;
    cursor: pointer;
    font-weight: bold;
    line-height: 22px;
    padding: 3px 99px 3px 4px;
}
/*end person delete*/
.popupInfo .popuptitle, .rpopupInfo .reminderpopuptitle, .popupInfoLarsert .larsertpopuptitle, .popupInfoProfile .profilepopuptitle{
    color: #000;
    font-weight: normal;
    left: 15px;
    position: relative;
    top: 7px;
    width: 85%;
    font-size: 22px;
}

.ubfortPopup .popuptitle{
    height: 19px;
    width: 145px;
    position: relative;
    color: #797979;
    font-family: Helvetica;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 19px;
    top: 29px;
    right: 225px;
    left: 20px;
    bottom: 251px;
}
.ubfortPopup .popuptitle1,.popupInfo .popuptitle1{
    color: #000;
    font-weight: normal;
    padding-left: 15px;
    position: relative;
    top: 7px;
    width: 85%;
    font-size: 22px;
}
.rpopupInfo .reminderpopuptitle{
    color: #000;
    font-weight: normal;
    position: relative;
    top: 7px;
    width: 85%;
    font-size: 22px;
}
.popupInfoLarsert .larsertpopuptitle{
    color: #000;
    font-weight: normal;
    position: relative;
    top: 7px;
    width: 85%;
    font-size: 22px;
}
.popupInfoProfile .profilepopuptitle{
    color: #000;
    font-weight: normal;
    position: relative;
    top: 7px;
    width: 85%;
    font-size: 22px;
}
.popupInfo ul, .rpopupInfo ul, .popupInfoLarsert ul, .popupInfoProfile ul{
    list-style: disc inside none !important;
}
.clearAll{
    clear:both;
}
.popupInfo .popDesc, .rpopupInfo .rpopDesc, .popupInfoLarsert .larsertpopDesc, .popupInfoProfile .profilepopDesc{
    font-size: 12px;
    left: 15px;
   /* font-weight: bold;*/
    line-height: 20px;
    margin: 0 !important;
    position: relative;
    color:#000;
    top: 14px;
}
.popupInfo, .rpopupInfo {
    /*height: 200px !important;*/
    left: 34%;
    position: fixed;
    width: 34% !important;
}
#session-info .sessioninfiLi{
    padding:0px;
}
#session-info .sessioninfoClickSpan{
    cursor: pointer;float: left;height: 15px;   width: 29px;
}
.right-side-infi-bar-popup{
    padding-left:16px;cursor:pointer;
}
.padding16{
    padding-left:16px;
}
.sectionInfoPopup{
    /*background-image: url("/images/question_ic.png");*/
    background: url('/images/new_design/question_18.png') no-repeat scroll 0 1px;   
    cursor: pointer;
    float: left;
    height: 22px;
    width: 23px;margin-right:0px;
    width: 22px;
}

.meeting-popup  .popDesc p, .meeting-popup1  .rpopDesc p, .meeting-popup-larsert .larsertpopDesc p{
    margin-bottom:5px;
}
.title-popup-info{
    height: 300px !important;
}
#dialogue-purpose-edit .sectionInfoPopup{
    /*margin-right:5px;*/
}
.delete-goal{
    background-image: url("/images/delete_small.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: #000000;
    display: inline-block;
    font-size: 11px;
    line-height: 18px;
    font-weight: bold;
    /*font-weight: normal;*/
    height: 16px;
    margin-left: 0px;
    /*padding-right: 20px;*/
    text-align: right;
    text-decoration: none;
    /*width: 77%;*/
    float:right;
    margin-top: 2px !important;
}
.showDescription{
    color: #666666;
    float: left;
    font-size: 12px;
    font-weight: bold;
    /*width: 87px;*/
}
#set-session-info .goal_icon{
    background: url("../images/comment_icon-small.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    float: left;
    height: 25px;
    padding-left: 5px;
    width: 17px;
}
#set-session-info  .goal-description{
    color:#666;
    font-size:12px;
}
.network-data-text{
    margin-left: 3px;
    margin-top: 4px;
}
#fd_patientbundle_networktype_relation{
    width: 98%;   
}
.w95{
    width: 95%;
}
.netework-email-input{
    float:left; width: 302px;
}
.network-textbox{
    float:left;position: relative;width:221px
}
.network-reminder-div{
    float: right;position: relative;
}
.netowork-reminder-text{
    padding-top: 4px;margin-right: 3px;
}

#form-consent .ez-parent {
    margin-right: 40px;
}

hr.custom-border{  border: 1px inset #CCCCCC;}

#form-send-invitation .ez-hide{margin:1px}
#form-send-invitation > h1 {
    margin: 10px 0; color: #163575
}
#form-send-invitation > h1 div {
    float: right;
}
.footer-form{margin:0 10px}

#therapist-info.delta span strong {display: block;clear:left;width: 70%;}
.ui-dialog {z-index:11000}

/* Custom datepicker refere by class */

.datepicker,.datepicker {width:100%; margin:auto}
.datepicker.network {overflow:hidden}
.datepicker .ui-datepicker-group.ui-datepicker-group-first, .datepicker  .ui-datepicker-group.ui-datepicker-group-last {
    opacity: .3;
    width: 104px;

}
.datepicker .ui-datepicker .ui-datepicker-prev {cursor:pointer; left: 10px; } 
.datepicker .ui-datepicker .ui-datepicker-next {cursor:pointer; right: 0px}
.datepicker .ui-datepicker .ui-datepicker-prev, .datepicker .ui-datepicker .ui-datepicker-next { top:46px; z-index: 1;} 
.datepicker .ui-datepicker-group.ui-datepicker-group-middle {margin: 0 42px; width: 420px} 
.datepicker .ui-datepicker-group.ui-datepicker-group-first .ui-datepicker-calendar { float:right}
.datepicker .ui-datepicker.ui-datepicker-multi-3{overflow:hidden; width:100%; border:none}
.datepicker .ui-datepicker-group.ui-datepicker-group-first { float:left }
.datepicker .ui-datepicker-group.ui-datepicker-group-last { float:right }
.datepicker .btn-nav {display:block; float:left; width:10%; margin-top:100px}
.datepicker .ui-datepicker-calendar td  { width:30px; padding:0 ; border: 1px solid #797979; /*border-bottom: 1px solid #797979;
    border-right: 1px solid #797979;/*border:2px solid #7a9ba2 */}
.datepicker .ui-datepicker-title { font-size:12px; font-family: helvetica,arial,sans-serif }
.datepicker .ui-datepicker-group-middle .ui-datepicker-title{ font-size:18px  }
.datepicker .ui-datepicker .ui-datepicker-title {color: #163575; line-height:18px; margin:0}
.datepicker .ui-widget-header { border:none; background:none}
.datepicker .ui-datepicker td span, .datepicker .ui-datepicker td a { background-color: #fff; height:40px ; padding:0 ; width:58px; line-height:40px; text-align: center;}
.datepicker .ui-state-default { 
    background:none;
    border:none;
    font-family: helvetica,arial,sans-serif;
    font-size: 18px;
    font-weight: normal;
}
#datepicker .ui-datepicker td.ui-datepicker-today a.ui-state-active, .datepicker .ui-datepicker td.ui-datepicker-today a.ui-state-active, .datepicker .ui-datepicker td a.ui-state-highlight, .datepicker .ui-state-highlight, .datepicker .ui-state-active, .datepicker .ui-datepicker td a.ui-state-active {background-color: #6FCBDC; color:#fff}

.datepicker .ui-datepicker th {
    background: none;
    border: 0 none;
    color: #FFFFFF;
    font-family: helvetica;
    font-size: 16px;
    font-weight: bold;
    padding: 0;
    margin:0;
    text-align: center;
}

.datepicker .ui-state-disabled, .datepicker .ui-widget-content .ui-state-disabled, .datepicker .ui-widget-header .ui-state-disabled {
    background-image: none;
    /*border: medium none;*/
    opacity: 0.35;
}

.datepicker .ui-icon {
    background-image: url("/images/cal_nav_btn.png");
}	

.datepicker .ui-datepicker .ui-datepicker-prev span, .datepicker .ui-datepicker .ui-datepicker-next span { margin:0; left: 0 ; top : 0;}

.datepicker .ui-icon-circle-triangle-w {background-position:0 0}
.datepicker .ui-icon-circle-triangle-e {background-position: 0 0}
.datepicker .ui-state-hover { background:none; border:none}
/*.datepicker .ui-datepicker-next-hover .ui-icon-circle-triangle-e { background-position: -40px -40px  } 
.datepicker .ui-datepicker-prev-hover .ui-icon-circle-triangle-w {background-position:0 -40px}*/

.datepicker .ui-datepicker-calendar th > span {
    background-color: #6FCBDC;
    border: 1px solid #7A9BA2;
    color: #fff;
    display: block;
    margin: 0 0 6px;
    padding: 0;
    width: 58px;

}
.datepicker .ui-datepicker-group-first .ui-datepicker-title { text-align: right }
.datepicker .ui-datepicker-group-last .ui-datepicker-title { text-align: left }

.datepicker .ui-datepicker-calendar  { margin: 0.2em auto 0.4em;}
.datepicker .ui-datepicker-calendar .ui-state-hover {background-color: #6FCBDC; color:#fff }

.datepicker .ui-widget-content { background: none repeat scroll 0 0 transparent; border:none; width:100%}

.datepicker.next-meeting {padding-top: 0px;position:relative;margin-left: -6px;}
.datepicker.next-meeting .ui-datepicker .ui-datepicker-prev, .datepicker.next-meeting .ui-datepicker .ui-datepicker-next {
    top: 0;
}

/*.datepicker.next-meeting  .ui-datepicker .ui-datepicker-prev {
    cursor: pointer;
    left: 0;
}*/
.datepicker.next-meeting  .ui-datepicker .ui-datepicker-prev {
    cursor: pointer;
    left: 106px;
    top: 9px;
    z-index: 999;
}
/*.datepicker.next-meeting  .ui-datepicker .ui-datepicker-next {
    cursor: pointer;
    right: 5px;
}*/
.datepicker.next-meeting  .ui-datepicker .ui-datepicker-next {
    cursor: pointer;
    z-index: 999;
    top: 9px;
    right: 92px;
}

.datepicker.next-meeting .ui-datepicker-title{ font-size:18px ; padding-bottom: 5px }


#dp.datepicker .ui-datepicker .ui-datepicker-prev, #dp.datepicker .ui-datepicker .ui-datepicker-next {
    top: 54px;
    z-index:100;
}

#dp .ui-datepicker .ui-datepicker-header {
    padding: 0.8em 0;
}            

#dp-wrapper button#close-dp {
    background: url("../images/close_button_18.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    padding: 10px;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index:111;
}

#form-part {min-height:250px;height:auto !important;float:left; padding-bottom: 10px;}
#form-part h1 { font-size:14px; margin : 8px 0}

#form-part input[type=text],#form-part input[type=email] {
    border: 1px solid #808080;
    margin: 2px 0;
    width: 98%;
}


#form-part .add-member {
    background: url("../images/new_design/next_arrow.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    border: 1px solid #808080;
    border-radius: 2px;
    cursor: pointer;
    float: right;
    margin: 5px 1px 0;
    padding: 2px 15px 2px 4px;
    width: 50px;
}

#list-part > button {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    font-family: helvetica;
    font-size: 12px;
    font-weight: bold;
    margin: 5px 0 0;
    padding: 0;

}

.parent-info-text{width:89%; padding:4px 5%; line-height:14px}
.parent-info-text h1{font-weight:bold}
.parent-info-text p {margin : 8px 0}

.existing_participant {
    background: url("/images/check_green.png") no-repeat scroll right center rgba(0, 0, 0, 0);
}

#search_freetext{width:76%; border: 1px solid #808080; padding:3px 2px}

#frm-assign-therapist #free-text-search{
    background: url("../images/new_design/next_arrow.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    border: 1px solid #808080;
    border-radius: 2px;
    cursor: pointer;
    float: right;
    margin: 1px 0 0 2px;
    padding: 2px 15px 2px 4px;
    width: 50px;
}


#form-new-member input[type=text], #form-new-member input[type=email] {
    padding: 3px  2px;
}


.profile_man{
   /* background: url("../images/new_design/profile_head.png") no-repeat;*/
    float: left;
    height: 20px;
    margin-top: 2px;
    margin-left: 25px;
    /*cursor: pointer;*/
}
#sub-nav-content-update-profile{
    background: none repeat scroll 0 0 #FFFFFF;
    /*border-bottom: 1px solid #CCCCCC;
    box-shadow: 1px 1px 0 #666666;*/
    display: none;
    float: left;
    /*left: 0;*/
    min-height: 221px;
    position: absolute;
    top: 37px;
    z-index: 4999;
    right: 10px
}
.profile_manage{
    /* box-shadow: 0 -1px 3px 0 #666666;*/
    float: left;
    height: 215px;
    padding: 10px;
    width: 350px;
}
.profile_down{
    background: url("/images/new_design/sub_nav_marker.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 20px;
    margin-left: -3px;
    padding: 0;
    position: absolute;
    top: -4px;
    width: 22px;
    z-index: 5000;
}
.psuh-top20px{
    margin-top: 20px;
}
.profile-content span{
    padding: 6px 0 6px;
}
.profile-content li{
    float: left;
    width: 100%;
    margin-top: 3px;
}
.w80{
    width: 80px;
}
.w200{
    width: 200px
}
.left-side{
    float: left;
}
.border_none{
    border: none;
}
.edit-profile, .edit-field{
    background-image: url("../images/editbutton.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 25px auto;
    color: #666666;
    float: left;
    font-size: 12px;
    height: 9px;
    text-decoration: none;
    width: 21px;
    cursor: pointer;
}
#form-user-profile input{
    float: left;
    height: 13px;
    padding: 3px 3px 3px 1px;
    width: 100px;
    color: #666666;
    font-size: 12px;
    font-weight: normal;
}
.update-user{
    background-color: #FFFFFF;
    background-image: url("../images/new_design/next_arrow.png");
    background-position: right bottom;
    background-repeat: no-repeat;
    border: 1px solid #666666;
    color: #666666;
    float: left;
    font-weight: bold;
    text-align: left;
    width: 61px !important;
}
.close-popup-profile{
    background-image: url("../images/close_button_18.png");
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    height: 24px;
    position: absolute;
    right: 10px;
    top: 17px;
    width: 25px;
    z-index: 10;
}
.gray-bold{
    color: #666;
    font-weight: bold;

}
.update-profile-arrow{
    background-image: url("../images/new_design/next_arrow.png");
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 8px auto;
    color: #666666;
    float: right;
    font-weight: bold;
    height: 10px;
    text-align: left;
    width: 41px !important;
}
.update-profile-arrow-border{
    border: 1px solid #666666;
    border-radius: 4px 4px 4px 4px;
    cursor: pointer;
    float: right;
    margin-right: 31px;
    padding: 0 3px;
}

#selCont1 { background: url("../images/menu_border.jpg") repeat-x scroll left bottom rgba(0, 0, 0, 0)}

#raw_data .type.category {word-wrap: break-word;}

.sessionInfoFileUpload .default-file-new{
    background-position: right center;
    margin: -1px 0 0 0;
    width: 62% !important;}
.sessionInfoFileUpload{ float: none !important;}
.notbold{font-weight:normal;}
.blueColor{color:#163575 !important;}
.greenColor{color:#3CAB70 !important;}
.meeting-title-info{margin-bottom: 7px; padding-top: 0 !important;color: #000000 !important; font-size: 12px !important; font-weight: normal !important;}
#confirm-purpose-change{border-bottom: 2px solid #666666; cursor: pointer;}
#delete-goal-confirm, #delete-network-confirm, #delete-goal-task-confirm {
    bottom: 43px;
    font-size: 15px;
    text-align: center;
}
.delet-goal-popup {
    text-align: center;
}
.goal-popup {
    background: linear-gradient(#F5F4F4, #FFFFFF 14%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #999999;
    border-radius: 1px 1px 1px 1px;
    box-shadow: 0 1px 2px #666666;
    color: #000000;
    display: block;
    height: 300px;
    left: 72px;
    line-height: 14px;
    margin: auto;
    min-height: 120px;
    position: relative;
    top: 228px;
    width: 600px;
    z-index: 2000;
}
.delete-network-popup h3, .delet-goal-popup h3, .delete-goal-task-popup h3, .invitation3-popup h3 {
    color: #999999;
    font-size: 18px;
    margin-top: 70px;
    text-align: center;
}
.delet-goal-popup div.alert, .delete-network-popup div.alert, .delete-goal-task-popup div.alert, .invitation3-popup div.alert {
    background: url("../images/new_design/alert.png") no-repeat scroll center center;
    height: 100px;
    width: 100px;
    background-size:61px;
    bottom: 58px;
}

#delete-network-confirm label, #delete-goal-confirm label, #delete-goal-task-confirm label {
    border-bottom: 1px solid #999999;
    cursor: pointer;
}
.deletePerson-from-kompas{
    padding-left:9px;
    cursor:pointer;
}
.ui-datepicker-header .ui-datepicker-title{font-size:14px !important;}

#confirm_consent_reject div.alert{
    background: url("../images/new_design/alert.png") no-repeat scroll center center;
    height: 150px;
    width: 100%;
    background-size:61px;
    bottom: 58px;
}
#confirm_consent_reject h2{color: #999999;}
#confirm_consent_reject label{color: #888888;font-size:20px;}



#old-invitation-steps li.done.next-step-done {
    background: url("/images/new_design/invitation_step_done_gray.png") no-repeat scroll right top rgba(0, 0, 0, 0);
}

#invitation-steps li.last-inv-step{padding:10px 0 2px 0 }

.invitataion-msg { font-family: helvetica !important; line-height: 130%}
.invitataion-comment {margin-top:20px; text-align: left}

table#message-list tr.msg-row-body td br, .invitataion-msg br {display: block;margin: 5px 0;}

#dp.datepicker .ui-datepicker-prev{left:119px}
#dp.datepicker .ui-datepicker-next{right:111px}

.btn-save-generic, .btn-invite {
    background: url("../images/new_design/next_arrow.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    border: 1px solid #808080;
    border-radius: 2px;
    cursor: pointer;
    float: right;
    margin: 4px 2px;
    padding: 2px 15px 2px 4px;
}

.confirm_load_popup {
    height: 245px;
    width: 500px;
}

.confirm_load_popup a{color:#666}

.paddingLeft36{padding-left:36px;}
.paddingLeft31{padding-left:31px !important;}
.new-anchor-invitation  #search_freetext{
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
    color:#666666;
}
.page-overview .attached-documents .deleteImage{
    padding: 2px 12px 4px 0 !important;
}
.page-overview  .document-list-wrapper {
    border:none;
}
#AnchorInvitation_informSuperior{display:none;}
.designCheckboxActive{
    background: url("/images/checkbox_blue.png?") no-repeat scroll 0 -25px rgba(0, 0, 0, 0);
    padding: 1px 0 0 13px;
    cursor:pointer;
    margin-left: 5px;
    display: inline-block;
    height: 23px;
    width: 23px;
    position: relative;
    top: 10px;
}
.designCheckboxDeactive{
    background: url("/images/checkbox_blue.png?") no-repeat scroll 0 0px rgba(0, 0, 0, 0);
    cursor:pointer;
    margin-left: 5px;
    display: inline-block;
    height: 23px;
    width: 23px;
    position: relative;
    top: 10px;
}
.new-anchor-invitation .dropDown li:first-child {
    display: none;
}
.height250{
    height:250px !important;
}
.height285{
    height:285px !important;
}
.height315{
    height:315px !important;
}
.height305{
    height:305px !important;
}
.height355{
    height:355px !important;
}
.stamdata_form #AddPatient_father_hasCustody,.stamdata_form #AddPatient_mother_hasCustody,.stamdata_form #AddPatient_guardian_hasCustody{
    width: 18px;
}
.push-left24px{
    padding-left: 24px;
}
.assigned-therapists .netva_data_raw .category{
    padding-right: 3px;
    width: 116px;
}
.assigned-therapists .netva_data_raw .fullname{
    width: 128px;
}
#therapist-info #name{
    color:#000000;
}
.width100percent{
    width:100% !important;
}
.leftHeading{
    float:left;width:25%;font-weight: bold;
}
.rightDetails{
    float:right;width: 75%;font-weight: normal;color: #666666;font-size:11px;
}
.width95percent{
    width:95% !important;
}
#therapist-info #form_holder #delP .deletePerson-from-kompas{
    padding-left:0px;
}
.compassindexpageFooter .til_link{
    background: url("/images/new_design/left_arrow_blue_new_26.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);
    color: #666;
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding: 12px 45px 15px 32px; margin: 0;
}
.back_link_add_therepist_right_side{
    background: url("../images/new_design/prev_arrow.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #000000;
    font-size: 11px;
    padding: 15px 0 15px 12px;
}
.back_link_add_therepist_right_side:hover{
    background: url("../images/new_design/prev_arrow.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.send_meeting_update_message_button{
    background: url("../images/new_design/next_arrow.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    border: 1px solid #808080;
    border-radius: 2px;
    color: #666666;
    cursor: pointer;
    float: right;
    font-size: 13px;
    font-weight: bold;
    margin: 1px 0 0 2px;
    padding: 3px 12px 3px 3px;
    width: 54px;
}
.send_meeting_update_mail_text{
    color: #666666;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 23px;
    width: 74%;
}
.delete_person_form_icon{
    background-image: url("/images/delete_small.png");
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    margin-left: 12px;
    width: 17px;
    z-index: 9999;
}

.netework-email-input > label,  .netework-email-input .add-phone-no, .netework-email-input  .add-email{
    display: inline-block;
    padding:4px 0 0 2px;
}

.ui-datepicker table{width:auto}

#ruler-wrapper .ui-state-default span {
    color: #FFFFFF;
    display: inline;
    font-family: helvetica;
    font-size: 11px;
    font-weight: bold;
    margin-left: -40px;
    margin-top: 52px;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 120px;
}

#ruler span.first-meeting-grade {
    background-image: url("/images/goal_gray.png");
    background-position: 0 0 !important;
}

#ruler .scale.first-meeting-grade.current-meeting-grade{
    /*    background: none */
}

.start_btn .status-txt span {
    background: url("../images/meeting_status.png") no-repeat scroll left 0 rgba(0, 0, 0, 0);
    padding: 0 0 0 14px;
}

.start_btn .status-txt {
    color: #666666;
    font-weight: bold;
    margin: 0 7px;
}

.start_btn .status-txt .status-inactive{background-position:left 2px}
.start_btn .status-txt .status-active{background-position:left -14px}
.start_btn .status-txt .status-standby{background-position:left -28px}

.start_btn .lnk-start {
    background-position: right 2px;
}
.start_btn .lnk-standby {
    background-position: right -37px;
}
.start_btn .lnk-resume {
    background-position: right -78px;
}
.start_btn .lnk-change-time {
    background-image: url("../images/editbutton.png");
    background-position: right -1px;/*-3px*/
    font-weight: normal;
    background-size: 38px auto;
}
.start_btn .lnk-add-meeting-time{background : url("../images/menu_arrow.png") no-repeat scroll left 7px transparent ;}
.not_read{
    background-color: #A9F5E1;
}
.popupInfo table{
    margin-top:10px;
}
.popupInfo table.patient-info-popup-table td{
    padding:0px;
    color:#000000;
}
.height270{
    height:270px !important;
}
.height5{
    height:5px;
}
.height325{
    height:325px !important;
}
.height345{
    height:345px !important;
}
.TextBlackColor{
    color:#000000 !important;
}
.text-normal{
    font-weight: normal;
}
.empty-action{
    float: left;width: 60px;height:21px;
}
.gang-text{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    padding-left: 2px !important;
}
.back_link_generic, .back_link_btn_compass_goal_target{
    background: url("../images/new_design/prev_arrow.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    border: medium none;
    color: #666666;
    cursor: pointer;
    float: left;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px;
    margin: 4px 18px 0 0;
    padding: 12px 45px 15px 11px;
    text-decoration: none;
}
.radio-selected-yes{
    /*background: url("/images/check_green.png?") no-repeat ;*/
    background: url("/images/checkbox_grey.png?") no-repeat ;
}
.radio-selected-no{
    /*background: url("/images/new_design/cross.png?") no-repeat;*/
    background: url("/images/checkbox_grey.png?") no-repeat ;
    background-position: center bottom;
}

.table-layout .loading36 .fild_bg { background: transparent}
#dp-wrapper h1 {
    margin-top: 20px;
    text-align: center;
}

.netework-email-input .add-phone-no, .netework-email-input .add-email {
    background: url("/images/editbutton.png") no-repeat scroll right center transparent;
    padding-right: 38px ;
    cursor:pointer;
}
.actionplan-section{
    margin-top: -3px;
    background-position: 0 0!important;
}

#invitation-steps .submit-invitation-form{display:none}

#invitation-steps { position: relative}  

#invitation-steps .selected .submit-invitation-form {
    background: url("../images/new_design/next_arrow.png") no-repeat scroll right center #fff;
    border: 1px solid #7c7c7c;
    color: #666;
    cursor: pointer;
    display: block;
    /*padding-right: 26px;*/
    position: absolute;
    right: 1px;
    top: 4px;/*0*/
    font-size: 12px;
    padding: 0 16px 0 4px;/*0 15px 1px 0*/
    line-height: 19px;
    border-radius: 2px;
    font-weight: bold;
    font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica";
}



#invitation-steps .step-action {
    float: right;
    padding: 10px;
    position: absolute;
    right: 3px;
    top: 2px;
    cursor:pointer;
    display: none;
}



#old-invitation-steps li.network.selected {
    background: url("/images/new_design/invitation_step_selected_network.png") no-repeat scroll right top rgba(0, 0, 0, 0);
}

#invitation-steps li.next-step {
    /*   background: url("/images/new_design/invitation_step_next.png") no-repeat scroll right top  transparent; */
}

#old-invitation-steps li.done {
    background: url("/images/new_design/invitation_step_done_gray.png") no-repeat scroll right top  transparent;
} 

#old-invitation-steps li.selected, #old-invitation-steps li.selected.done { background: url("/images/new_design/invitation_step_selected.png") no-repeat scroll right top  transparent;}

#invitation-steps li.network.selected .step-action  , #invitation-steps .next-step .step-action, #invitation-steps .done .step-action, #invitation-steps .selected .step-action {
    background:    url("/images/new_design/new-edit.png") no-repeat scroll 0 0 transparent;
    display:block; color:#000} 

#invitation-steps li.selected .step-action {display:none}

#old-invitation-steps .network .step-action {
    padding-right: 30px;
    padding-top: 6px;
}
#lnk-cancle-edit{}
.start_btn .next-mode{
    float: left;
    margin-left: 12px;
    margin-top: 15px;
    width: 96%;
}
.next-mode a{
    font-size: 11px !important;
    padding-left: 6px !important;
    width: 82%;
    background-position: 140px -2px !important;
}

.nocpr-password {   float: left; display: none; padding: 5px 0 0} .nocpr-password h3{padding: 0 0 5px }
.nocpr-password.selected { display: table-row}
.nocpr-password input {
    float: left;
    margin: 2px 0;
    width: 100%;
} #form-part .nocpr-password input{width:135px}
.nocpr-password th {
    vertical-align: top;
}
#stamData-form .nocpr-password{float:none}

#form-new-member .col1 { width:48%; float:left}
#form-new-member .col2 { width:45%; float:right}

#form-new-member #fd_new_member_noCpr { width:auto !important; margin:5px}
.flr, #form-new-member .flr {float:right}

#filtered-therapist li .edit {
    background: url("../images/editbutton.png") no-repeat scroll right bottom  rgba(0, 0, 0, 0);
    padding: 0 24px 0 0;
    position: absolute;
    right: 0px;
    background-size: 26px auto;
}
#actionplan-report .goal-title{
    float:left;width: 100%;margin-left: 10px;font-weight: bold;
}
#actionplan-report .goal-count{
    margin-top: 5px;
}
#actionplan-report .task-menu{
    float:left;width: 100%;margin-left: 10px;margin-top: 5px;
}
#actionplan-report .task-menu-bold{
    float:left;width: 33%;font-weight: bold;text-decoration: underline;
}
#actionplan-report{
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
#actionplan-report .task-list-data{
    float:left;width: 33%
}
#therapist-info .type.category {
    width: 116px;
}
#therapist-info.for-next-meeting .type.fullname {
    width: 128px;
}
.gray-line-main{
    padding:0;
    width:100%;
}
.gray-line-main h2{
    padding: 10px;
}
.gray-line-sub{
    width:100%;
}
.gray-line-li{
    width:100%!important;
}
.gray-line-li li{
    padding: 0 4%;
    width: 92%!important;
}
.existing_participant {
    background: url("/images/check_green.png") no-repeat scroll 6px center rgba(0, 0, 0, 0);
}
.gray-line-btn{
    padding-left:10px!important;
}
.document-list-wrapper .attached-documents{
    margin-top: 15px;
}
.department-users li a{ 
    background: url("../images/new_design/dark_user.png") no-repeat scroll left center transparent;
    color: #163475;
    cursor: pointer;
    padding: 2px 0 2px 22px;
    text-decoration: none;
    vertical-align: middle;margin-left:5px
}

button#show-department-users.isShowing {
    float: left;
    margin-left: 0;
}

.department-users .nyr_data { margin: -1px 0 0}

.isShowing.back_link {margin:-5px 0 0 20px}
.constent-popup{
    background: linear-gradient(#F5F4F4, #FFFFFF 14%) repeat scroll 0 0 ;
    background-color: #fff;
    border: 1px solid #999999;
    border-radius: 1px 1px 1px 1px;
    box-shadow: 0 1px 2px #666666;
    color: #000000;
    display: block;
    height: 300px;
    left: 72px;
    line-height: 14px;
    margin: auto;
    min-height: 120px;
    padding-bottom: 5px;
    position: relative;
    top: -228px;
    width: 600px;
    z-index: 4000;
}

.consent-page .constent-popup {
    left: 0;
}
.constent-popup h2{
    color: #666666;
    font-size: 20px;
    margin: 1.5em 0;
    position: absolute;
    text-align: center;
    width: 100%;
}
.constent-popup div{
    color: #666666;
    margin: 13em 0;
    padding: 3px;
    position: absolute;
}
.constent-popup .left-full span{
    float: left;
    font-size: 15px;
    padding: 2px;
    text-align: center;
    width: 100%;
}
.constent-popup img{
    height:80px;
}
.img-constent-alert{
    background: url("../images/new_design/alert.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    float: left;
    height: 93px;
    left: 260px;
    position: absolute;
    top: 56px;
    width: 100px;
}
.constent-popup-action{
    color: #666666;
    cursor: pointer;
    float: left;
    font-size: 17px;
    left: 0;
    position: absolute;
    text-align: center;
    text-decoration: underline;
    top: 240px;
    width: 100%;
}

.delete-network-member {
    background: url("../images/close_button_18.png") no-repeat scroll right center transparent;
    color: #000000;
    cursor: pointer;
    padding: 3px 21px 3px 0;
    text-decoration: none;
    line-height: 63px;
}

/* Parents document list */
.document-list-wrapper-parents {
    margin: 20px auto ;
    padding: 0 3px;
    width: 90%;

}

.document-list-wrapper-parents hr{width:100%}
.document-list-wrapper-parents h1 {
    font-size: 20px;
    margin: 0 15px;
    padding: 5px 0;
}

.document-list-wrapper-parents  .attached-documents  li { width:30%} 
.document-list-wrapper-parents  .attached-documents { margin:0 15px}

#cant-be-removed > div{ width:80%!important; line-height: 110%; text-align: center; margin: 0 10% !important; padding: 0}
#cant-be-removed h2 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #666;
    font-size: 17px;
    line-height: 120%;
}
.invitation3-popup  label{
    color: #999999;
    font-size: 15px;
    line-height: 17px;
    border-bottom: none !important;
    cursor: none !important;
}
.invitation3-popup-desc{
    bottom: 65px;
    font-size: 15px;
    text-align: center !important;
}
.samtykke-popup h3{
    color: #999999;
    font-size: 22px;
    margin-bottom: 10px;
    margin-left: 28px;
    margin-top: 50px !important;
    text-align: left;
    position:absolute;
}
.samtykke-popup-desc{
    margin-left:28px;
    font-size: 15px;
    color:#000000 !important;
    text-align: left !important;
    width:90% !important;
    top:66px;
}
.samtykke-popup-desc p{
    line-height: 16px;
    margin-top: 27px;
}
.samtykke-popup{
    /*margin: 0 5% !important;
    width: 95% !important;*/
    height: 400px !important;
    left: 0;
    position: relative;
    text-align: left;
    top: 200px;
    width: 755px !important;
    display:block;
}
.errorPopup{
    background-color: #ffffff;
    color: #333;
    font-size: 11px;
    border: solid 1px #000;
    box-shadow: none;
    padding: 6px;
}


.invitataion-msg > form {
    float: left;
    margin-bottom: 8px;
    width: 100%;
}

#otherGrade{
    background:none;
    float: left;
    font-size: 14px;
    position: relative;
    width: 284px;
    padding-bottom: 6px;
}
#delta_hidden_lbl1{
    color: #666666;
    float: left;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 10px;
    font-weight: bold;
    width: 160px;
    margin-left: 10px;
    margin-top: 4px;
}
.ubfortPopup{
    left: 34%;
    position: fixed;
    width: 391px !important;
    box-sizing: border-box;
    border: 1px solid #E5E5E5;
    background-color: #FFFFFF;
    box-shadow: 0 2px 9px 0 rgba(229,229,229,0.5);
}
.ubfortPopup .popDesc{
    font-size: 14px;
    top: 44px;
    right: 225px;
    bottom: 251px;
    left: 20px;
    margin: 10px 0 0 0 !important;
    position: relative;
    height: 108px;
    width: 350px!important;;
    color: #797979;
    font-family: Helvetica;
    letter-spacing: 0;
    line-height: 18px;
}
.makeTaskCopy{
    /*background: url("../images/new_design/next_arrow.png") no-repeat scroll right center transparent;*/
    border:1px solid #999;
    padding:10px 10px 10px 9px;
    font-weight:bold;
    cursor:pointer;
    box-sizing: border-box;
	border: 1px solid #A8A8A8;
	border-radius: 8px;
   
}

.makeTaskCopy1{
    /*background: url("../images/new_design/next_arrow.png") no-repeat scroll right center transparent;*/
    border:1px solid #4b6bd6;;
    padding: 10px 0px 10px 33px;
    border-radius:6px;
    font-weight:bold;
    cursor:pointer;
    box-sizing: border-box;
    border: 1px solid #436ADE;
    border-radius: 8px;
    background-color: #436ADE;
}

.ubfort-btn-span{
    height: 17px;
    width: 42px;color: #ffffff;
    font-family: Helvetica;
    font-size: 14px;
    font-weight: bold;letter-spacing: 0;line-height: 17px;
}
.ny-deto-btn-span{
    height: 17px;
    width: 88px;
    color: #4b6bd6;
    font-family: Helvetica;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 17px;
}
#task-list .goal-title{
    /* word-break: break-all;*/
    word-wrap: break-word;
}



.samdataMorFarBorder{
    border-right: 2px solid #ccc;
    margin-right:25px !important;
    height:387px;
    width:2px !important;
}
.showTifoj{
    background: url("../images/new_design/plus.png") no-repeat scroll right center transparent;
    cursor: pointer;
    position:relative;
    top:11px;
    color:#000;
    font-weight: bold;
}
.showTifojClose{
    background: url("../images/new_design/minus.png") no-repeat scroll right center transparent;
}
.w12{
    width: 12%;
}
.w55{
    width:55%;
}
.editabletext {
    background: url("/images/new_design/new-edit.png") no-repeat scroll right top transparent;
    cursor: pointer;
    float:right;
    padding: 9px 23px 5px 0;
    color:#000;
}
.editabletext1 {
    background: url("/images/new_design/new-edit-hover.png") no-repeat scroll right top transparent;
}
.stamdataHeader{
    width:325px;
}
.stamdataHeader h2{
    width:130px;float:left;color:#000;
}
.stamdataHeader .cprcode{
    float: left;
    line-height: 30px;
    /*width: 129px;*/
}
.stamdata-parent-form{
    float: right;
    margin: auto;
    padding: 0;
    width: 716px;
}
.new-profile-info table td input[type="text"]{
    width:150px;
}
.w11{
    width:11% !important;

}
.smallInput input{
    width:14% !important;
}
.lmargin10{
    margin-left:10px;
}
.lmargin21{
    margin-left:21px;
}

.h1-overview {
    clear: both;
    color: #666666;
    display: block;
    font-family: helvetica;
    font-size: 17px;
    padding: 14px 0 10px 10px;

}

.mb20{margin-bottom: 20px !important;}
.title_hd h3 { font-weight: normal} 
.list-wrapper{width:100%; padding: 0; margin: 0}
.list-wrapper > ul > li { padding: 3px 0; width:100%}
.list-wrapper ul li.hr {padding: 0}
.list-wrapper ul li li .fr a {/*margin-left:10px}*/}
.list-wrapper ul li.title_hd {width: 100%}
.right-sub-nav {float: right; margin-top: 13px;}
.right-sub-nav li {float: left;padding: 0 7px; line-height: 20px}
.right-sub-nav li a{ color:#163575; text-decoration: none}
.right-sub-nav li.rb { }

.bk-lnk {
    background: url("../images/new_design/left_arrow_blue_new.png") no-repeat scroll left center transparent;
    color: #666666;
    cursor:pointer;
    font-size: 12px;
    font-weight: bold;
    padding: 12px 0 12px 40px;
    text-decoration: none;

}
.overview-header{height:53px; width:100%; float:left;margin-top: 35px;}
.dialogue-participants li{width:32% ; float:left;margin-right:15px;}
a.dialogue-participant { cursor:pointer}
#archived-dialogues { display: none}
.pointer {cursor:pointer}
table#filter-area { width: 100%}
table#filter-area td {vertical-align: middle; /*width:33%*/}
table#filter-area #search-key {width : 225px; vertical-align: middle; border:1px inset #a2a4a7; margin-right: 5px; padding:5px;} 


table#filter-area #filter-patient {
    background: url("../images/new_design/search.png") no-repeat scroll right center transparent;
    border: medium none;
    cursor: pointer;
    padding: 12px;
    vertical-align: middle;
}
.profile_tab .content-box #filter-patient{
    background: url("../images/search_icon.png") no-repeat scroll center center transparent;
    border: medium none;
    cursor: pointer;
    padding: 12px;
    vertical-align: middle;
    background-size: 21px 21px;
    background-position: 0px -1px;
    position: relative;
    left: -3px;
}
.department-users .title_hd > div {width:18%; text-align: center}
.ca{text-align: center !important}
.ra{text-align: right !important}
.la{text-align: left !important}

.view-mode .netva_data_raw.deleted {
    background: url("../images/new_design/deleted_participant_icon.png") no-repeat scroll right top transparent;
}

.netva_data_raw.deleted *, .db-deleted-user .notice {color:#D60202}

.db-deleted-user {display: block; width:50% !important; left:25%; padding-bottom: 15px}
.db-deleted-user h1{ margin-left: .9em; font-weight: normal; }
.db-deleted-user .deleteWraper {width: 95.5% !important; margin-top: 25px !important; margin-bottom: 15px !important}
.db-deleted-user .deleteWraper h2{    color: #7f7f7f;
                                      font-size: 16px;
                                      font-weight: normal;
                                      line-height: 19px; padding-right:25px}
.db-deleted-user > div {    margin: 0 2.5% !important;}
.db-deleted-user .fr { float: right; margin-right:10px}
.db-deleted-user .ulhead, .db-deleted-user .pdetail{width:32%}
.db-deleted-user .notice{font-size:15px}

/*new handalspan design*/
.choose-goal-tool li{
    /*font-weight: normal;*/
}
.tools a.current,.tools li.current{
    font-weight: bold;
    color:#163575;
}
.width185{
    width:185px !important;
}
.width180{
    width:180px !important;
}
.width92{
    width:92px !important;
}
.paddingLeft15{
    padding-left:15px; 
}
.add-task, .add-network, .add-date{
    background: none !important;
}
.add-task-step1{
    background: url("/images/new_design/task_step_one.png") no-repeat scroll left center transparent;
    padding-left:28px !important;
}
.add-task-step2{
    background: url("/images/new_design/task_step_two.png") no-repeat scroll left center transparent;
    padding-left:28px !important;
}
.add-task-step3{
    background: url("/images/new_design/task_step_three.png") no-repeat scroll left center transparent;
    padding-left:28px !important;
}
.add-task-step4{
    background: url("/images/new_design/task_step_four.png") no-repeat scroll left center transparent;
    padding-left:28px !important;
}
.add-task-step1.current{
    background: url("/images/new_design/task_step_one_fill.png") no-repeat scroll left center transparent;
}
.add-task-step2.current{
    background: url("/images/new_design/task_step_two_fill.png") no-repeat scroll left center transparent;
}
.add-task-step3.current{
    background: url("/images/new_design/task_step_three_fill.png") no-repeat scroll left center transparent;
}
.add-task-step4.current{
    background: url("/images/new_design/task_step_four_fill.png") no-repeat scroll left center transparent;
}
.task-step-complited{
    background: url("/images/new_design/right_sign_blank.png") no-repeat scroll left center transparent;
    padding-left:28px !important;
}
.task-step-complited a{
    color:#163575 !important;
    /*font-weight: normal;*/
}
.network-and-date{
    /*left: 9px;
    margin: auto;
    position: relative;
    top: -71px;*/
}
#sec-calendar{
    /*background-color: #fff;
    display: none;
    left: 10px;
    margin-top: 14px;
    top: -164px;*/
    top: 0px;
}
.width115{
    width:115px;
}
.task-form #sec-network{
    top:9px;
}
.borderRight{
    border-right: 1px solid #d6d5cb;/*#d6d5cb;*/
}
.height76{
    height:76px;
    overflow: hidden;
}
.othermember div{
    font-family: helvetica,arial,sans-serif;
    font-size: 12px;
    font-weight: normal;
    float: left;
    line-height: 13px;
    position: relative;
    text-align: left;
    width: 92%;
    word-wrap: break-word;
}
.othermember{
    line-height: 13px !important;
    overflow: auto;
}
.task-form #sec-network{
    margin-bottom: 25px;
}
.task-form .golaItemWraper{
    padding-left: 33px;
}
.redBorder{
    border: 1px #FF6666 solid; 
}
#form-task-add-update #submit{
    width:20% !important;
}
.network-container h1 {
    font-size: 13px;
    font-weight: bold;
}

.network-container .title-td {background: url("../images/menu_border.jpg") repeat-x scroll left bottom rgba(0, 0, 0, 0)}

.network-container {
    margin: auto;
}

.person-details h2{font-weight: bold; line-height: 15px;color:#163575;}
.network-container .ez-parent {float:left; margin-top: 0; margin-right: 3px}
.network-container .ez-parent .ez-hide { margin:auto}
.network-container table {width:100% ; margin:5px 0 0 0}


#sec-network .person-details #new_network {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #666;
    bottom: 0;
    cursor: pointer;
    left: 4%;
    padding: 5px 0;
    position: absolute;
    width: 93%;
}

#sec-network .person-details { min-height: 389px; padding: 10px 10px 0; position: relative}
#new-network-form-holder table{margin:auto;}
#selected-network-holder #save_network{margin-top: 35px;margin-bottom: 40px;}
.network-container  .readonly { background: none; border:none}

.network-container input[type="text"] {float: left;width: 175px;}
.network-container .edit-field { padding: 5px}

#selected-network-holder td {
    line-height: 15px;
    vertical-align: middle;
    padding-bottom: 10px;
}


.new-profileinfo1 table td{padding:5px 6px 0px 0;}
.new-profileinfo1 .stamdata{margin-top: 0px;}
.new-profileinfo1 .stamdata_form {float: none;}
.new-profile-info .wrapper {margin-top:7px !important;}
.two-col .new-profile-info .wrapper{margin-left:15px !important;}
.new-profile-info table td{font-weight: normal !important;}
.new-profile-info table td input[type="email"]{width: 150px;}
.document-list-wrapper-parents h1{padding-right:0px;margin-right: -9px;}

.placeHolderColor ::-webkit-input-placeholder { /* WebKit browsers */
    /*color:    #FF0000;*/
    color:    grey;
}
.placeHolderColor :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    grey;
    opacity:  1;
}
.placeHolderColor ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    grey;
    opacity:  1;
}
.placeHolderColor :-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    grey;
}


#slider-wrapper, .slider-wrapper {
    background: url("/images/ruler_1.png") no-repeat scroll 0 -8px transparent;
}
#slider-wrapper .ui-slider .ui-slider-handle, .slider-wrapper .ui-slider .ui-slider-handle {
    margin-top: 13px;
}
#slider, .slider {
    height: 27px;
}
.delet-person-popup .noDeleteWraper {
    left: 15px;
    margin: 0px 0 0 !important;
    position: relative;
    width: 94% !important;
}
.delet-person-popup .noDeleteWraper h2{
    color:#999999;
}
.delet-person-popup .noDeleteWraper h2.header2{
    margin-top:1em !important;
}
.marginBottom11{
    margin-bottom: 11px !important;
}
.standbyMode{
    background: url("../images/meeting_status.png") no-repeat scroll 0 -27px rgba(0, 0, 0, 0);
    padding: 0 0 0 14px;
    font-weight:normal; 
}
.lnk-standby-Mode{
    background: url("../images/meeting_status.png") no-repeat scroll 0 -13px rgba(0, 0, 0, 0);
    padding: 0 0 0 14px;
    font-weight:normal; 
}
.cleanSearch{
    /* background: url("../images/new_design/right_arrow_gray.png") no-repeat scroll left center transparent;
     margin-left:20px;*/
    padding-left: 14px;
    /*width:233px;*/
}
.cleanSearch span{
    background: url("../images/new_design/right_arrow_gray.png") no-repeat scroll left center transparent;
    cursor: pointer;
    padding-left: 14px;
}

#selected-network-holder .network-container .network_name{
    color: #000 !important;
    position:relative;
    top:9px;
    cursor: pointer;
}
#noData{
    font-weight: bold;
    margin-top: 50px;
}


#invitation-steps li.done a.step {
    background: url("../images/new_design/step_states_new.png") no-repeat scroll 0 -60px transparent;
}

#invitation-steps li a.step, #invitation-steps li.selected a.step  {
    background: url("../images/new_design/step_states_no_new.png") no-repeat scroll 0 -28px transparent;
}



#invitation-steps li a.step1 {
    background-position: 0 3px;
}

#invitation-steps li a.step2 {
    background-position: 0 -29px;
}

#invitation-steps li a.step3 {
    background-position: 0 -62px;
}
#invitation-steps li a.step4 {
    background-position: 0 -93px;
}

#invitation-steps li.selected a.step1 {
    background-position: 0 3px;
}

#invitation-steps li.selected a.step2 {
    background-position: 0 -123px;
}

#invitation-steps li.selected a.step3 {
    background-position: 0 -154px;
}

#invitation-steps li.selected a.step4 {
    background-position: 0 -184px;
}

#invitation-steps  .assigned-therapists li div { float:left}

#invitation-steps.editing-meeting-info li.selected a.step2 { background-position: 0 4px; }
#invitation-steps.editing-meeting-info li.selected a.step3 { background-position: 0 -123px; }
#invitation-steps.editing-meeting-info li.selected a.step4 { background-position: 0 -154px; }

.network-selection > div {
    float: left;
    position: relative;
    width: 100%;
}

.new-participant-search {
    background: url("../images/menu_border.jpg") repeat-x scroll left bottom rgba(0, 0, 0, 0);
    display: none;
    padding-bottom: 12px;
}
.new-participant-search > ul {
    background: none repeat scroll 0 0 white;
    position: absolute;
    top: 0px;
    width: 87.3%;
    z-index: 1000;
    border: 1px solid #666; 
    display:none;
    max-height:500px;
    overflow: auto;
    top:23px;
    color:#000;
}

.new-participant-search > ul li { padding:5px; cursor: pointer }
.new-participant-search > ul li:hover { font-weight: bold}
.network-selection .btn-wrapper {
    background: url("../images/menu_border.jpg") repeat-x scroll left bottom rgba(0, 0, 0, 0);
    margin-bottom: 10px;
    padding: 10px 0;
}
#invitation-steps .btn-wrapper  .submit-invitation-form{ top:11px}
notworking.network-selection #therapist-info .type.category { width:105px}
.network-selection #therapist-info.for-next-meeting .type.fullname { width:116px}
.network-selection  .fjern{padding:0}
.network-selection  .netva_data_raw {padding : 3px 0 0 0}
.network-selection  .netva_data_raw > div {width:100%}
.network-selection .fjern { float:right !important}

.network-selection .btn-wrapper #btn-add-new-participant, .network-selection #add-new-participant {
    background: url("../images/new_design/plus_in_circle.png") no-repeat scroll left center transparent;
    border: medium none;
    color: #666666;
    cursor: pointer;
    float: left;
    margin-left: 7px;
    margin-top: 6px;
    padding-left: 22px;
}

.network-selection .delete-therapist { margin-left: 0; margin-top:-2px} 

.network-selection .btn-wrapper #btn-add-new-participant.selected {
    background: url("../images/new_design/dn_arrow_gray.png") no-repeat scroll left 3px transparent;
}

.selected.network-selection .btn-wrapper .submit-invitation-form{position: relative;float:right}
.new-participant-search > #free-text-search {
    /*background: url("/images/new_design/search_new.png") no-repeat scroll right center transparent;*/
    background: url("../images/new_design/search.png") no-repeat scroll 6px 0px transparent;
    border: medium none;
    /*padding-right: 18px;*/
    cursor:pointer;
    height:24px;
    width:30px;
}

.always_view_others_grade, .can_view_others_grade{
    background: url("../images/new_design/visibility.png") no-repeat scroll left 2px transparent;
    cursor: pointer;
    display: block;
    height: 16px;
    margin: 0 0 0 3px;
    padding: 0;
    width: 90px;

}
.can_not_view{
    background-position:  0 -16px;
    cursor: pointer;
}

.new-member-popup {     
    height: 250px !important;
    left: 30%;
    position: fixed;
    width: 40% !important;
}

#form-part h1 {
    font-size: 14px;
    margin: 8px 15px;
}
#form-part form { margin:15px}

#form-part #fd_new_member_category {
    padding: 5px 0;
}

.info-visibility{
    display: none;
    height: 300px !important;
    left: 30%;
    position: fixed;
    width: 40% !important;
}

.info-visibility > div {
    margin: 20px 15px 0 !important;
    text-align: left;
    width: auto;
}

.info-visibility a.invisible {
    background: url("../images/new_design/visibility_large.png") repeat scroll 0 0 transparent;
    display: block;
    height: 75px;
    margin: auto;
    width: 82px;
    cursor: pointer;
}

.info-visibility #category{ font-weight:bold}

.info-visibility h1, .info-visibility  h2 , .info-visibility  h3{ font-weight: normal; line-height: 23px; text-align: center}

/*6-8-14*/
.w388{
    width: 388px !important;
}
.w285{
    width: 285px !important;
}
td.placeHolderColor .master-readonly{
    border: 2px solid transparent;
}
td.placeHolderColor .patient-form{
    padding:0 0 0 2px;
}
td.placeHolderColor{
    padding-left: 0px !important;
}

/* WebKit browsers 
.placeHolderColor input:not(.master-readonly):focus::-webkit-input-placeholder { color:transparent; }
.placeHolderColor input:not(.master-readonly):focus:-moz-placeholder { color:transparent; }
.placeHolderColor input:not(.master-readonly):focus::-moz-placeholder { color:transparent; }
.placeHolderColor input:not(.master-readonly):focus:-ms-input-placeholder { color:transparent; }
*/

.width193{
    width:193px !important;
}

.width135{
    width:112px !important;
}

.choose-goal-top{
    /*width:673px;*/
}
#form-task-add-update .tools li{
    padding: 0 0 0 6px;
}

.width132{
    width:132px !important;
}

.lineHight20{
    line-height: 20px; 
}

.network-container .readonly::-webkit-input-placeholder { /* WebKit browsers */
    color:    #000000;
}
.network-container .readonly:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #000000;
    opacity:  1;
}
.network-container .readonly::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #000000;
    opacity:  1;
}
.network-container .readonly:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #000000;
}

#form-task-add-update #submit-next{
    background: url("../images/new_design/next_arrow.png") no-repeat scroll 37px 6px rgba(0, 0, 0, 0);
    width:auto;
}
.backgroundPosition90-6{
    background-position:90px 6px !important;
}
.opacity0{
    opacity: 0;
}

/*12-8-14*/
.nyr_data .document-list-wrapper .default-file-new{
    font-weight: normal;
}
.nyr_data .fr h3{
   /* padding-left: 10px;*/
}
.content-box-tabs .tab1 a{
    padding-left:25px;
}
ul.content-box-tabs li a.current{
    padding-left:25px;
}
.actions-container .new-anchor-invitation .generic-next-btn,.actions-container #form-change-dialogue-status .upload-btn, .delete-confirm .comment-update-btn{
    background: url("../images/new_design/right_arrow_blue_new.png") no-repeat scroll right center transparent;
}
.actions-container #form-change-dialogue-status .upload-btn{
    padding-right: 35px;
}
.meeting-info-wrapper hr,.meeting-end-mid hr{
    display: block; height: 1px;
    border: 0; border-top: 1px solid #ccc;
    margin: 10px 0 7px;/*1em 0*/ padding: 0; clear: both;
}
#right_bar .network-selection .btn-wrapper{
    background: none;
}
.new-participant-search #search_freetext{
    width: 86%;
}

#datepicker.next-meeting {margin-left:0}

#datepicker.next-meeting .ui-datepicker-calendar {
    margin: 0.2em 0 0.4em;
}

#datepicker.next-meeting .ui-datepicker td span, #datepicker.next-meeting .ui-datepicker td a {width:57px}
#datepicker.next-meeting .ui-datepicker-calendar th > span {width:56px}


/*18/8/14*/
.info-visibility a.visible {
    background: url("../images/new_design/visibility_large.png") repeat scroll 0px 63px transparent;
    display: block;
    height: 63px;
    margin: auto auto 30px;
    width: 82px;
    cursor: pointer;
}
#right_bar .right_mid .footer-form form a.back_link_generic{
    background: url("/images/new_design/left_arrow_blue_new_26.png") no-repeat scroll 0 5px;
    padding-left: 32px;
}
.compassindexpageFooter{
    position: relative;
    top:15px;
}
#goal-list-for-participant{
    width:284px;
}

.actions-container .delete-confirm h3{
    color: #000;
    font-size: 20px;
    font-weight: normal;
    position: relative;
    top: 7px;
    width: 100%;
    margin: 0.9em 0;
}
.actions-container button.confirm-btn{
    background: url("/images/new_design/next_arrow.png") no-repeat scroll right center;
    border: 1px solid #808080;
    border-radius: 2px;
    padding-right: 18px;
}
.actions-container .footer{
    top:203px;
}
#dialogue-purpose-edit #show-confirm-popup{
    background: url("../images/new_design/right_arrow_blue_new.png") no-repeat scroll right center transparent;
}
.push-top-104px{
    top:104px !important;
}
.push-top-157px{
    top:157px !important;
}
.compassindexpageFooter a{text-decoration: none;}
.actions-container .footer .confirm-btn{
    line-height:normal;
    font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
    padding: 0 15px 0 2px;
}
.meeting-info-section #lnk-edit-dialogue-purpose {
    position:relative;
    top:-3px;
    /* z-index:9999;*/
}
.meeting-info-section #lnk-show-dialogue-purpose,.meeting-end-mid #lnk-cancle-edit{
    /*z-index:9999;*/
    position:relative;
    top:-3px;
}
#lnk-cancel{position: absolute; right: 0; z-index: 2; padding: 0 27px 0 0;}
.task-complite-btn{
    position:relative;
    top: 0px;
}

/*27-8-14 */
.samtykke-give{
    height: 250px !important;
    left: 28%;
    position: fixed;
    top: 285px;
    width: 42% !important;
    z-index: 4001;
}
.samtykke-give .head{
    color: #000;
    font-size: 20px;
    margin: 30px 0 18px;
}
.samtykke-give .handshake-icon{
    background: url("/images/new_design/handshake.png") no-repeat scroll transparent;
    height: 135px;
    margin: auto;
    width: 165px;
}
.positionRelative > div{
    position:relative !important;
}
.samtykke-give .desc{
    font-size: 16px;
    margin-top: 2px;
    line-height: 17px;
}
.height260{
    height:260px !important;
}

/*20/8/14*/
#task-list .tools li{
    line-height: 27px !important;
}
.parents-domain #right_bar .bekym{
    background: none;
}
.del-slet-dialog .acceptFunction{
    background: url("/images/new_design/next_arrow.png") no-repeat scroll right center;
    border: 1px solid #808080;
    border-radius: 2px;
    color: #666666;
    cursor: pointer;
    padding-right: 28px;
    background-position: right center;
    font-weight: bold;
    line-height: 22px;
    padding: 2px 17px 2px 4px;
    position: relative;
    left: 273px;
}
.del-slet-dialog table th{
    height:10px;
    text-align: left !important;
}
.del-slet-dialog table{
    margin-top: 35px;
}
.pading-left0px{
    padding-left: 0px !important;
}
#raw_data.view-mode .fullname{
    background: url("/images/new_design/i_icon.png") no-repeat scroll transparent;
    min-height: 14px;
    padding-left: 20px;
    padding-top: 1px;
}
.actions-container ul.dialogue-participants li a.not-slet{
    background: url("/images/new_design/i_icon.png") no-repeat scroll left 0px transparent;
    padding-left: 17px;
    width:30% !important;
}
.actions-container ul.dialogue-participants li a{
    text-decoration: none;
    color: #666666;
}
#edit-participant-div{
    display: none;
    height: 200px !important;
    left: 36%;
    position: fixed;
    width: 350px !important;
}
#edit-participant-div span{
    text-align: left;
}
#edit-participant-div .form-user-profile input{
    float: left;
    height: 13px;
    padding: 3px 3px 3px 1px;
    width: 98px;
}
#edit-participant-div > div{
    width:94%;
}
.form-user-profile .update-profile-arrow{
    background-position: 30px 6px;
    padding: 3px 0 5px !important;
    width: 36px !important;
}
#form-user-profile .update-profile-arrow{
    background-position: 30px 5px;
    padding: 3px 0 5px !important;
    width: 36px !important;
}
#edit-participant-div .form-user-profile .update-profile-arrow-border{
    margin-right:0px;
}
#edit-participant-div .left-full{
    width:95%;
}

/*28-8-14*/
.popup-wraper{
    display: block;
    height: 250px !important;
    left: 30%;
    position: fixed;
    width: 40% !important;
}
.step-popup > div{
    text-align: left;
    font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;
    width:80%;
    margin-left: 53px;
}
.popup-wraper.step-popup .head{
    font-size: 20px;
    margin-bottom: 11px;
    margin-top: 35px;
}
.popup-wraper.step-popup .subtitle{
    font-weight: bold;
    margin-top: 0;
}
.meeting-popup.popup-wraper.positionRelative.step-popup li {
    margin-top: 10px;
}
.meeting-popup.popup-wraper.positionRelative.step-popup li span{
    font-weight: bold;
    margin-right: 10px;
}
.meeting-popup.popup-wraper.positionRelative.step-popup li.desc {
    margin-left: 16px;
    margin-top: 3px;
}
.meeting-popup.popup-wraper.positionRelative.step-popup .radio_ez{
    margin-left: 0;
}
.margin-left49{
    margin-left: 49px !important;
}

.gradation #slider-wrapper { margin-top: 35px}       
.gradation .title{line-height: 20px; font-weight: bold; padding-right: 10px;margin-left: 12px;}
.gradation .right_slider{min-height: 100px}       
.gradation .session-info-tabs{width:100%; padding: 0 0 10px; margin-top: 10px;float: left; margin-left:10px}
/*.gradation #session-info li {background-color: #ccc; border:1px solid #fff; margin:0 }*/
.gradation #session-info li {margin:0 ; border-left:1px solid grey;}
/*.gradation #session-info li.selected{background-color: #6fcbdc; border-bottom: medium none #6fcbdc;}*/
.gradation #session-info li.selected{ border-bottom: medium none #6fcbdc;color: #163575;font-weight : bold;border-right : none;}
.gradation #session-info li.editText a{background: url("../images/new_design/edit_btn_small_new_1.png") no-repeat scroll right 4px transparent !important;}
.gradation #session-info li.selected a{color:#163575;background: url("../images/new_design/sub_tab_arrows.png") no-repeat scroll right top transparent;}
.gradation #session-info li .infoPopup{background: url("/images/new_design/info_icon.png") no-repeat scroll 0 1px transparent; display: none; width:15px; margin-top: 6px}
.gradation #session-info li.selected .infoPopup{display: block}
.gradation #session-info {float: left; position: relative; width:100%;}
/*.gradation #session-info li a {color: #666666;float: left;padding: 0.4em;text-decoration: none;}*/
.gradation #session-info li a {color: #666666;float: left;text-decoration: none;background: url("../images/new_design/default_arrow.png") no-repeat scroll right top transparent; padding: 0 1.5em 1em 0.5em;}
.gradation #session-info .sessioninfoClickSpan{width:auto}
/*.gradation #set-session-info{  background-color: #6fcbdc ;border:1px solid #fff; float:left; width:100%;  margin-top:-2px; padding-top: 5px; padding-bottom: 7px}*/
.gradation #set-session-info{/*border:1px solid #fff;*/ float:left; width:100%;  margin-top:-2px; padding-bottom: 7px}
.gradation #session-info li.l {width: 105px; margin-right: -1px;}
.gradation #session-info li.m {width: 85px; margin-right: -1px;}
.gradation #session-info li.r {width: 110px; margin-right: -5px;}
.gradation #set-session-info-form textarea{background: transparent;padding:1px 1px 1px 2px; height: auto; min-height: 30px; margin:auto !important; width:94% !important; color: #666666;font-family: Helvetica; font-size: 12px; cursor: pointer;}
.gradation .session-info-data {height: auto;margin: 5px 25px auto auto;position: relative;text-align: center;width: 100%;/*margin-right : 25px;*/}
/*.gradation .sub-tab{width:50%; float:left; height:35px; background: url("../images/new_design/sub_tab_arrows.png") no-repeat scroll 0 -58px transparent;}*/
.gradation .sub-tab{ float:left; height:35px; background: none;}
.gradation .sub-tab.selected{background-position: 0 5px}
.gradation .sub-tab .infoPopup{display: none}
.gradation .sub-tab.selected .infoPopup{display: block}
.gradation #set-session-info-form label{
    color:#163575;
    display: inline-table;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 8px 0 0 8px !important;
    cursor:pointer;
    text-align: left;
}
.gradation .goalwrapper {/*background-color : #fff;*/margin-bottom: 10px; }

.gradation .targetwrapper {background-color : #fff}

.gradation #set-session-info .sectionInfoPopup{ 
    margin-left: 6px;
    margin-top: 8px;
    background: url("/images/question_icon_new.png") no-repeat scroll 0 1px transparent;
    width:12px;
}
.gradation #set-session-info-form .selected label{color: #163575}
.guide-options {text-align: center; padding:20px 0 10px 0 ;    }
.guide-options button {
    background: url("../images/new_design/sub_tab_arrows.png") no-repeat scroll center -35px #6fcbdc;
    border: 2px solid #fff;
    border-radius: 94px;
    color: #fff;
    cursor: pointer;
    height: 100px;
    margin: 0 10px 20px;
    padding-top: 24px;
    width: 100px;
    font-weight: bold;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;

}
.meeting-end-mid #lnk-show-dialogue-purpose{
    position:relative;
    top:-3px;
}
/*2-9-14*/
.story-bord-guide{
    margin:auto;
    padding-left: 9px;
    width: 68%;
}
.story-bord-guide .head{
    margin-top: 20px;
}

.story-bord-guide .subtitle{
    margin-bottom: 4px;
    font-size: 14px;
    line-height: 18px;
    float: left;
}
.story-bord-guide .heading{
    width:auto;color:#163575;font-size:17px;float:left;font-weight:bold;line-height: 18px;
}
.story-bord-guide .sectionInfoPopup{
    margin-left: 10px;
}
.story-bord-guide .session-info-data{
    text-align: left;
    width:auto;
    height:auto !important;
}
.story-bord-guide .buttons{
    margin-top: 20px;
}
.story-bord-guide .buttons > div{
    float:left;
    border:1px #999 solid;
    padding: 7px 6px;
    line-height: 19px;
    width: 22%;
    cursor:pointer;
}
.story-bord-guide .buttons > div.currentButton{
    border:1px #65bac9 solid;
    font-weight: bold;
    color:#163575
}
.story-bord-guide .buttons .button1{
    border-radius: 5px 0 0 5px;
    margin-right: 2px;
}
.story-bord-guide .buttons .button1 > div{
    float:left;
}
.story-bord-guide .buttons .button2 > div{
    float:left;
}
.story-bord-guide .buttons .button3 > div{
    float:left;
}
.story-bord-guide .buttons .button4 > div{
    float:left;
}
.story-bord-guide .buttons .button-title{
    margin-right: 10px;
}
.story-bord-guide .buttons  .step1{
    background: url("/images/new_design/task_step_one.png") no-repeat scroll left center transparent;
    height: 19px;
    width: 19px;
    float:left;
}
.story-bord-guide .buttons  .step1.currentStep{
    background: url("/images/new_design/blue_one_19.png") no-repeat scroll left center transparent;
}
.story-bord-guide .buttons  .step2{
    background: url("/images/new_design/task_step_two.png") no-repeat scroll left center transparent;
    height: 19px;
    width: 19px;
    float:right;
}
.story-bord-guide .buttons  .step2.currentStep{
    background: url("/images/new_design/blue_two_19.png") no-repeat scroll left center transparent;
}
.story-bord-guide .buttons  .step3{
    background: url("/images/new_design/task_step_three.png") no-repeat scroll left center transparent;
    height: 19px;
    width: 19px;
    float:left;
}
.story-bord-guide .buttons  .step3.currentStep{
    background: url("/images/new_design/blue_three_19.png") no-repeat scroll left center transparent;
}
.story-bord-guide .buttons  .step4{
    background: url("/images/new_design/task_step_four.png") no-repeat scroll left center transparent;
    height: 19px;
    width: 19px;
    float:right;
}
.story-bord-guide .buttons  .step4.currentStep{
    background: url("/images/new_design/blue_four_19.png") no-repeat scroll left center transparent;
}
.story-bord-guide .buttons  .step5{
    background: url("/images/new_design/task_step_five.png") no-repeat scroll left center transparent;
    height: 19px;
    width: 19px;
    float:left;
}
.story-bord-guide .buttons  .step5.currentStep{
    background: url("/images/new_design/blue_five_19.png") no-repeat scroll left center transparent;
}
.story-bord-guide .buttons  .step6{
    background: url("/images/new_design/task_step_six.png") no-repeat scroll left center transparent;
    height: 19px;
    width: 19px;
    float:right;
}
.story-bord-guide .buttons  .step6.currentStep{
    background: url("/images/new_design/blue_six_19.png") no-repeat scroll left center transparent;
}
.story-bord-guide .buttons  .step7{
    background: url("/images/new_design/task_step_seven.png") no-repeat scroll left center transparent;
    height: 19px;
    width: 19px;
    float:left;
}
.story-bord-guide .buttons  .step7.currentStep{
    background: url("/images/new_design/blue_seven_19.png") no-repeat scroll left center transparent;
}

.story-bord-guide .buttons .button2{
    margin-right: 2px;
}

.story-bord-guide .buttons .button3{
    margin-right: 2px;
}

.story-bord-guide .buttons .button4{
    border-radius: 0 5px 5px 0;
}
.story-bord-guide .buttons .button4 .step1{
    float:right !important;
}
.margin-right3{
    margin-right: 3px;
}
.floatRight{
    float:right !important;
}
.story-bord-guide .button-next,.button-start{
    border-radius: 0 5px 5px 0;
    width: 9% !important;
    color:#ffffff;
    cursor:pointer;
    background: url("/images/new_design/next_arrow.png") no-repeat scroll right center #65bac9;
}
.story-bord-guide .button-start{border-radius:5px;     line-height: 19px;
                                padding: 7px 6px;
                                width: 22%; text-decoration: none}
.story-bord-guide .buttons .complited{
    background: url("/images/new_design/right_sign_blank.png") no-repeat scroll left center transparent !important;
}
.story-bord-guide .slider-wrapper{
    margin-bottom: 76px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 113px !important;
}
.story-bord-guide #afslut-button{
    background: url("/images/new_design/next_arrow.png") no-repeat scroll right center #65bac9;
    border: 1px solid #999;
    border-radius: 5px;
    color: #ffffff;
    cursor: pointer;
    float: right;
    margin-right: 10px;
    padding: 9px 6px;
    width: 8% !important;
}
.story-bord-guide .gem-guide-button,.back-to-overview{
    /*background: url("/images/new_design/prev_arrow.png") no-repeat scroll left center transparent;*/
    background: url("/images/new_design/left_arrow_blue_new_26.png") no-repeat scroll left center transparent;
    float: left;
    font-weight: bold;
    line-height: 33px;
    padding-left: 33px;
    cursor: pointer;
    color:#666;
    text-decoration: none;
}
.story-bord-complited-popup {
    height: 250px !important;
    left: 21%;
    position: fixed;
    width: 722px !important;
    /*display: none;*/
}
.story-bord-complited-popup > div{
    text-align: left !important;
}
.story-bord-complited-popup .head{
    color: #999;
    font-family: helvetica;
    font-size: 29px;
    font-weight: normal;
    margin: 87px auto 60px;
    width: 60%;
}
.story-bord-complited-popup .desc{
    font-size: 13px;
    font-weight: bold;
    margin: auto;
    width: 60%;
}
#session-grade .backtocompass{
    background: url("/images/new_design/right_arrow_20.png") no-repeat scroll left center transparent;
    float: right;
    cursor:pointer;
    height: 20px;
    padding-right: 17px;
    position: relative;
    top: -7px;
    display: none;
}
.ajax-loader{
    background: url("/images/loading36.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
    display: block;
    min-height: 100px;
    position: absolute;
    width: 66%;
    z-index: 99999;
}
.story-bord-guide #ajax-loader{
    height:0px;
}
.load-dialogue > span {
    /*background: url("/images/new_design/right_arrow_gray.png") no-repeat scroll left center transparent;
    padding-left: 12px;*/
    color: #4b6bd6;
}

button.btn-complete-task.task-complite-btn{display: inline-table; /*display: block*/}

.meeting-end-mid #lnk-show-dialogue-purpose{line-height: 22px; height:23px}

.popupInfoInfo {
    height: auto !important;
}
.popupInfoInfo .popDesc {
    margin-bottom: 15px !important;
    margin-top: 30px !important;
    min-height: 120px;
    top: 0;
}
.left33{
    left: 33% !important;
}

.noaccessPopup{ width:35%; left:35%  }

.guide .meeting_steps{ display: none}
.guide #sub-nav-content-summary { display: block ; top: 70px; }

#next-meeting-options > li a {
    background: url("../images/new_design/step_blue.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    margin-right: 10px;
    padding: 12px;
    cursor: pointer;
}

#next-meeting-options li { float: left; width:100%; padding: 10px 0}
#next-meeting-options li  span{display: block; float:left;  width: 170px; line-height:14px}

#next-meeting-options li.cancel a {  background: url("../images/new_design/step_cancel.png") no-repeat scroll 0 0 transparent; }
#next-meeting-options li.cancel span{line-height: 24px}

.confirm-action div { position:relative;}
.confirm-action a{font-size:15px; text-decoration: underline; cursor: pointer}
.confirm-action div.alert {bottom:auto}
.confirm-action h3 {margin-top:35px}
.confirm-action h5 { padding:10px 50px 20px; color: red; }
.confirm-action {height:200px; padding-bottom: 15px}
.close-options form li label{display: block; float: left; line-height: 20px; margin: 0; padding: 0;vertical-align: middle; width: 140px;}
.close-options form ul{    margin-left: 30px;  margin-top: 10px;}
.close-options .ez-parent{ vertical-align: top}
.close-options form li {line-height: 15px;padding: 8px 0;}

/*11-9-14*/
.go-to-mal{
    background: url("/images/new_design/right_arrow_20.png") no-repeat scroll left center transparent;
    float: right;
    width: 20px;
    text-decoration: none;
}
.no-goal-record-wraper{
    line-height: 21px;
    width: 232px;
}
.invitation3-popup-bybass {
    font-size: 15px;
    bottom:28px;
    text-align: center !important;
}
.invitation3-popup-bybass label{
    cursor: pointer !important;
    color:#666666 !important;
}
.invitation3-popup h3{
    margin-top: 45px !important;
}
.invitation3-popup div.alert{
    bottom: 85px !important;
}
.invitation3-popup-bybass a{
    border-bottom: 2px solid #666;
    text-decoration: none;
}
.story-bord-guide .session-info-data #SetSessionInfo_goal,.story-bord-guide .session-info-data #SetSessionInfo_target{
    width:97.5%;
}
.taskSortWraper{
    float:right;
    font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;
    line-height: 16px;
    display:none;
}
.taskSortWraper .header{
    color:#163575;
    font-weight: bold;
}
.profile_manage.loading36{
    background-position: center 102px;
}

.old-address-for-new-meeting{
    background: url("../images/new_design/right_arrow_gray.png") no-repeat scroll left center transparent;
    font-weight: bold;
    margin: auto;
    padding-left: 15px;
    text-align: left;
    width: 243px;
    cursor: pointer;
}
#form-network-add-update .radio_ez{
    float:none !important;
    margin-right: 33px;
}
.nyr_data .patient-info-row .fr {width:70%}

/*9-10-14*/
#edit-participant-div input{
    font-size: 12px;
    font-weight: normal;
    color: #666666;
}
.height45{
    height:45px;
}
.borderLeft{
    border-left: 1px solid #d6d5cb;
}
.paddingTop3{
    padding-top:3px !important;
}
.paddingTop2{
    padding-top:2px !important;
}
.guide-slide-left{
    float:left; top: 112px;position:relative;color:#163575;left: 40px;font-weight: bold;
}
.guide-slide-right{
    float:right;bottom: 99px;position:relative;color:#163575;right: 48px;font-weight: bold;
}
.currentGuide{
    float:left;
}
.currentGuide .step11 {
    background: url("/images/new_design/blue_one_19.png") no-repeat scroll left center transparent;
    height:19px;
    width:19px;
    float:left;
    padding-left: 10px;
}
.currentGuide .step22 {
    background: url("/images/new_design/blue_two_19.png") no-repeat scroll left center transparent;
    height:19px;
    width:19px;
    float:left;
    padding-left: 10px;
}
.currentGuide .step33 {
    background: url("/images/new_design/blue_three_19.png") no-repeat scroll left center transparent;
    height:19px;
    width:19px;
    float:left;
    padding-left: 10px;
}
.currentGuide .step44 {
    background: url("/images/new_design/blue_four_19.png") no-repeat scroll left center transparent;
    height:19px;
    width:19px;
    float:left;
    padding-left: 10px;
}
.currentGuide .step55 {
    background: url("/images/new_design/blue_five_19.png") no-repeat scroll left center transparent;
    height:19px;
    width:19px;
    float:left;
    padding-left: 10px;
}
.currentGuide .step66 {
    background: url("/images/new_design/blue_six_19.png") no-repeat scroll left center transparent;
    height:19px;
    width:19px;
    float:left;
    padding-left: 10px;
}
.currentGuide .step77 {
    background: url("/images/new_design/blue_seven_19.png") no-repeat scroll left center transparent;
    height:19px;
    width:19px;
    float:left;
    padding-left: 10px;
}
.subGuidePopup{
    float:left;
}
.paddingLeft17{
    padding-left: 17px;
}
.line-height15{
    line-height: 15px;
}
.step-popup .ez-parent .ez-hide {
    margin: auto;
}
.step-popup .checkbox_permanent{
    float: right;
}
.step-popup-checkbox-text{
    float: left;line-height: 36px;padding-right: 10px;
}
.step-popup-checkbox-wraper{
    float: right; margin-right: 16px;width: auto !important;
}
.header-top-contact-detail{
    float:right;color:#6FCBDC;text-align: right; padding: 37px 0 0;line-height: 15px;
    display: none;
}
.marginLeft33{
    margin-left: 33px !important;
}
.paddingTop3{
    padding-top:3px;
}
.goalseeAllButtonWraper{
    float: right;
    margin-right: 14px;
    margin-top: 30px;
}
.width85{
    width:85px !important;
}
.cancle-add-network-member{
    background: url("../images/close_button_18.png") no-repeat scroll right center transparent;
    color: #000000;
    cursor: pointer;
    line-height: 63px;
    padding: 3px 21px 3px 0;
    text-decoration: none;
}

/*11-11-14*/
.borgeroversigt{
    background: url("/images/new_design/left_arrow_blue_new_26.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);
    color: #000;
    font-weight: bold;
    margin: 0;
    padding: 12px 45px 15px 32px;
    text-decoration: none;
    width: auto;
    float:left;
}
.findbarnText{
    color: #163575;
    float: left;
    font-size: 20px;
    margin-bottom: 11px;
}
.searchbarnBycprButton{
    background: url("../images/new_design/search.png") no-repeat scroll right center transparent;
    border: medium none;
    cursor: pointer;
    padding: 12px;
    float:left;
}
#searchbarnTextbox{
    border: 1px inset #a2a4a7;
    margin-right: 5px;
    padding: 5px;
    vertical-align: middle;
    width: 225px;
    float:left;
}
.findbransubtitle{
    float: left;
    font-size: 12px;
    margin-top: 10px;
}

.newPatientCreateButton{
    background: url("../images/new_design/next_arrow.png") no-repeat scroll right center #6FCBDC;
    border: 1px solid #7c7c7c;
    border-radius: 2px;
    color: #666;
    cursor: pointer;
    display: block;
    font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica";
    font-size: 12px;
    font-weight: bold;
    line-height: 19px;
    padding: 0 16px 0 4px;
    position: relative;
    /*right: 273px;*/
    
}
td.smallheightTextBox .patient-form{
    padding: 0 0 0 2px !important;
}
.marginTop12{
    margin-top: 12px;
}
.marginTop4{
    margin-top: 4px;
}
.stamdata_form ul li .fild_bg-new{
    border: 1px solid #999999;
    border-radius: 0;
    box-shadow: none;
    color: #163575;
    float: left;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 5px;
    width: 150px;
}
td.smallheightTextBox .master-readonly{
    border: none !important;
}
.stamdata_form_top1 {
    float: left;
    padding: 0 0 0;
    width: 100%;
}
.new-profileinfo1 table th {
    width:94px;
}
.new-profileinfo1 .stamdataHeader h2{
    width:98px;
}

.new-profileinfo1 table td input[type="text"] {
    width: 210px;
}
.new-profileinfo1 table td input[type="email"] {
    width: 210px;
}
.lmargin13{
    margin-left: 13px;
}

/** popup setup for already exist patient */
.already_exist {
    left: 50%;
    margin-left: -200px;
    width: 400px !important;
    height:auto !important;
    min-height: 315px !important;
}

.already_exist h3 {color:#ff6666; font-weight: bold; font-size: 15px}

.already_exist h2 {
    font-size: 13px;
    font-weight: normal;
    line-height: 15px;
    margin: 0.9em 0 1.5em 0;
}

.already_exist > div {
    margin: 0 2.5% !important;
    max-width: 90% !important;
    padding: 20px;
    text-align: left;
    width: auto;
}
.already_exist .profile-content span {
    padding: 3px 0;
}

.already_exist h1 {
    font-size: 14px;
    font-weight: bold;
}

/*17-11-14*/
.sub-nav li a.menu-elearning{
    background-position: right 9px;
}
.sub-nav li a.menu-stat{
    background-position: 50px 6px;
}
.sub-nav li a.menu-stat-leader{
    background-position: 50px 6px;
}
.sub-nav li a.menu-blog{
    background-position: 58px 8px;
}
.sub-nav .menu-blog.new-message-alert {
    padding-right: 35px;
    background-position: 58px 4px;
}
.sub-nav li a.menu-calendar{
    background-position: 76px 3px;
}
.network_unit{
    position: relative;
    font-weight:normal;
    top: 9px;
    margin-left: 6px;
    width:124px;
    word-wrap: break-word;
}

.login_left a, .login_left span{ float:left;display:block ; padding:0 3px;}

.login_left .patient_name {
    height: 25px;
    max-width: 205px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: break-word;

}

.login_left  .profile_man, .login_left  .user_name { padding: 0}
.login_left > div {float: left;min-width: 152px;}

.delta-blank-personal-phone,.delta-blank-personal-email{
    color:red !important;
    padding:0 !important;
}
.list-wrapper .actions-container .new-anchor-invitation .customStyleSelectBox{
    width:380px !important;
}
.new-member-popup #form-new-member .error_list{
    width:auto !important;
}

.story-bord-guide.guide-info > p {
    font-weight: bold;
    padding: 0 0 20px 0;
    line-height: 14px;
}

.story-bord-guide.guide-info h1{ font-weight: bold; line-height: 14px; color:#000}
.frt{ float:right}

.video-list-container{
    margin: auto;
    padding: 20px 0;
    width: 930px;
    min-height: 370px;
}
.video-list {margin: auto;
             max-width: 850px;}

.video-list > li {
    background: url("../images/video.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-top: 10px;
    padding: 0 5px 0;
    width: 202px;
    float:left;
    text-align: left;
    line-height: 16px;
    height: 175px

}

.video-container {
    display: none;
    margin: 50px auto ;
    position: relative;
    text-align: center;
    width: 930px;
}

.close-video {
    background: url("../images/close_button.png") no-repeat scroll right center transparent;
    cursor: pointer;
    height: 24px;
    position: absolute;
    right: -25px;
    top: -25px;
    width: 24px;
    display: none;
}
.video-frame {
    height: 506px;
    overflow: hidden;
    width: 929px;
}

.video-list li span {
    bottom: 0;
    float: left;
    font-size: 13px;
    padding-left: 10px;
    margin-top: 115px;
    width: 160px;
    word-wrap: break-word;
    font-weight: normal;
}

#sec-task .error-list {
    color: red;
    float: left;
    left: 245px;
    position: absolute;
    top: 72px;
}

.report-opt {
    line-height: 25px;
    margin-right: 18px;
}

.report-opt a {
    background-position: center center;
    height: 25px;
    padding: 0 2px;
}
.report-opt span {
    font-size: 15px;
}


#select-dialogue-type .ic {
    margin: 0 5% !important;
    width: 90% !important;
}

#select-dialogue-type .ic > h3 {
    color: #000;
    font-weight: bold;
    text-align: left;
    margin-top:50px;
}

#select-dialogue-type .ic > label {
    clear: both;
    float: left;
    font-size: 14px;
    padding: 10px 0;
}

#select-dialogue-type .radio_ez {
    margin-left: 0;
}

#select-dialogue-type button {
    font-size: 14px;
    margin-top:50px;
    width: auto;
}

.compass_row {
    clear: both;
    float: left;
    margin: 10px 0;
    width: 100%;
}

.compass_row > h1 {
    font-size: 16px;
}

.parents_domain #wrapper {position: relative}

#already_exist .submit_link { margin: 5px 0; font-size: 13px; padding: 7px 40px 15px 0; width: auto}


.back_to_menu {
    background: rgba(0, 0, 0, 0) url("../images/citizen/back_link.png") no-repeat scroll left center;
    color: #797979;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 30px;
    margin-top: 9px;
    padding: 5px 0 5px 16px;
    text-decoration: none;
}


.two-col section {
    /*background: rgba(0, 0, 0, 0) url("../images/citizen/two_col_bg.png") no-repeat scroll left -1px;
    background: #fff none repeat scroll 0 0;*/
}
.left_mid .back_to_menu{ margin-left: 0; margin-bottom: 20px}

.delete_popup .alert_div, .logout_popup  .alert_div{
    position: relative!important;
}
.delete_popup, .logout_popup {
    /*background: linear-gradient(#f5f4f4, #ffffff 14%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    background: #ffffff;
    border: 1px solid #999999;
    border-radius: 1px;
    box-shadow: 0 1px 2px #666666;
    color: #000000;
    height: 250px !important;
    left: 50%;
    margin-left: -260px;
    position: absolute;
    top: 220px;
    width: 520px !important;
    z-index: 11111;
}
.logout_popup{
    display:none;
}
.close_icon {
    background: rgba(0, 0, 0, 0) url("../images/close_button_18.png") no-repeat scroll right top;
    border: medium none;
    cursor: pointer;
    float: right;
    font-family: Helvetica,Arial,sans-serif;
    margin: 10px 15px 0 0;
    padding: 5px 20px 15px 0;
    text-decoration: none;
}
.popup_title {
    color: #999999;
    float: left;
    font-family: helvetica;
    font-size: 24px;
    height: 35px;
    margin: 20px 0 0 125px;
    width: 390px;
}
.alert_icon {
    background: url("../images/alert.png") no-repeat scroll right top;
    border: medium none;
    cursor: pointer;
    float: left;
    font-family: Helvetica,Arial,sans-serif;
    height: 80px;
    margin: 0 0 0 10px;
    text-decoration: none;
    width: 280px;
    background-size: 25%;
}
.info-popup > div {
    color: #666666;
    margin-top: 1em;
    position: absolute;
    text-align: center;
    width: 100%;
}
.alert_div {
    float: left;
}
.logout_link {
    color: #999999;
    cursor: pointer;
    float: left;
    font-family: helvetica;
    font-size: 18px;
    margin: 15px 0 0 205px;
    text-decoration: none;
}
.logouthr {
    border-color: #999999 -moz-use-text-color #999999 #999999;
    border-image: none;
    border-style: solid none none;
    border-width: 1px 0 0;
    display: block;
    float: left;
    height: 1px;
    margin: 33px 5px 0 -102px;
    padding: 0;
    width: 101px;
}
#emailError {
    height: 7px;
    margin-top: -2px;
    margin-bottom: 3px;
    display: none;
    color: red;
}
.stamdataHeader h2 {
    width: 125px;
}
.lmargin7 {
    margin-left: 7px;
}
.width350 {
    width: 350px;
}
#form-login > form {
    bottom: 31px;
    position: relative;
}
.hideContain {
    display: none;
}
#edit_no_nemid {
    cursor: pointer;
}
#hintPasswordError {
    bottom: 10px;
    color: red;
    position: relative;
}
.textPositionM {
    position: relative;
    top: 2px;
}

.left_mid.parent-info-text ul li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
 .new-profileinfo1 .create-new-patient{ font-size: 12px;   
        margin: 0; color:#000;    padding: 12px 45px 15px 32px; background: rgba(0, 0, 0, 0) url("/images/new_design/right_arrow_blue_new_26.png") no-repeat scroll right center }
 
 .samtykke-popup .checkbox-wrapper {
    top: 310px;
}
.checkbox-label {
    float: left;
    margin-right: 10px;
    margin-top: 4px;
    text-align: right;
    width: 90%;
    font-size: 17px;
    color:#000;
}
.samtykke-popup .right_checkbox {
    background: rgba(0, 0, 0, 0) url("../images/right_checkbox.png") no-repeat scroll 0 0;
    cursor: pointer;
    float: left;
    height: 26px;
    width: 25px;
}
.samtykke-popup .blank_checkbox {
    background: rgba(0, 0, 0, 0) url("../images/blank_checkbox.png") no-repeat scroll 0 0;
    cursor: pointer;
    float: left;
    height: 26px;
    width: 25px;
}
.activate_infobox {
    background: rgba(0, 0, 0, 0) url("../images/question_icon.png") no-repeat scroll 0 0;
    cursor: pointer;
    height: 18px;
    left: -55px;
    position: absolute;
    bottom: 30px;
    width: 18px;
}
.samtykke-popup {
    top: -315px;
}

#show-dlg-commnt-form {
    background: rgba(0, 0, 0, 0) url("/images/new_design/next_small_arrow.png") no-repeat scroll left center;
    border: medium none;
    color: #163575;
    cursor: pointer;
    font-size: 12px;
    padding-left: 15px;
    margin:10px 0;
}

.notSelectedTitle {
    color: red!important;
}
#compass-titles {
    position: relative;
}
.compass_container  {
    position: relative;
}



/* For old dialogue input */
.meeting_gradation.three-col #slider-wrapper {
    margin-top: 35px;
}
.meeting_gradation.three-col .title {
    font-weight: bold;
    line-height: 20px;
    margin-left: 12px;
    padding-right: 10px;
}
.meeting_gradation.three-col .right_slider {
    min-height: 100px;
}
.meeting_gradation.three-col .session-info-tabs {
    float: left;
    margin-top: 7px;
    padding: 0 0 10px;
    width: 100%;
}
.meeting_gradation.three-col #session-info li {
    background-color: #ccc;
    border: 1px solid #fff;
    margin: 0;
}
.meeting_gradation.three-col #session-info li.selected {
    background-color: #6fcbdc;
    border-bottom: medium none #6fcbdc;
}
.meeting_gradation.three-col #session-info li.selected a {
    color: #163575;
}
.meeting_gradation.three-col #session-info li .infoPopup {
    background: transparent url("/images/new_design/info_icon.png") no-repeat scroll 0 1px;
    display: none;
    margin-top: 6px;
    width: 15px;
}
.meeting_gradation.three-col #session-info li.selected .infoPopup {
    display: block;
}
.meeting_gradation.three-col #session-info {
    float: left;
    position: relative;
    width: 100%;
}
.meeting_gradation.three-col #session-info li a {
    color: #666666;
    float: left;
    padding: 0.4em;
    text-decoration: none;
}
.meeting_gradation.three-col #session-info .sessioninfoClickSpan {
    width: auto;
}
.meeting_gradation.three-col #set-session-info {
    background-color: #6fcbdc;
    border: 1px solid #fff;
    float: left;
    margin-top: -2px;
    padding-bottom: 7px;
    padding-top: 5px;
    width: 100%;
}
.meeting_gradation.three-col #session-info li.l {
    margin-right: -1px;
    width: 95px;
}
.meeting_gradation.three-col #session-info li.m {
    margin-right: -1px;
    width: 77px;
}
.meeting_gradation.three-col #session-info li.r {
    margin-right: -5px;
    width: 110px;
}
.meeting_gradation.three-col #set-session-info-form textarea {
    height: 195px !important;
    margin: auto !important;
    padding: 1px 1px 1px 2px;
    width: 98% !important;
}
.meeting_gradation.three-col .session-info-data {
    height: auto;
    margin: auto;
    position: relative;
    text-align: center;
    width: 95%;
}
.meeting_gradation.three-col .sub-tab {
    background: transparent url("../images/new_design/sub_tab_arrows.png") no-repeat scroll 0 -58px;
    float: left;
    height: 35px;
    width: 50%;
}
.meeting_gradation.three-col .sub-tab.selected {
    background-position: 0 5px;
}
.meeting_gradation.three-col .sub-tab .infoPopup {
    display: none;
}



.meeting_gradation.three-col .sub-tab.selected .infoPopup {
    display: block;
}
.meeting_gradation.three-col #set-session-info-form label {
    color: #fff;
    cursor: pointer;
    display: inline-table;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 0 18px;
    max-width: 86px;
    padding: 8px 0 0;
    text-align: left;
}
.meeting_gradation.three-col #set-session-info-form .bekymringer label {
    padding-top: 2px;
}
.meeting_gradation.three-col #set-session-info .sectionInfoPopup {
    background: transparent url("/images/new_design/info_icon.png") no-repeat scroll 0 1px;
    margin-left: 6px;
    margin-top: 8px;
    width: 12px;
}
.meeting_gradation.three-col #set-session-info-form .selected label {
    color: #163575;
}

.meeting_gradation.three-col .compass-summary, .meeting_gradation.three-col .gol-summary {
    background: #163575 url("../images/new_design/right_arrow_white_small.png") no-repeat scroll right center;
    border: 1px outset #fff;
    color: #fff;
    cursor: pointer;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 11px;
    line-height: 17px;
    padding: 2px 14px 2px 2px;
    text-decoration: none;
}

.meeting_gradation.three-col .hidden1{ display: none}

/*.menu-stat , .menu-elearning { display: none !important}*/
/*Text changes*/
.samtykke-popup-desc ul li{
    list-style-type: disc;
    margin-left: 16px;
}
.task-form-wraper li.add-task-step4 {
    margin-left: 50px;
}
.choose-goal-top li.add-task-step4{
    margin-left: 50px;
}

#no-ruler-wrapper .ui-slider .ui-slider-handle{ display: none !important}
.info-popup .info-popup-desc li {
list-style-type : disc;
margin-left : 15px;
}
.parents_domain, .krimi_reading {
    float:left;
    width: 100%;
}


#stamData-form .error{
    color: red;
    padding: 5px 0 0;
    width: 100%;
    word-wrap: break-word;
}
.down-arrow {
    background:  url("../images/down-arrow.png") no-repeat;
    height: 10px;
    margin-left: 3px;
    margin-top: 8px;
    width: 16px;
}
@media screen and (min-width: 2500px) and (max-width: 2844px){
    .inner {
        background-position: center 38px;
    }
}
/*
@media screen and (min-width: 1580px) and (max-width: 1700px){
    .inner {
        background-position: center 36px;
    }
}

@media screen and (min-width: 1400px) and (max-width: 1500px){
    .inner {
        background-position: center 38px;
    }
}
@media screen and (min-width: 1700px) and (max-width: 1800px){
    .inner {
        background-position: center 39px;
    }
}
@media screen and (min-width: 2560px) and (max-width: 2844px){ 
    .inner {
        background-position: center 37px;
    }
}*/
#logo, .heading_title, .heading_title h1{
    overflow: visible!important;
}

#drop-down-content > a {
    color: #4b6bd6;
    text-decoration: none;
}

/*Handlingsplan changes*/
.opret_new_goal_wrapper {
    float: left;
    position: relative;
    width: 20%;
    z-index: 1;
}

.opret_new_goal{
    color: #797979;
    float: left;
    text-align: left;
    width: auto;
    height: 17px;
    padding: 8px 22px 0 0;
    font-weight: bold;
    cursor: pointer;
    /*background: url("../images/opret_new_goal.png") no-repeat right center;*/
}

.type_wrapper {
    float: right;
    margin: 10px 0 0;
    position: absolute;
    text-align: right;
    top: 0;
    width: 100%;
}

.goal_panel_inner {
    background: #fafafa none repeat scroll 0 0;
    clear: both;
    float: left;
    padding: 10px 10px 3px;
    width: 100%;
}
.goal_panel_inner #SetGoal_title {
    border: 1px solid #c3c3c3;
    color: #4b6bd6;
    float: left;
    font: 14px helvetica;
    width: 500px;
}
.goal_panel_inner textarea:placeholder {
    color: #4b6bd6;
    font-family: helvetica;
    font-size: 13px;
}
.cancel_wrapper {
    float: left;
    margin: 8px;
    color: #bbbbbb;
    cursor: pointer;
}
.cancel-icon {
    background: url('../images/cancel-icon.png') no-repeat;
    width: 13px;
    height: 13px;
    display: inline-block;
}

.save_wrapper {
    color: #bbbbbb;
    cursor: pointer;
    float: right;
    margin: 8px;
}
.save-icon {
    background: url('../images/save-icon.png') no-repeat 0 2px;
    width: 19px;
    height: 19px;
    padding-top: 5px;
    display: inline-block;
}

.delete_wrapper {
    color: #bbbbbb;
    cursor: pointer;
    float: right;
    margin: 8px;
}
.delete-center {
    margin-right: 78px;
    margin-top: 4px;
}
.delete-icon {
    background: url('../images/delete-icon.png') no-repeat 0 2px;
    width: 19px;
    height: 19px;
    padding-top: 5px;
    display: inline-block;
}
.goal_panel_inner #setGoal_title_error {
    clear: both;
    color: red;
    float: left;
    text-align: left;
    width: 100%;
    padding-top: 2px;
    line-height: 16px;
}
.goal_panel_inner #category_error {
    clear: both;
    color: red;
    float: left;
    text-align: left;
    width: 100%;
    padding-top: 2px;
    padding-left: 10px;
    line-height: 16px;
}
.category_error_blank, .setGoal_title_error_blank{
    clear: both;
    float: left;
    width: 100%;
    padding-top: 2px;
    padding-left: 10px;
    line-height: 16px;
    display: none;
}

.goal_left_pannel {
    float: left;
    width: 70%;
}
.goal_right_pannel {
    float: left;
    padding-left: 10px;
    width: 205px;
}
.buttom_wrapper {
    float: left;
    padding-top: 29px;
    width: 100%;
}

.goal_list_wrapper {
    clear: both;
    float: left;
    text-align: left;
    width: 100%;
}

.goal_wrapper {
    float: left;
    padding-top: 15px;
    width: 100%;
}
.goal_wrapper .goal_category {
    font-size: 16px;
    font-weight: bold;
    padding: 6px 0;
    color: #797979;
    float: left;
}
.goal_title {
    color: #4b6bd6;
    font-size: 16px;
    padding-bottom: 10px;
}

.task_table_wrapper table td {
    background: #ffffff;
    padding: 5px;
    line-height: 16px;
    color: #797979;
    cursor: pointer;
    position: relative;
    vertical-align: top;
}
.task_table_wrapper .other_not_active {
    background: #fafafa;
}
.task_table_wrapper table {
    border-collapse: unset;
    border-spacing: 3px;
}

.task_table_wrapper table th{
    color: #4b6bd6;
    line-height: 16px;
    text-align: left;
}
.opret_new_task{
    color: #797979;
    float: left;
    text-align: left;
    width: auto;
    height: 17px;
    padding: 6px 22px 0 0;
    font-weight: bold;
    cursor: pointer;
    background: url("../images/opret_new_goal.png") no-repeat right center;
}
.goal_category_wrapper {
    float: left;
    padding-bottom: 5px;
    width: 100%;
}
.task_table_wrapper .task-form {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #797979;
    border-radius: 0
}
.task_table_wrapper .task-form-section{
    /*border-bottom: 1px solid #bbbbbb;*/
    /*margin-left: 5px;*/
    margin-right: 0px;
    margin-top: 0px;
}
.task_table_wrapper .task-description {
    border: 1px solid #fff;
}
/* do not group these rules placeholder color */
*::-webkit-input-placeholder {
    color: #4b6bd6;
}
*:-moz-placeholder {
    /* FF 4-18 */
    color: #4b6bd6;
}
*::-moz-placeholder {
    /* FF 19+ */
    color: #4b6bd6;
}
*:-ms-input-placeholder {
    /* IE 10+ */
    color: #4b6bd6;
}
.task_table_wrapper .task-description::-moz-placeholder{
    color: #797979;
    font-weight: bold;
}
.task_table_wrapper .task-description::-webkit-input-placeholder {
    color: #797979;
    font-weight: bold
}
.margin-top4{
    margin-top: 4px;
}

.task_table_wrapper #datepicker .ui-datepicker .ui-datepicker-prev {
    left: 0;
    top: 70px;
}

.task_table_wrapper #datepicker .ui-datepicker .ui-datepicker-next{
    right: 0;
    top: 70px;
}
/*.task_table_wrapper #datepicker .ui-datepicker-calendar td {
    border: 1px solid #797979;
}*/
.task_table_wrapper #datepicker .ui-state-default {
    font-size: 16px;
}

/*.task_table_wrapper .datepicker .ui-datepicker td.ui-datepicker-today a.ui-state-active1, .datepicker .ui-datepicker td.ui-datepicker-today a.ui-state-active1, .datepicker .ui-datepicker td a.ui-state-highlight, .datepicker .ui-state-highlight, .datepicker .ui-state-active, .datepicker .ui-datepicker td a.ui-state-active{
    background-color: #4b6bd6!important;
}*/
.datepicker .ui-datepicker td.ui-datepicker-today a.ui-state-default {
    background-color: #e6e6fa;
    color: #555555;
}
.datepicker .ui-datepicker td.ui-datepicker-today a.ui-state-default.ui-state-active {
    background-color: #4b6bd6;
    color: #fff;
} 
.datepicker .ui-state-active, .datepicker .ui-datepicker td a.ui-state-active {
    background-color: #4b6bd6!important;
    color: #fff;
}

.datepicker2 .ui-datepicker td.ui-datepicker-today a.ui-state-default {
    background-color: #e6e6fa!important;
    color: #555555;
}
.datepicker2 .ui-datepicker td.ui-datepicker-today a.ui-state-default.ui-state-active {
    background-color: #4b6bd6!important;
    color: #fff;
}
.datepicker2 .ui-state-active, .datepicker2 .ui-datepicker td a.ui-state-active {
    background-color: #4b6bd6!important;
    color: #fff;
}
.task_table_wrapper .datepicker .ui-datepicker-calendar th > span{
    color: #797979!important;
    font-weight: normal!important;
    background-color: #fff!important;
    border: none!important;
}
.task_table_wrapper .datepicker .ui-datepicker-calendar .ui-state-hover{
    background-color: #4b6bd6!important;
}

.task_table_wrapper .ui-icon-circle-triangle-w {
    background: url("../images/left-calender.png") no-repeat scroll center center !important;
}
.task_table_wrapper .ui-icon-circle-triangle-e {
    background: url("../images/right-calender.png") no-repeat scroll center center !important;
}
.startDateHeading, .endDateHeading {
    text-align: center;
    color: #4b6bd6;
    font-size: 14px;
}
.task_table_wrapper .datepicker .ui-datepicker .ui-datepicker-title{
    color: #000!important;
}
.show_end_date_cal {
    color: #4b6bd6;
    float: right;
}
.show_end_date_cal .next_arrow{
    background: url("../images/right-calender.png") no-repeat scroll center center;
    display: inline-block;
    height: 13px;
    width: 9px;
}
.show_start_date_cal {
    float: right;
}
.show_start_date_cal .prev_arrow {
    background: rgba(0, 0, 0, 0) url("../images/startdate.png") no-repeat scroll center center;
    display: inline-block;
    height: 13px;
    width: 9px;
}

/* Action plan datepicker2 customized css */
.datepicker2,.datepicker2 {width:100%; margin:auto}
.datepicker2.network {overflow:hidden}
.datepicker2 .ui-datepicker-group.ui-datepicker-group-first, .datepicker2  .ui-datepicker-group.ui-datepicker-group-last {
    opacity: .3;
    width: 104px;

}
.datepicker2 .ui-datepicker .ui-datepicker-prev {cursor:pointer; left: 5px; top:-15px; z-index: 999;} 
.datepicker2 .ui-datepicker .ui-datepicker-next {cursor:pointer; right: 0px; top:-15px; z-index: 999;}
.datepicker2 .ui-datepicker .ui-datepicker-prev, .datepicker2 .ui-datepicker .ui-datepicker-next { /*top:180px*/} 
.datepicker2 .ui-datepicker-group.ui-datepicker-group-middle {margin: 0 42px; width: 420px} 
.datepicker2 .ui-datepicker-group.ui-datepicker-group-first .ui-datepicker-calendar { float:right}
.datepicker2 .ui-datepicker.ui-datepicker-multi-3{overflow:hidden; width:100%; border:none}
.datepicker2 .ui-datepicker-group.ui-datepicker-group-first { float:left }
.datepicker2 .ui-datepicker-group.ui-datepicker-group-last { float:right }
.datepicker2 .btn-nav {display:block; float:left; width:10%; margin-top:100px}
.datepicker2 .ui-datepicker-calendar td  {  padding:0 ; /*border: 1px solid #797979;/* border-bottom: 1px solid #797979;
    border-right: 1px solid #797979; border:1px solid #797979*/ }
.datepicker2 .ui-datepicker-title { font-size:12px; font-family: helvetica,arial,sans-serif }
.datepicker2 .ui-datepicker-group-middle .ui-datepicker-title{ font-size:18px  }
.datepicker2 .ui-datepicker .ui-datepicker-title {color: #000; line-height:18px; margin:0}
.datepicker2 .ui-widget-header { border:none; background:none}
.datepicker2 .ui-datepicker td span, .datepicker2 .ui-datepicker td a { background-color: #fff; height:40px ; padding:0 ; width:59px; line-height:40px; text-align: center;}
.datepicker2 .ui-state-default { 
    background:none;
    /*border:none;*/
    font-family: helvetica,arial,sans-serif;
    font-size: 16px;
    font-weight: normal;
    /*border-bottom: 1px solid #797979;
    border-right: 1px solid #797979;
    border-left: none;
    border-top: none;*/
}
.datepicker2 .ui-datepicker td a.ui-state-highlight, .datepicker2 .ui-state-highlight, .datepicker2 .ui-state-active, .datepicker2 .ui-datepicker td a.ui-state-active {background-color: #4b6bd6; color:#fff}

.datepicker2 .ui-datepicker th {
    background: none;
    border: 0 none;
    color: #FFFFFF;
    font-family: helvetica;
    font-size: 16px;
    font-weight: bold;
    padding: 0;
    margin:0;
    text-align: center;
}

.datepicker2 .ui-state-disabled, .datepicker2 .ui-widget-content .ui-state-disabled, .datepicker2 .ui-widget-header .ui-state-disabled {
    background-image: none;
    border: medium none;
    opacity: 0.35;
}

.datepicker2 .ui-icon {
    background-image: url("/images/cal_nav_btn.png");
}	

.datepicker2 .ui-datepicker .ui-datepicker-prev span, .datepicker2 .ui-datepicker .ui-datepicker-next span { margin:0; left: 0 ; top : 60px;}

.datepicker2 .ui-icon-circle-triangle-w {background-position:0 0}
.datepicker2 .ui-icon-circle-triangle-e {background-position: 0 0}
.datepicker2 .ui-state-hover { background:none; border:none}
/*.datepicker2 .ui-datepicker-next-hover .ui-icon-circle-triangle-e { background-position: -40px -40px  } 
.datepicker2 .ui-datepicker-prev-hover .ui-icon-circle-triangle-w {background-position:0 -40px}*/

.datepicker2 .ui-datepicker-calendar th > span {
    background-color: #fff;
    border: medium none;
    color: #797979;
    font-weight: normal !important;
    display: block;
    margin: 0 0 6px;
    padding: 0;
    width: 58px;
}
.datepicker2 .ui-datepicker-group-first .ui-datepicker-title { text-align: right }
.datepicker2 .ui-datepicker-group-last .ui-datepicker-title { text-align: left }

.datepicker2 .ui-datepicker-calendar  { margin: .2em auto 0.4em}
.datepicker2 .ui-datepicker-calendar .ui-state-hover {background-color: #4b6bd6; color:#fff }

.datepicker2 .ui-widget-content { background: none repeat scroll 0 0 transparent; border:none; width:100%}

.datepicker2.next-meeting {padding-top: 0px;position:relative;margin-left: -6px;}
.datepicker2.next-meeting .ui-datepicker .ui-datepicker-prev, .datepicker2.next-meeting .ui-datepicker .ui-datepicker-next {
    top: 0;
}

/*.datepicker2.next-meeting  .ui-datepicker .ui-datepicker-prev {
    cursor: pointer;
    left: 0;
}*/
.datepicker2.next-meeting  .ui-datepicker .ui-datepicker-prev {
    cursor: pointer;
    left: 106px;
    top: 9px;
    z-index: 999;
}
/*.datepicker2.next-meeting  .ui-datepicker .ui-datepicker-next {
    cursor: pointer;
    right: 5px;
}*/
.datepicker2.next-meeting  .ui-datepicker .ui-datepicker-next {
    cursor: pointer;
    z-index: 999;
    top: 9px;
    right: 92px;
}

.datepicker2.next-meeting .ui-datepicker-title{ font-size:18px ; padding-bottom: 5px }

.task_table_wrapper .datepicker2 .ui-icon-circle-triangle-e {
    /*left: 250px !important*/
}

.task_table_wrapper .datepicker2 .ui-icon-circle-triangle-e {
    /*left: -245px !important;*/
}

.task_table_wrapper table tr td.calender table {
    border-spacing: 0px;
}
.datepicker2 .ui-datepicker-calendar tr:first-child td  {
    /*border-top: 1px solid #797979;
    border-bottom: 1px solid #797979;
    border-right: 1px solid #797979;*/
}
.datepicker2 .ui-datepicker-calendar tr td:first-child  {
    /*border-left: 1px solid #797979;*/
}
.datepicker .ui-datepicker-calendar tr td:first-child {
    /*border-left: 1px solid #797979;*/
}
.datepicker .ui-datepicker-calendar tr:first-child td {
    /*border-top: 1px solid #797979;
    border-bottom: 1px solid #797979;
    border-right: 1px solid #797979;*/
    border: 1px solid #797979;
}
.start-date-center{
    color: #bbbbbb;
    /*margin-right: 110px;
    margin-top: 10px;*/
}
.task_date_arrow_active{
    background: url('../images/date_arrow.png') no-repeat 0 0;
    display: inline-block;
    width: 22px;
}
.task_date_arrow_inactive{
    background: url('../images/date_arrow.png') no-repeat 0px -50px;
    display: inline-block;
    width: 22px;
}

.display-calender {
    background: #fff none repeat scroll 0 0;
    bottom: 0;
    height: 100%;
    margin-top: 30px;
    min-height: 271px;
    position: absolute!important;
    right: 0;
    z-index: 1;
}

.task-form-absolute{
    left: 0;
    position: absolute;
    top: -8px;
}
.task-form-section select {
    display: none;
}
.done_task_button_wrapper{
    position: absolute;
    right: -44px;
    top: 4px;
    z-index: 999;
}
.done_task_button_wrapper .btn-complete-task, .done_task_button_wrapper .btn-complete-task-disabled{
    background: #4b6bd6 none repeat scroll 0 0;
    color: #fff;
}
.done_task_button_wrapper button .top-section{
    background: #4b6bd6 none repeat scroll 0 0;
    left: 0;
    position: absolute;
    top: -4px;
    width: 15px;
    z-index: -1;
}
.task_network_wrapper {
    background: #fff none repeat scroll 0 0;
    border: 1px solid;
    left: 0;
    top: 0;
    line-height: 18px;
    padding: 5px 0;
    position: absolute;
    width: 100%;
    z-index: 1;
}
.network_name_wrapper {
    float: left;
    width: 100%;
}
.network_name_wrapper:hover{
    background-color: #C9D2F3;
    color: #4b6bd6;
}
.network_checked {
    float: left;
    width: 10%;
    background: url('../images/network-check.png') no-repeat center 5px;
}
.network_name {
    float: left;
    width: 75%;
}
.network_icon {
    float: left;
    width: 15%;
    background: url('../images/bell-sprite.png') no-repeat center 2px;
}
/*.network_icon:hover {
    background: url('../images/bell-sprite.png') no-repeat center -22px;
}*/
.network_hover {
    background: url('../images/bell-sprite.png') no-repeat center -22px!important;
}
.active_network_icon {
    background: url('../images/bell-sprite.png') no-repeat center -60px;
}
.task_network_bottom_wrapper {
    border-top: 1px solid #bbbbbb;
    float: left;
    margin-top: 10px;
    width: 100%;
}
.task_network_bottom_wrapper div{
    margin-bottom: 0;
}
.network_checked:hover {
    background: url('../images/network-check.png') no-repeat center 5px;
}
.network_not_checked {
    float: left;
    width: 10%;
}
.andet_wrapper{
    display: none;
    float: left;
    width: 100%;
    padding-top: 5px;
}
#userPredefinedGoal{
    width: 188px;
}

.goal_panel_inner #customCategory_error {
    clear: both;
    color: red;
    float: left;
    line-height: 16px;
    padding-top: 2px;
    text-align: left;
    width: 100%;
    margin-left: 10px;
}
.active-save-icon {
    background: url("../images/active-save-icon.png") no-repeat scroll 0 5px;
    display: inline-block;
    height: 16px;
    padding-top: 5px;
    width: 16px;
}
#newGoalForm #SetGoal_PredefinedGoalCategory.customStyleSelectBox {
    height: auto !important;
    color: #797979;
}
#newGoalForm .customStyleSelectBoxInner {
    background-image: url("../images/selectbox_down.png");
    background-position: 175px center;
    background-repeat: no-repeat;
    color: #797979;
    height: 25px;
    line-height: 25px;
    margin: 0 0 0 8px;
    padding-right: 25px;
    text-align: left;
    width: 175px !important;
    float: left;
}
/*#newGoalForm .custom_select {
    border: 1px solid #797979;
}*/
/*.page-overview .login_left{
    right: -10px;
}*/
.plus_icon {
    background: url("../images/opret_new_goal.png") no-repeat right center;
    bottom: 1px;
    display: block;
    height: 17px;
    left: 5px;
    position: relative;
    width: 18px;
    float: left;
}
.opret_goal_title{
     float: left;
     font-size: 14px;
}
.type_wrapper .customStyleSelectBoxInner{
    color: #797979;
    font-weight: bold;
    background-image: url("../images/selectbox_down.png");
    background-position: right center;
    background-repeat: no-repeat;
    font-size: 14px;
}
.task_table_wrapper .task-description {
    font-family: Helvetica, arial,sans-serif;
    font-size: 12px;
}
.selected_network_name {
    color: #4b6bd6;
}
.task_network_bottom_wrapper .save_wrapper{
    margin-top: 3px!important;
}
.task_network_bottom_wrapper .cancel-icon{
    position: relative;
    top: 3px;
}
.task_network_bottom_wrapper .save-icon{
    bottom: -1px;
    position: relative;
}
.task_network_bottom_wrapper .active-save-icon{
    bottom: 1px;
    position: relative;
}
.calender .bold_date {
    font-weight: bold;
}

.calender .blue_date{
    color: #4b6bd6;
}
/*.goal_right_pannel .buttom_wrapper{
    position: relative;
    top: 20px;
}*/
.goal_right_pannel .save_wrapper {
    margin: 0;
}
.goal_right_pannel .cancel_wrapper{
    margin: 0;
}
.goal_right_pannel .save-icon {
    bottom: 6px;
    padding-top: 0;
    position: relative;
}
.goal-title-required::-webkit-input-placeholder {
    color: red!important;
}
.goal-title-required::-moz-placeholder{
    color: red!important;
}
#newGoalForm .buttom_wrapper .active-save-icon {
    background-position: 0 0px;
    bottom: 4px;
}
.goalCategory-required::-moz-placeholder{
    color: red!important;
}
.goalCategory-required::-webkit-input-placeholder {
    color: red!important;
}
/*Calender*/
.display-calender .ui-datepicker {
    width: 218px;
    height: auto;
    font: 9pt Helvetica,Arial, sans-serif;
    border: thick solid red;
}
.display-calender .datepicker .ui-datepicker td span,.display-calender .datepicker .ui-datepicker td a{
    height: 29px;
    line-height: 29px;
    width: 29px;
    font-size: 12px;
}
.display-calender .datepicker .ui-datepicker-calendar th > span{
    width: 30px;
    font-size: 12px;
}

.display-calender .datepicker2 .ui-datepicker td span,.display-calender .datepicker2 .ui-datepicker td a{
    height: 29px;
    line-height: 29px;
    width: 29px;
    font-size: 12px;
}
.display-calender .datepicker2 .ui-datepicker-calendar th > span{
    width: 30px;
    font-size: 12px;
}

.datepicker2 .ui-datepicker-calendar tr:first-child td a.ui-state-default{
    /*border-bottom: none;
    border-right: none;*/
}

.display-calender .ui-datepicker-month, .display-calender .ui-datepicker-year{
    font-size: 14px;
}
.calender_bottom_wrapper{
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #bbbbbb;
    border-left: 1px solid #bbbbbb;
    border-right: 1px solid #bbbbbb;
    float: left;
    padding: 10px;
    position: absolute;
    left: 0;
    width: 221px;
}
.calender_bottom_wrapper .cancel_wrapper{
    margin: 0;
}
.calender_bottom_wrapper .cancel-icon{
    position: relative;
    top: 1px;
}
.calender_bottom_wrapper .next_arrow{
    position: relative;
    top: 1px;
}
.datepicker2-save-icon{
    bottom: 5px;
    padding-top: 0;
    position: relative;
    height: 21px;
}
.datepicker2-save_wrapper{
    margin: 0 0 0 20px;
}
.ui-datepicker-other-month.ui-state-disabled{
    border: none!important;
}
.datepicker2 .ui-state-default,.datepicker2 .ui-widget-content .ui-state-default,.datepicker2 .ui-widget-header .ui-state-default{
    border: 1px solid #797979;
}
#newGoalForm .selectize-input{
    border-radius: 0;
}
#newGoalForm .selectize-input input{
    width: auto!important;
}
#newGoalForm .selectize-input::after{
    content: url("../images/selectbox_down.png");
}
#newGoalForm .selectize-input input::-moz-placeholder{
    color: #797979;
    font-size: 13px;
}
#newGoalForm .selectize-input input::-webkit-input-placeholder{
    color: #797979;
    font-size: 13px;
}
#newGoalForm .selectize-control{
    text-align: left;
}
#newGoalForm .selectize-dropdown .active{
    background-color: #c9d2f3!important;
    color: #4b6bd6!important;
}
.type_wrapper #goal_id.customStyleSelectBox {
    right: 0;
}
/* Dialog input mit input and samlet oversigt changes */
.minGroup-active .compass-summary, .minGroup .compass-summary {
    color: #797979;
    float: left;
    font-size: 24pt;
    font-weight: normal;
    line-height: 24pt;
    padding: 3px 0 0 10px;
}
.samletGroup-active .compass-summary,.samletGroup .compass-summary {
    color: #797979;
    float: left;
    font-size: 24pt;
    font-weight: normal;
    line-height: 24pt;
    padding: 3px 0 0 10px;
}
.samletGroup + .compass-summary, .minGroup + .compass-summary{
    opacity: 0.5;
}
.bekymringer_wrapper, .fungerer_wrapper, .hvad_skal_ske_wrapper {
    clear: both;
    float: left;
    margin-top: 30px;
    width: 100%;
}
.bekymringer_title {
    font-size: 11pt;
    font-weight: bold;
    text-align: left;
    position: relative;
}
.bekymringer_table {
    float: left;
    margin-top: 5px;
    width: 100%;
}
.bekymringer_table th{
    color: #4b6bd6;
    text-align: left;
    font-size: 14px;
}
.bekymringer_table .sectionInfoPopup{
    display: inline-block;
    float: none;
    background: url("/images/question_icon_new.png") no-repeat scroll 0 0px;
    height: 13px;
    width: 13px;
}
.bekymringer_table .goalwrapper{
    /*background-color: #fff;*/
    float: left;
    margin-bottom: 3px;
    width: 100%;
    min-height: 60px;
    margin-bottom: 0;
    opacity: 0.7;
    position: relative;
    /*margin-top: 10px;*/
}

.bekymringer_table .targetwrapper{
    background-color: #fff;
    float: left;
    /*margin-left: 3px;*/
    width: 100%;
    min-height: 60px;
    opacity: 0.7;
    position: relative;
}
/*.gradation .bekymringer_wrapper #set-session-info-form textarea{
    padding: 5px 20px 5px 5px;
}*/
.overview_bottom_wrapper {
    float: left;
    margin-top: 30px;
    font-weight: bold;
    font-size: 13px;
}
.overivew_desc{
    float: left;
    opacity: 0.5;
}
.next_arrow{
    float: left;
    background: url("../images/new_design/default_arrow.png") no-repeat scroll right top;
    width: 12px;
    height: 16px;
    margin-left: 10px;
    opacity: 0.5;
}
.next_active_arrow{
    float: left;
    background: url("../images/new_design/next_active_arrow.png") no-repeat scroll right 2px;
    width: 12px;
    height: 16px;
    margin-left: 10px;
    opacity: 1;
}
.share_icon {
    background: url("../images/new_design/overview_icon.png") no-repeat scroll left top;
    background-size: 85%;
    float: left;
    height: 20px;
    width: 40px;
    opacity: 0.5;
    margin-left: 10px;
}
.active_share_icon {
    background: url("../images/new_design/overview_active_icon.png") no-repeat scroll left top;
    background-size: 85%;
    float: left;
    height: 20px;
    width: 40px;
    opacity: 1;
    margin-left: 10px;
    cursor: pointer;
}
.bekymringer_content_wrapper{
    margin-top: 5px;
}
.three_area_wrapper {
    float: left;
    width: 100%;
}
.activeBox{
    opacity: 1!important;
    border: 1px solid #797979;
}
.edit-input-icon {
    background: url("../images/save-icon.png") no-repeat scroll 0 2px;
    display: inline-block;
    height: 19px;
    padding-top: 5px;
    position: absolute;
    right: 5px;
    top: 2px;
    width: 19px;
    cursor: pointer;
}
.shared_date {
    color: #666666;
    float: left;
    font-weight: bold;
    opacity: 1;
    /*padding: 5px 0 0 3px;*/
    position: relative;
}
.bekymringer_table table tr td{
    background: #fff none repeat scroll 0 0;
    /*opacity: 0.7;*/
    vertical-align: top;
}
.bekymringer_table table tr td:first-child{
    border-right: 3px solid #cdcdcd\0 !important;
}
.bekymringer_table table tr td {
    border-top: 3px solid #cdcdcd\0 !important;
}
.bekymringer_table table tr:nth-child(1) td,.bekymringer_table table tr:nth-child(2) td {
    border-top: none\0 !important;
}

.bekymringer_title .new-icon{
    background: url("../images/opret_new_goal.png") no-repeat scroll left top;
    bottom: 2px;
    cursor: pointer;
    float: left;
    height: 17px;
    margin-left: 15px;
    padding: 1px 0 0 20px;
    position: relative;
    width: 60px;    
    font-weight: normal;
}
.bekymringer_title > span {
    float: left;
}
.goalwrapper .shared_date{
    padding: 5px 0 0 11px;
}
.targetwrapper .shared_date{
    padding: 5px 0 0 6px;
}
.goalwrapper .shared_date.shared_small_icon{
    padding: 5px 25px 0 11px;
    background: url("../images/new_design/overview_active_icon.png") no-repeat scroll right bottom;
    background-size: 22% auto;
}
.targetwrapper .shared_date.shared_small_icon{
    padding: 5px 25px 0 6px;
    background: url("../images/new_design/overview_active_icon.png") no-repeat scroll right bottom;
    background-size: 22% auto;
}
.gem_input{
    background: url("../images/active-save-icon.png") no-repeat scroll right 1px;
    bottom: 2px;
    cursor: pointer;
    height: 19px;
    padding-top: 5px;
    position: relative;
    right: 5px;
    text-align: left;
    width: 45px;
    float: right;
}
.bekymringer_table table{
    border-collapse: initial;
    border-spacing: 3px;
}
.samlet-overiew-wrapper {
    width: 78%;
}
.samlet-overiew-wrapper .reoprt-slidepopup .report-table li{
    /*margin-right: 10px;*/
    width: 245px;
}
.samlet-overiew-wrapper .observation-report {
    float: left;
    width: 100%;
}
.samletGroup-active {
    background: url("../images/new_design/overview_icon_active.png") no-repeat scroll left top;
    background-size: 95% auto;
    cursor: pointer;
    float: left;
    width: 40px;
    height: 20px;
    margin-right: 5px;
}
.minGroup {
    background: url("../images/new_design/my_overview.png") no-repeat scroll left top;
    background-size: 95% auto;
    cursor: pointer;
    float: left;
    height: 19px;
    width: 19px;
    margin-right: 5px;
}
/*.overview_table_wrapper th {
    color: #4b6bd6;
    text-align: left;
}
.overview_table_wrapper .sectionInfoPopup {
    background: rgba(0, 0, 0, 0) url("/images/question_icon_new.png") no-repeat scroll 0 0;
    display: inline-block;
    float: none;
    height: 13px;
    width: 13px;
}*/
.overview_table_wrapper {
    float: left;
    text-align: left;
    width: 100%;
    margin-top: 5px;
}
.overview_table_wrapper .uline-observation{
    text-decoration: none;
    color: #4b6bd6;
    margin-left: 7px;
}
.overview_table_wrapper .sectionInfoPopup {
    background: rgba(0, 0, 0, 0) url("/images/question_icon_new.png") no-repeat scroll 0 0;
    display: inline-block;
    float: none;
    height: 13px;
    width: 13px;
    margin-left: 5px;
}
.overview_table_wrapper .merge_li {
    background: #fff none repeat scroll 0 0;
    float: left;
    margin: 2px;
    padding: 5px;
    width: 245px;
    height: 120px;
}
.overview_table_wrapper .bold-goal-name {
    float: left;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 5px 0;
}
.line-height16 {
    line-height: 16px;
}
.overview_table_wrapper .report-table-li{
    padding:10px 7px 25px;
}
.overview_table_wrapper .main-observation{
    border-right: none;
    padding: 0;
}
.overview_table_wrapper .blank_merge_li {
    background: #fafafa;
    float: left;
    height: 120px;
    margin: 2px;
    padding: 5px;
    width: 245px;
}
.overview_wrapper{
    float: left;
    width: 100%;
}
.overview_wrapper .report-table-li:first-child{
    padding-left: 0;
}
.overview_table_wrapper .normal-font{
    font-weight: normal;
}
.overview_table_wrapper .view-more{
    text-align: right;
    color: #4b6bd6;
    cursor: pointer;
}
.overview_table_wrapper .view-more-icon {
    background: rgba(0, 0, 0, 0) url("/images/selectbox_down.png") no-repeat scroll center center / 85% auto;
    display: inline-block;
    height: 13px;
    margin-left: 3px;
    width: 13px;
}
.highlight-popup, .highlight-popup1 {
    background: #fff none repeat scroll 0 0;
    left: 27.2%;
    width: 770px !important;
    border: 1px solid #797979;
    padding-top: 15px;
    display: none;
}
.view-more-wrapper .sub-heading {
    color: #4b6bd6;
    text-align: left;
    padding-bottom: 10px;
}
.full-category-name{
    font-weight: bold;
}
.full-category-name .normal-font{
    font-weight: normal;
}
.highlight-popup .view-more-text, .highlight-popup1 .view-more-text {
    line-height: 16px;
    padding-top: 15px;
    word-wrap: break-word;
    float: left;
}
.view-more-wrapper .close_popup{
    background: url("../images/new_design/close_popup.png") no-repeat scroll right 0;
    display: inline-block;
    height: 20px;
    padding-top: 3px;
    width: 45px;
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 10;
}
.hent-report-wrapper {
    float: right;
    width: 200px;
    padding-top: 6px;
}

.hent-report-wrapper .report-pdf {
    background: url("../images/new_design/hent-report-pdf.png") no-repeat scroll right 0;
    color: #797979;
    cursor: pointer;
    float: right;
    height: 24px;
    padding: 5px 10px 0 0;
    text-align: left;
    text-decoration: none;
    width: 55px;
}
.samlet-overiew-wrapper .custom-overlay {
    background: #fafafa none repeat scroll 0 0;
    float: left;
    height: 100%;
    opacity: 0.5;
    position: absolute;
    width: 100%;
    display: none;
    z-index: 1;
}
.samletGroup a, .samletGroup-active a {
    text-decoration: none;
    color: #797979;
}
.minGroup a, .minGroup-active a {
    text-decoration: none;
    color: #797979;
}
.add-custom-overlay {
    background: #f4f4f4 none repeat scroll 0 0;
    float: left;
    height: 25px;
    opacity: 0.5;
    position: absolute;
    width: 190px;
    display: none;
    z-index: 10;
    top: -5px;
    left: 0;
}
.highlight-popup > div , .highlight-popup1 > div {
    margin: 0 2.5% !important;
    text-align: left;
    width: 95% !important;
}

/*New member changes*/
.form-member .wrapper {
    float: left;
    width: 100%;
}
.form-member .left-side {
    float: left;
    margin-right: 10px;
    width: 210px;
    clear: both;
}
.form-member .right-side {
    float: right;
    margin-left: 30px;
    width: 210px;
}
.form-member .col2{
    color: #a3a3a3;
    width: 230px;
}
#form-new-member .col2{
    width: 230px;
}
.form-member .heading{
    color: #a3a3a3;
    margin-top: 10px;
}
.form-member .wrapper input::-moz-placeholder{
    /*color: #797979;*/
    color: #383737;
}
.form-member .wrapper input::-webkit-input-placeholder{
    color: #383737;
}
.form-member #fd_username_1{
    float: left;
    padding: 3px 6px !important;
    width: 45px !important;
}
.form-member .dash{
    float: left;
    padding: 7px;
}
.form-member #fd_username_2{
    float: left;
    padding: 3px 6px !important;
    width: 30px!important;
}
#form-part form.form-member{
    margin: 0 20px 25px;
}
.form-member .default_cpr{
    display: none;
}
.form-member .col1_wrapper{
    float: left;
    width: 100%;
}
.form-member .cpr_no_wrapper{
    float: left;
    width: 130px;
}
.form-member .cpr_checkbox{
    color: #a3a3a3;
}
.form-member .add-member-btn{
    background: #fff none repeat scroll 0 0;
    border: medium none;
    padding: 0;
    float: right;
    cursor: pointer;
}
.form-member .add-member-btn .save-icon{
    margin-left: 5px;
}
#form-part .cancel-icon{
    background-position: right center;
    float: right;
    width: 40px;
    cursor: pointer;
}
.samarbejdspartnere .new-participant-search {
    background: rgba(0, 0, 0, 0) url("../images/menu_border.jpg") repeat-x scroll left bottom;
    padding: 20px 0;
    text-align: left;
    position: relative;
    clear: both;
}
.samarbejdspartnere .new-participant-search #search_freetext{
    width: 30%;
    color: #4b6bd6;
}
.samarbejdspartnere .new-participant-search .search-title{
    padding: 5px 0;
}
.samarbejdspartnere .new-participant-search > #free-text-search {
    background: transparent url("../images/new_design/search_icon.png") no-repeat scroll 6px 0;
    border: medium none;
    cursor: pointer;
    height: 27px;
    width: 35px;
}

.samarbej_paedagogisk .samarbejdspartnere .dialog_text_heading .sectionInfoPopup {
    left: 170px;
}
.samarbej_paedagogisk .samarbejdspartnere .new-participant-search .search-title{
    font-size: 13px;
    font-weight: 700;
    color: #797979;
}

.samarbej_paedagogisk .samarbejdspartnere .new-participant-search #free-text-search {
    height: 25px;
    width: 30px;
    border: 1px solid #4b6bd6;
    background: transparent url("/images/svg/icon_search_colored.svg") no-repeat scroll 4px 2px;
        background-size: auto auto;
    background-size: 20px;
}
.samarbej_paedagogisk .samarbejdspartnere .new-participant-search #free-text-search:hover{
    cursor: pointer;
}
.new-participant-search > #search_freetext::-moz-placeholder{
    color: #797979;
}
.new-participant-search > #search_freetext::-webkit-input-placeholder{
    color: #797979;
}
.participants_lists .netva_data_raw{
    background: #fff none repeat scroll 0 0;
    width: 100%;
    font-size: 12px;
}
.participants_lists li .first{
    width: 22%;
    float: left;
    text-align: left;
    word-wrap: break-word;
}
.participants_lists li .sec{
    width: 16%;
    float: left;
    text-align: left;
}
.participants_lists li .third{
    width: 15%;
    float: left;
    text-align: center;
    position: relative;
    min-width: 14% !important
}
.participants_lists li .forth{
    width: 23%;
    height: 22px;
    float: left;
    position: relative;
    text-align: center;
}
.participants_lists li .fifth{
    width: 12%;
    float: left;
    text-align: center;
}
.participants_lists li .sixth{
    width: 12%;
    float: left;
    text-align: center;
}
.participants_lists .heading_row{
    background: none;
}
.participants_lists .heading_row .first{
    color: #666666 !important;
}
.participants_lists .netva_data_raw .first{
    color: #4b6bd6;
}
.netva_data_raw .therapist_fullname{
    font-weight: normal;
    padding-top: 7px;
    cursor: pointer;
}
.netva_data_raw .relation_category, .netva_data_raw .therapist_title, .netva_data_raw .therapist_email{
    padding-top: 7px;
}
.participants_lists .always_view_others_grade, .participants_lists .can_view_others_grade{
    margin: 0 auto;
    background: transparent url("../images/new_design/new_visibility.png") no-repeat scroll left 2px;
    height: 24px;
}
.participants_lists .can_not_view{
    background-position: 0 -25px !important
}
.participants_lists .delete-icon{
    background-position: center center;
}
.participants_lists {
    float: left;
    padding-top: 12px;
    width: 100%;
}
.participants_lists .edit-action {
    background: transparent url("/images/new_design/new-edit.png") no-repeat scroll center 0;
    color: #000;
    display: block;
    text-decoration: none;
    height: 19px;
}
.left_menu ul.new_left_menu_disable li a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #797979;
    display: block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: normal;
    padding: 6px 0 8px 0px;
    text-decoration: none;
}
.dialog_text_wrapper {
    clear: both;
    float: left;
    width: 100%;
    position: relative;
}
.dialog_text_heading {
    font-weight: bold;
    padding: 20px 0px 0;
    text-align: left;
}
.dialogue-invitation-date {
    font-weight: bold;
    left: 2px;
    position: absolute;
    top: 46px;
    padding-left: 3px;
}
#fd_patientbundle_session_invitation_dialogue{
    background: #fff none repeat scroll 0 0;
    float: left;
    width: 100%;
    margin-top: 10px;
}
#add-dialogue-purpose{
    background: #fff none repeat scroll 0 0;
    border: 0 none;
    float: right;
    padding-right: 10px;
    color: #bbbbbb;
    cursor: pointer;
}
#add-dialogue-purpose .save-icon{
    background-position: 5px 2px;
    width: 25px;
}
#form-dialogue-invitation .action-wrapper {
    border-top: 1px solid #ccc;
    float: left;
    margin: 0 10px;
    width: 760px;
}
#form-dialogue-invitation .action-wrapper .cancel_wrapper {
    float: right;
}
#form-dialogue-invitation .action-wrapper .cancel_wrapper a {
    text-decoration: none;
    color: #bbbbbb;
}
.text-area-not-active{
    background: #fafafa none repeat scroll 0 0 !important;
    border: 1px solid #fafafa !important;
}
.samarbejdspartnere .new-participant-search > ul{
    top: 67px;
    width: 238px;
}
.samarbejdspartnere .new-participant-search > ul li:hover{
    background: #4b6bd6 none repeat scroll 0 0;
    color: #fff;
    font-weight: normal;
}
.samarbejdspartnere .new-participant-search > ul li{
    color: #797979;
}
.samarbejdspartnere .sectionInfoPopup{
    left: 235px;
    position: absolute;
    top: 20px;
}
.dialog_text_wrapper .edit-action{
    background: transparent url("/images/new_design/new-edit.png") no-repeat scroll center 0;
    color: #000;
    cursor: pointer;
    height: 19px;
    position: absolute;
    right: 2px;
    width: 20px;
}
.samarbejdspartnere .custom-overlay{
    /*background: #fafafa none repeat scroll 0 0;*/
    background: transparent;
    display: none;
    float: left;
    height: 100%;
    opacity: 0.5;
    position: absolute;
    width: 100%;
    z-index: 1;
}
.participants_lists .bell_icon {
    background: url("../images/active-bell-sprite.png") no-repeat scroll left top;
    float: left;
    width: 15%;
    cursor: pointer;
    background-position: 35px 0px;
  
}
.participants_lists .active_bell_icon {
    background: url("../images/active-bell-sprite.png") no-repeat scroll left bottom;
    float: left;
    width: 15%;
    cursor: pointer;
    padding-top: 0px;
    background-position: 35px -28px;
  
}
.reminder-calender{
    background: url('../images/reminder-calender.png') no-repeat 0 0;
    height: 32px;
    width: 115px;
}
.new-participant-search .reminder-calender{
    float: right;
    position: relative;
    right: 205px;
}
.reminder-calender > div {
    padding-left: 35px;
    padding-top: 10px;
}
.reminder-calender .display-calender .ui-datepicker{
    width: 218px !important;
}
.reminder-calender .datepicker .ui-datepicker-calendar th > span {
    background-color: #fff !important;
    border: medium none !important;
    color: #797979 !important;
    font-weight: normal !important;
}
.reminder-calender .display-calender .datepicker .ui-datepicker td span,
.reminder-calender .display-calender .datepicker .ui-datepicker td a {
    font-size: 12px !important;
    height: 29px !important;
    line-height: 29px !important;
    width: 30px !important;
}
.reminder-calender .display-calender .datepicker .ui-datepicker-calendar th > span {
    font-size: 12px !important;
    width: 30px !important;
}
.reminder-calender #datepicker .ui-datepicker-calendar td.ui-state-disabled{
    border: 1px solid #797979 !important;
}
.reminder-calender #datepicker .ui-datepicker-calendar td.ui-datepicker-other-month {
    border: medium none !important;
}
.reminder-calender #datepicker .ui-datepicker-calendar .ui-state-hover {
    background-color: #4b6bd6 !important;
}

.reminder-calender .ui-icon-circle-triangle-e{
    background: url("../images/right-calender.png") no-repeat scroll center center !important;
}
.reminder-calender .ui-icon-circle-triangle-w {
    background: url("../images/left-calender.png") no-repeat scroll center center !important;
}
.reminder-calender .datepicker .ui-datepicker .ui-datepicker-prev,.reminder-calender  .datepicker .ui-datepicker .ui-datepicker-next{
    top: 52px !important;
    z-index: 1;
}
.reminder-calender .datepicker .ui-datepicker .ui-datepicker-prev{
    left: 10px !important;
}
.reminder-calender #datepicker .ui-datepicker .ui-datepicker-next{
    right: 0 !important;
}
.reminder-calender .startDateHeading, .endDateHeading{
    font-size: 12px;
}
.reminder-calender .calender_bottom_wrapper{
    padding: 9px;
    left: -1px;
    width: 225px;
    border-left: 1px solid #bbb;
    border-right: 1px solid #bbb;
}
.reminder-calender .display-calender{
    border-top: 1px solid #bbbbbb;
    border-left: 1px solid #bbbbbb;
    border-right: 1px solid #bbbbbb;
}
.reminder-calender .next_arrow {
    background: rgba(0, 0, 0, 0) url("../images/right-calender.png") no-repeat scroll right 0;
    display: inline-block;
    height: 21px;
    width: 9px;
    opacity: 1;
    margin-left: 2px;
}
.reminder-calender .gem-label{
    float: left;
    padding-top: 2px;
}
.reminder-calender .save_wrapper{
    position: relative;
    top: -2px;
}
.reminder-calender .calender_bottom_wrapper .cancel-icon{
    top: -1px;
}
.samarbejdspartnere .samletGroup-active .sectionInfoPopup{
    left: 290px;
    top: 25px;
}
#form-new-member .radio_ez{
    top: 4px;
}
.third .infoPopup_new.sectionInfoPopup {
    left: 102px;
    top: 0;
}
.forth .infoPopup_new.sectionInfoPopup {
    left: 150px;
    top: 0;
}
.task_table_wrapper .display-calender{
    border-left: 1px solid #bbbbbb;
    border-right: 1px solid #bbbbbb;
    border-top: 1px solid #bbbbbb;
}
.task_table_wrapper .calender_bottom_wrapper{
    left: -1px;
    padding: 11px;
}
#action-plan-holder .custom-overlay{
    background: rgb(250, 250, 250) none repeat scroll 0 0;
    float: left;
    height: 100%;
    opacity: 0.5;
    position: absolute;
    width: 100%;
    z-index: 1;
    display: none;
}
.goalEdit {
    cursor: pointer;
}

/* Profile update popup changes*/
.white-back{
    background-color: #fff;
}
.sec-back{
    background: #fff url("../images/new_design/overview_icon.png") no-repeat scroll left center !important;
    background-size: 27px 15px !important;
    background-position: 0px 8px !important;
}

.sec-back-tans{
    background: transparent url("../images/new_design/overview_icon.png") no-repeat scroll left center !important;
    background-size: 27px 15px !important;
    background-position: 0px 8px !important;
}
.sec-back-active{
    background: #fff url("../images/new_design/overview_active_icon.png") no-repeat scroll left center !important;
    background-size: 27px 15px !important;
    background-position: 0px 8px !important;
}
.skema_doc_listing_wrapper .heading {
    font-weight: bold;
    width: 100%;
    padding-left: 5px;
}
.doc_listing_wrapper {
    margin-left: 0px;
    width: 100%;
}

.doc_listing_wrapper .nodocuments {
    margin-left: 5px;
}

.nyr_data ul li div.actions-container > div.skema_doc_listing_wrapper {
    width: 100% !important;
}

#invitation-steps .last-inv-step .submit-invitation-form{
    background: #cad2ec url("../images/new_design/white_arrow.png") no-repeat scroll 10px center;
    border: medium none;
    border-radius: 0;
    color: #4b6bd6;
    padding-left: 27px;
    position: relative;
    right: 0;
    text-align: left;
    top: 10px;
    width: 100%;   
}
.bekymringer_table textarea::-moz-placeholder{
    color: #666666;
}
.bekymringer_table textarea::-webkit-input-placeholder{
    color: #666666;
}
.bekymringer_table textarea:-ms-input-placeholder{
    color: #666666;
}
.light-gry-back{
    background-color: #F0F0F0;
}
.citizen-heading_title{
    margin-left: 30px;
}
.profile_manage .diveder {
    background: transparent url("../images/new_design/border_bottom.png") repeat-x scroll left top !important;
    height: 3px !important;
}
.profile_manage .logud {
    background: rgba(0, 0, 0, 0) url("../images/new_design/new-icons/left_panel_active.png") no-repeat scroll right 1px / 7px 10px !important;
}
.profile_manage .password_link {
    background: rgba(0, 0, 0, 0) url("../images/new_design/dn_arrow_gray.png") no-repeat scroll right 3px / 9px 6px !important;
    color: #163575;
    cursor: pointer;
    float: left;
    font-weight: bold;
    padding: 0 15px 0 25px !important;
    width: 100%;
}
.profile_manage .update-password-arrow {
    background: rgba(0, 0, 0, 0) url("../images/new_design/new-icons/left_panel_active.png") no-repeat scroll right center / center 10px !important;
    color: #666666;
    float: right;
    font-weight: bold;
    height: 20px;
    text-align: left;
    width: 41px !important;
}

.profile_manage .password_link_down {
    background: rgba(0, 0, 0, 0) url("../images/new_design/dn_arrow_gray.png") no-repeat scroll right 3px / 9px 6px !important;
    color: #163575;
    cursor: pointer;
    float: left;
    font-weight: bold;
    padding: 0 15px 0 25px !important;
    width: 100%;
}
.popupInfoInfo .popDesc ul{
    margin: 5px 0 10px;
}
.parents-domain .left_menu ul{
    padding-right: 10px!important;
}
.doc_icon {
    background: url("/images/skema/doc_icon.png") no-repeat scroll right bottom transparent;
    color: #000;
    cursor: pointer;
    float: right;
    padding: 9px 28px 5px 0;
    position: relative;
    top: 6px;
}

.actions-container .doc_icon {
    background-position: center top;
    float: left;
    background-size: 60%;   
}

#fd_patientbundle_session_invitation_invitationText::-webkit-input-placeholder { /* WebKit browsers */
    color:    #666666;
}
#fd_patientbundle_session_invitation_invitationText:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #666666;
}
#fd_patientbundle_session_invitation_invitationText::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #666666;
}
#fd_patientbundle_session_invitation_invitationText:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #666666;
}
#action-plan-holder .type_wrapper{
    margin: 11px 0 0;
}
.reminder-selected-date {
    font-weight: normal;
}

/*Dialog purpose display in Dialog input*/
.purpose_wrapper {
    clear: both;
    float: left;
    margin-top: 30px;
    text-align: left;
    width: 100%;
    position: relative;
}
.purpose_right_side_arrow{
    line-height: 16px;
    width: 74px;
    cursor: pointer;
    color: #797979;
}
.dialog_purpose_text_wrapper {
    float: left;
    width: 97%;
    clear: both;
    background: #fff;
    border: 1px solid #797979;
    padding: 12px 10px;
    /*margin-top: 10px;*/
    position: absolute;
    z-index: 1;
    top: 0;
}
.dialog_purpose_text_wrapper div{
    float: left;
    width: 100%;
    clear: both;
    line-height: 16px;
}
.dialog_purpose_text{
    float: left;
    width: 100%;
    clear: both;
}
.dialog_purpose_date{
    font-weight: bold;
}
.dialog_purpose_heading, .dialog_purpose_date {
    margin-bottom: 10px;
}
.dialog_purpose_heading span{
    font-weight: bold;
}
.dialog_purpose_heading .close_popup {
    background: rgba(0, 0, 0, 0) url("../images/new_design/close_popup.png") no-repeat scroll right 0;
    cursor: pointer;
    display: inline-block;
    height: 20px;
    padding-top: 3px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 45px;
    z-index: 10;
}
.gradation #set-session-info-form .activeBox textarea{
    color: #000;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari 5+ ONLY */
    ::i-block-chrome, .task_table_wrapper table td {
        border: 3px solid #f4f4f4;
    }
    ::i-block-chrome, .display-calender {
        min-height: 250px;
    }
    ::i-block-chrome, .datepicker .ui-datepicker .ui-datepicker-prev, .datepicker .ui-datepicker .ui-datepicker-next{
        top: 31px;
    }
    ::i-block-chrome, .show_end_date_cal{
        width: 68px;
    }
    ::i-block-chrome, .datepicker2 .ui-datepicker-calendar td{
        padding: 0;
        border: none;
    }
    ::i-block-chrome, .datepicker2 .ui-datepicker .ui-datepicker-next{
        top: -28px;
    }
    ::i-block-chrome, .datepicker2 .ui-datepicker .ui-datepicker-prev{
        top: -28px;
    }
    
    .profile_manage #fd_new_member_phoneNo::-webkit-input-placeholder { /* WebKit browsers */
        direction: rtl;
        color: #666666;
    }
    .profile_manage #fd_new_member_title::-webkit-input-placeholder { /* WebKit browsers */
        direction: rtl;
        color: #666666;
    }
    .hideBottomLabelLines {
        height: 20px;
    }
}
.læserettighed-popup-first{
    background:url(../images/new_design/new_visibility.png) left top no-repeat;
    display: block;
    padding-left: 35px;
}
.læserettighed-popup-sec{
    background:url(../images/new_design/new_visibility.png) left bottom no-repeat;
    display: block;
    padding-left: 35px;
    padding-top: 5px;
}
.pad-left-35{
    padding-left: 35px;
}
.therapist_list_wrapper {
    float: left;
    position: relative;
    width: 342px;
}
/*Compass toholder list */
.hovholder_list_wrapper {
    top: 36px;
    position: absolute;
    right: 0;
    text-align: left;
    min-width: 130px;
    z-index: 100;
    width: auto;
    display:none;
}
.hovholder_heading{
    background: rgba(0, 0, 0, 0) url("../images/selectbox_down.png") no-repeat scroll right center;
    color: #797979;
    font-size: 13px;
    position: absolute;
    right: 0;
    text-align: left;
    top: 8px;
    width: 128px;
    cursor:pointer;
}
.hovholder_list_wrapper .selectize-input::after{
	content: "";
}
.hovholder_list_wrapper .selectize-input{
	border-radius: 0;
}
.hovholder_list_wrapper .selectize-dropdown .active {
    background-color: #c9d2f3 !important;
    color: #4b6bd6 !important;
}
#compass_ruler_heading {
	display:none;
}
#therapist_name{
    color: #797979;
    display: none;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    width: 650px;
    position: absolute;
    bottom: 45px;
}
.three_area_wrapper .hovholder_list_wrapper {
	top:55px;
}
.three_area_wrapper #therapist_name{
	padding: 10px 0 5px;
	position:relative;
	bottom:0;
	top:0;
        width: 770px;
}
.three_area_wrapper #compass_ruler_heading{
	font-size: 14px;
	font-weight: bold;
	color: #4b6bd6;
}
.blank_div {
	width: 51%;
	float:left;
}
.goalwrapper .delete_input {
    left: 220px;
    position: relative;
    bottom: 2px;
}
.goalwrapper .cancel-btn {
    background: rgba(0, 0, 0, 0) url("../images/cancel-icon.png") no-repeat scroll right center;
    float: left;
    width: 70px;
    cursor: pointer;
    position: relative;
    top: 3px;
    left: -75px;
}
.targetwrapper .delete_input {
    left: 78px;
    position: relative;
    bottom: 2px;
}
.targetwrapper .cancel-btn {
    background: rgba(0, 0, 0, 0) url("../images/cancel-icon.png") no-repeat scroll right center;
    float: left;
    width: 70px;
    cursor: pointer;
    position: relative;
    top: 3px;
    left: -75px;
}
.reading-rights{
    margin-left: 28px;
    vertical-align: middle;
    line-height: 24px;
    font-weight: normal;
}
.resend-mail {
    border: 1px solid rgb(204, 204, 204);
    border-radius: 5px;
    cursor: pointer;
    float: right;
    margin-right: 42px;
    margin-top: -32px;
    padding: 4px;
    position: relative;
}

.msg_save_as_pdf {
    float: right;
    margin-top: -50px;
    padding: 20px!important;
}
#message-list .pdf_icon {
    background: transparent url("/images/skema/pdf_icon.png") no-repeat scroll right bottom;
    color: #000;
    cursor: pointer;
    float: right;
    padding: 9px 28px 5px 0;
    position: relative;
    top: 4px;
}
/*.footer-form .btn-invite{
    background: #cad2ec url("../images/new_design/white_arrow.png") no-repeat scroll 10px center;
    border: medium none;
    border-radius: 0;
    color: #4b6bd6;
    padding-left: 20px;
    position: relative;
    right: 0;
    text-align: left;
    top: 0px;
    width: 100%;
    font-weight: bold;
    padding-right: 0;
    margin-top: 0;
} */

.footer-form .btn-invite{
    background: #4B6BD6 url("../images/new_design/gusa_new_button.png") no-repeat scroll center;
    border: medium none;
    border-radius: 0;
    color: #ffffff;
   /* padding-left: 20px; */
    position: relative;
    right: 0;
    text-align: left;
    top: 0px;
    width: 291px;
    font-weight: bold;
    padding-right: 0;
    margin-top: 0;
    height:32px;
    font-family: Helvetica-Bold;
    font-size: 12px;
}
.participants_lists .footer-form{
    float: right;
    margin: 0;
}
.send-mail-msg {
    float: right;
    position: absolute;
    right: 138px;
    bottom: 7px;
    border: 1px solid rgb(204, 204, 204);
    padding: 5px;
    border-radius: 5px;
    color: #2ab34b;
}
#message-list tr td {
    position: relative;
}
/** Borgeroversite link **/
.login_right ul.sub-nav {
    position: relative;
}
.login_right ul.sub-nav li:not(.video-li):first-child{
    left: -335px;
    position: absolute;
}
.parents-domain .login_area{
    position: relative;
}
.paddingLeft5{
    padding-left: 5px;
}

/**Login page new design changes */
.login_content_wrapper {
    margin: 0 auto;
    width: 910px;
}
.login_content_wrapper  .top_wrapper {
    float: left;
    width: 86%;
}
.login_content_wrapper  .back_link_new{
    background: rgba(0, 0, 0, 0) url("../images/left-calender.png") no-repeat scroll 208px center;
    /*cursor: pointer;*/
    float: right;
    height: 17px;
    margin-top: 9px;
    padding: 0 0 0 15px;
    width: 34%;
    text-align: right;
}
.login_content_wrapper  .back_link_new a {
	color:#837F7F;
	text-decoration:none;
}
.login_content_wrapper  .borger_heading{
	float:left;
	font-size: 20px;
    color:#837F7F;
    width:15%;
}
.login_content_wrapper  .employee_heading{
    float:left;
    font-size: 20px;
    color:#837F7F;
}

.login_content_wrapper  .middle_wrapper {
    float: left;
    width: 100%;
	padding-top: 20px;
}
.login_content_wrapper  .name_id {
    float: left;
    text-align: right;
    width: 45%;
	font-size: 14px;
	color:#837F7F;
    height:20px;
}
.login_content_wrapper  .eller {
    float: left;
    text-align: center;
    width: 10%;
    font-size: 16px;
    color:#837F7F;
}
.login_content_wrapper  .login_password{
    float: left;
    text-align: left;
    width: 278px;
	font-size: 14px;
	color:#837F7F;
}
.login_content_wrapper .name_id_title{
	font-weight:bold;
	color: #4b6bd6;
}
.login_content_wrapper .name_pass_title{
	font-weight:bold;
}
.login_content_wrapper .footer_wrapper {
    float: left;
    padding-top: 20px;
    width: 100%;
}
.login_content_wrapper .footer_wrapper .left_side {
    border-right: 1px solid #666;
    float: left;
    min-height: 240px;
    width: 50%;
	position: relative;
    top: -17px;
}
.login_content_wrapper .footer_wrapper .active_next_btn {
	background: url("../images/right-calender.png") no-repeat scroll right center;
	color:#837F7F;
	font-size: 14px;
	font-weight:bold;
	height: 34px;
	text-align: right;
	width: 100%;
	vertical-align: middle;
	line-height: 1.42857;
    padding: 6px 12px;
	border:none;
}
.login_content_wrapper .footer_wrapper .right_side {
    float: left;
    padding: 0px 0 0 45px;
    width: 50%;
}
.login_content_wrapper .footer_wrapper .next_btn {
	background: url("../images/new_design/default_arrow.png") no-repeat scroll right center;
	color:#837F7F;
	font-size: 14px;
	font-weight:bold;
	height: 34px;
	text-align: right;
	width: 100%;
	vertical-align: middle;
	line-height: 1.42857;
    padding: 6px 20px;
	border:none;
}
.login_content_wrapper .footer_wrapper .login_box_wrapper, .login_content_wrapper .footer_wrapper .forgot_password_wrapper{
	float:left;
	width:68.3%;
}
.login_content_wrapper .footer_wrapper .forgot_password_wrapper a {
	font-size: 14px;
	color: #837f7f;
	text-decoration:underline;
	font-weight:bold;
}
.login_content_wrapper  .password_heading_wrapper{
    float: left;
    text-align: left;
    width: 278px;
	font-size: 14px;
	color:#837F7F;
	display:none;
}
.login_content_wrapper  .password_form_wrapper {
	display:none;
}
.password_form_wrapper .alert-notice{
	color: red;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.password_form_wrapper .alert-success{
	color: #468847;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
	background: none;
	border: none;
}
/** New login pages*/
.first_login_page_wrapper {
    margin: 0 auto;
    width: 650px;
}
.first_login_page_wrapper .sub_heading_title {
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    color: #837f7f;
}
.footer_login_page_wrapper .left_side {
    float: left;
    border-right: 1px solid #837f7f;
    min-height: 250px;
    width: 50%;
}
.footer_login_page_wrapper .right_side{
    float: left;
    width: 50%;
}
.footer_login_page_wrapper {
    position: relative;
    margin-top: 20px;
}
.footer_login_page_wrapper .heading_for_or {
    color: #837f7f;
    font-size: 18px;
    left: 298px;
    padding: 10px;
    position: absolute;
    top: 78px;
    background: #f4f4f4;
}
.footer_login_page_wrapper .borger_icon {
    background: url("../images/login_icons.png") no-repeat scroll 0 0;
    height: 90px;
    margin: 50px 37px 75px auto;
    padding-top: 100px;
    text-align: center;
    width: 126px;
    background-position: 18px -2px;
    font-size: 16px;
    font-weight: bold;
    color: #837f7f;
    cursor: pointer;
}
.footer_login_page_wrapper .employee_icon {
    background: url("../images/login_icons.png") no-repeat scroll 0 0;
    height: 90px;
    margin: 50px auto 50px 55px;
    padding-top: 100px;
    text-align: center;
    width: 90px;
    background-position: 0 -106px;
    font-size: 16px;
    font-weight: bold;
    color: #837f7f;
    cursor: pointer;
}
.blank_div.width250 {
    width: 250px;
}
.employee_nemid_wrapper {
    border: 3px solid #333;
    float: left;
    left: 43px;
    position: absolute;
    width: 360px;
    top: 16px;
}
.employee_nemid_wrapper .uni_login {
    background: #fff none repeat scroll 0 0;
    font-size: 18px;
    font-weight: bold;
    padding: 18px 5px 6px;
    /*border-bottom: 1px solid #797979;*/
    color: #5f636e;
}
.employee_nemid_wrapper input {
    width: 210px;
    border: 1px solid #dfe1e2;
    padding: 2px;
}
.employee_nemid_wrapper input:focus {
    /*border: 2px solid #78aee6;*/
    border-color: #66afe9;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none;
}
.middle_emp_part{
    background-color: #dfe1e2;
    padding: 5px;
    color: #000;
    border-top: 1px solid #b2b3b4;
    border-bottom: 1px solid #b2b3b4;
}
.middle_emp_part label {
    margin-top: 5px;
    margin-bottom: 0px;
}
.middle_emp_part .right_side_td {
    position: relative;
    top: 20px;
    color: #000;
    padding: 0 10px;
}
.middle_emp_part .right_side_td strong {
    font-size: 18px;
}
.log-ind-btn {
    background-color: #787875;
    border: 1px solid #000;
    color: #fff;
    float: right;
    margin: 5px 0;
    padding: 0 5px;
    width: 55px;
    cursor: pointer;
}
.change_pass_link {
    font-size: 13px;
    margin-top: 18px;
    text-decoration: underline;
    cursor: pointer;
}
.support_link {
    font-size: 13px;
    text-decoration: underline;
    cursor: pointer;
    padding: 0 10px;
}
.nameid_icon {
    background: url("../images/nameid_icon.png") no-repeat scroll right top;
    height: 48px;
    width: 210px;
    padding-right: 72px;
    text-align: right;
}
.employee_footer_wrapper {
    background-color: #fff;
    float: left;
    width: 100%;
}
.emp_signature {
    background: url("../images/emp_signature.png") no-repeat scroll right top;
    height: 68px;
    width: 108px;
    margin: 5px 10px 13px 0;
    float: right;
}
.login_content_wrapper .redPlaceholder::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: red !important;
}
.login_content_wrapper .redPlaceholder::-webkit-input-placeholder { /* WebKit browsers */
    color:    #FF0000;
}
.login_content_wrapper .redPlaceholder:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #FF0000;
    opacity:  1;
}
.login_content_wrapper .redPlaceholder:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #FF0000;
}
h1.login_header {
    margin: 5px 0;
    padding: 0;
}
/** Iframe */
#nemid_iframe {
    width: 200px!important;
}
.notification span{
    font-weight: bold;
    color: #4b6bd6;
}
.therapist_list_wrapper .type_wrapper .customStyleSelectBox{
    top: 0px;
    width: 185px;
}
.therapist_list_wrapper .type_wrapper .customStyleSelectBoxInner{
    font-size: 12px;
    font-weight: normal;
    height: 15px;
    line-height: 15px;
}
/*New drop down*/
.new_drop_down {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #666666;
    position: absolute;
    right: 0;
    top: 8px;
    width: 180px;
    z-index: 999;
    display: none;
    color: #666666;
}
.new_drop_down li {
    cursor: pointer;
    padding: 6px 0;
    text-align: left;
    margin-left: 5px;
}
.new_drop_down li .emptySpan {
    display: inline-block;
    width: 15px;
}
.new_drop_down li .checked{
    background: rgba(0, 0, 0, 0) url("../images/network-check.png") no-repeat scroll center 2px;
}

.gradation #set-session-info-form .goalwrapper textarea{
    width: 96% !important;
}
.padding-btm5{
    padding-bottom: 5px;
}
.video-help {
    color: #000;
    font-size: 16px;
    font-weight: bold;
    margin: auto auto 10px;
    width: 850px;
}
.video-list > li.video1 {
    background: transparent url("../images/1Dialoginput.png") no-repeat scroll 0 0;
}
.video-list > li.video2 {
    background: transparent url("../images/2Skalering.png") no-repeat scroll 0 0;
}
.video-list > li.video3 {
    background: transparent url("../images/3MalnPlan.png") no-repeat scroll 0 0;
}
.video-list > li.video4 {
    background: transparent url("../images/4Samarbejdspartnere.png") no-repeat scroll 0 0;
}
.video-list > li.video5 {
    background: transparent url("../images/5Rapporterogdokumenter.png") no-repeat scroll 0 0;
}
.video-list > li.video6 {
    background: transparent url("../images/6borgeroversigt.png") no-repeat scroll 0 0;
}

/*groping of dialog input section*/
.samletOverviewNew .type_heading{
    color: #4b6bd6;
    font-size: 14px;
}
.samletOverviewNew td.grey-wht{
    background: #EDEDED none repeat scroll 0 0;
    border: 3px solid #f4f4f4;
}
.samletOverviewNew td.bg-wht {
    vertical-align: top;
    background: #fff none repeat scroll 0 0;
    /*height: 114px;
    margin: 2px;
    padding: 5px;
    border: 3px solid #f4f4f4;*/
}
.user_name_cat{
    margin-bottom: 5px;
}
.samletOverviewNew .goal_text_wrapper, .samletOverviewNew .target_text_wrapper{
    line-height: 16px;
}
.samletOverviewNew .observation-type-span{
    margin-bottom: 10px;
}
.samletOverviewNew .group_wraaper{
    height: 114px;
    margin: 2px;
    padding: 5px;
}
.samletOverviewNew .blank_bg{
    height: 114px;
    background: #EDEDED none repeat scroll 0 0;
    border: 3px solid #f4f4f4;
}
.text-left-align {
    text-align: left !important;
}
#success {
    color: green;
    float: left;
    font-weight: bold;
    margin-top: 1px;
    padding-left: 10px;
    text-align: left;
    width: 125px;
}
.samletOverviewNew td.no-border{
   /*border: none;*/
}
.new_goal_title.goal-text.placeholder {
    min-height: 70px;
    text-align: left;
}
.goal_panel_inner #new_setGoal_title {
    border: 1px solid #c3c3c3;
    color: #4b6bd6;
    float: left;
    font: 14px helvetica;
    width: 490px;
    padding: 5px;
}
div#new_setGoal_title:empty::before {
  color: #4b6bd6;
}
div#new_setGoal_title[data-placeholder]:not([data-placeholder=""]):empty::before {
  content: attr(data-placeholder);
}
div#new_setGoal_title:empty::before {
  content: 'Skriv mål';
}
.password_hide #success.error{
    color: red;
}
.new_group_input .new-icon-btn {
    background: rgba(0, 0, 0, 0) url("../images/opret_new_goal.png") no-repeat scroll left top;
    bottom: 0;
    cursor: pointer;
    display: block;
    float: left;
    font-weight: normal;
    height: 17px;
    margin-left: 15px;
    padding: 1px 0 0 20px;
    position: relative;
    width: 60px;
}
.new_group_input .inputs_not_shared {
    background: transparent none repeat scroll 0 0;
    height: 30px;
    left: 90px;
    opacity: 0.1;
    position: absolute;
    top: -6px;
    width: 120px;
    z-index: 1;
}
.new_group_input .inputs_not_shared + .new-icon-btn{
    opacity: 0.5;
}
.new_group_input .parent.inputs_not_shared {
    left: 5px;
}
.consent_info{ 
    background: url("/images/question_icon_white.png") no-repeat scroll 0 0;
    height: 14px;
    width: 14px;
    display: inline-block;
    position: relative;
    top: 9px;
    cursor: pointer;
}
.consent-info-popup {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
    border-radius: 1px;
    box-shadow: 0 1px 2px #666666;
    color: #000000;
    height: 160px;
    width: 420px;
    line-height: 14px;
    margin: auto;
    min-height: 120px;
    position: fixed;
    top: 20%;
    left: 30%;
    z-index: 4000;
    padding-bottom: 5px;
    background: -webkit-linear-gradient(#F5F4F4, #FFFFFF 14%); /* For Safari */
    background: -o-linear-gradient(#F5F4F4, #FFFFFF 14%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#F5F4F4, #FFFFFF 14%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#F5F4F4, #FFFFFF 14%); /* Standard syntax */
}
.manage-close-popup {
    background-image: url(../images/close_button_18.png);
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    height: 24px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 25px;
    z-index: 10;
}
.master-dialog-child-name {
    float: left;
    font-size: 13px;
    line-height: 22px;
    overflow-wrap: break-word;
    padding: 0 10px 0 0;
    font-weight: bold;
    text-align: left;
    text-transform: capitalize;
}
.margin-bottom5{
    margin: 5px 0!important;
}
.dialogue-reopen {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 15px;
    padding: 0 0 0 5px;
}

/*21-12-2017 new module feedback section*/
#parents-menu-id .feedback_icon {
    background-image: url("/images/feedback/feedback_icon.png");
    background-position: 55px 10px;
    background-size: 38% auto;
    padding-top: 80px;
    width: 170px;
    color: #606060;
}
#feedback_holder .opret_new_inviter_wrapper {
    float: left;
    position: relative;
    width: 100%;
    z-index: 1;
}
#feedback_holder .opret_new_inviter {
    color: #797979;
    font-weight: bold;
    cursor: pointer;
}
#feedback_holder .opret_inviter_title {
    float: left;
    font-size: 14px;
    margin-left: 10px;
}
#feedback_holder .subtract_icon {
    background: url("../images/feedback/subtract_icon.png") no-repeat right center;
    bottom: 1px;
    display: block;
    height: 17px;
    left: 5px;
    position: relative;
    width: 18px;
    float: left;
}
.feedback_history_wrapper {
    float: left;
    width: 100%;
    margin-top: 13px;
}
.menu_button_wrapper {
    float: left;
    position: relative;
}
.feedback_history_label {
    float: left;
    width: 170px;
    background-color: #ffffff;
    text-align: center;
    padding: 13px 0;
    color: #797979;
}
.feedback_history_label:hover{
    cursor: pointer;
}
.feedback_history_label.active a{
    color: #4b6bd6;
    font-weight: bold;
}
.feedback_history_label.inactive{
    opacity: 0.7;
}
.feedback_history_label a{
    text-decoration: none;
    color: #797979;
}
.give_feedback_label {
    float: left;
    width: 170px;
    padding: 13px 0;
    background-color: #ffffff;
    text-align: center;
    color: #797979;
    margin-left: 10px;
}
.give_feedback_label.active {
    color: #4b6bd6;
    font-weight: bold;
}
.give_feedback_label.inactive{
    opacity: 0.7;
}
.give_feedback_label:hover{
    cursor: pointer;
}
.give_your_feedback_responce_wrapper {
    float: left;
    width: 100%;
    background-color: #ffffff;
    min-height: 400px;
    padding-bottom: 30px;
}
/*.feedback_history_responce {
    float: left;
    width: 100%;
    background-color: #ffffff;
    min-height: 485px;
}*/
.feedback_history_all_participants_graph{
    float: left;
    width: 100%;
    background-color: #ffffff;
    min-height: 485px;
}
.no_responce_default {
    text-align: center;
    margin: 0 auto;
    width: 100%;
}
.no_feedback_label {
    font-size: 22px;
    color: #808080;
    padding-top: 95px;
}
.invite_participants_label {
    font-size: 16px;
    color: #808080;
    padding-top: 20px;
}
.inviter_participants_wrapper {
    float: left;
    width: 100%;
    margin: 10px 0 20px;
}
/* participants lists */
.inviter_participants_wrapper .participants_lists {
    float: left;
    width: 100%;
}
.inviter_participants_wrapper .participants_lists .netva_data_raw {
    background-color: #f7f7f7;
    width: 100%;
    font-size: 12px;
    margin: 2px 0 0 0;
    /*background-image: url(../images/feedback/border_bottom.png);
    background-repeat: repeat-x;*/
}
.inviter_participants_wrapper .participants_lists .netva_data_raw.bottom {
    background-color: transparent;
    background-image: url(../images/feedback/border_bottom.png);
    background-repeat: repeat-x;
    height: 10px;
}
.inviter_participants_wrapper .participants_lists .netva_data_raw:nth-child(2){
    background-image: none;
}
.inviter_participants_wrapper .participants_lists .netva_data_raw.bottom:last-child{
    background-image: none;
}
.inviter_participants_wrapper .participants_lists .netva_data_raw.heading_row {
    background: none !important;
}
.inviter_participants_wrapper .netva_data_raw{
    float: left;
    font-weight: bold;
    margin: 1px 0 0 0;
    font-family: Helvetica,Arial,sans-serif;
    padding: 4px 0 4px 0px;
}
.inviter_participants_wrapper .participants_lists .netva_data_raw.defaultStamdataMember{
    background-color: #ffffff;
}
.inviter_participants_wrapper .participants_lists .netva_data_raw.whiteBg{
    background-color: #ffffff;
}
.inviter_participants_wrapper .feedbackInfoPopup{
    background: url("/images/feedback/question_icon.png") no-repeat;
    float: left;
    height: 12px;
    width: 12px;
    margin-left: 6px;
}
.inviter_participants_wrapper .latest_feedback_label{
    float: left;
    margin-left: 5px;
}
.inviter_participants_wrapper .feedback_given_label{
    float: left;
    margin-left: 30px;
}
.inviter_participants_wrapper .participants_lists li .first {
    width: 21%;
    float: left;
    text-align: left;
    word-wrap: break-word;
    padding: 7px 5px;
}
.inviter_participants_wrapper .participants_lists li .sec {
    width: 26%;
    float: left;
    text-align: left;
    padding: 7px 5px;
    font-weight: normal;
}
.inviter_participants_wrapper .participants_lists li.heading_row .sec{
    font-weight: bold;
}
.inviter_participants_wrapper .participants_lists li .third {
    width: 20%;
    float: left;
    text-align: left;
    position: relative;
    min-width: 14% !important;
}
.inviter_participants_wrapper .participants_lists li .forth {
    width: 20%;
    height: 22px;
    float: left;
    position: relative;
    text-align: center;
}
.inviter_participants_wrapper .participants_lists li .fifth {
    width: 10%;
    float: left;
    text-align: center;
    position: relative;
}
.inviter_participants_wrapper .participants_lists .no_latest_feedback{
    text-align: center;
    top: 7px;
    position: relative;
    margin-left: 5px;
}
/**/

.inviter_participants_wrapper input[type="checkbox"] {
    display:none;
}

.inviter_participants_wrapper input[type="checkbox"] + label span {
    display:inline-block;
    width:15px;
    height:15px;
    vertical-align:middle;
    margin-top: 5px;
    background:url("../images/feedback/unchecked_checkbox.png") no-repeat;
    cursor:pointer;
}

.inviter_participants_wrapper input[type="checkbox"]:checked + label span {
    background:url("../images/feedback/checked_checkbox.png") no-repeat;
}
.form_botton_wrapper {
    float: right;
    width: 180px;
}
.form_botton_wrapper #feedback_inviter_btn{
    border: none;
    padding: 6.5px 12px;
    color: #4b6bd6;
    font-weight: bold;
    background-color: #e5e9f7;
    background-image: url("../images/feedback/blue_inviter_btn.png");
    background-repeat: no-repeat;
    background-position: 148px center;
    width: 180px;
    text-align: left;
}
.form_botton_wrapper #feedback_inviter_btn:hover{
    cursor: pointer;
}
.feedback_therapist_dropdown_wrapper {
    position: relative;
    width: 100%;
    bottom: 35px;
    float: left;
}
.feedback_therapist_dropdown_wrapper .hovholder_heading{
    background: rgba(0, 0, 0, 0) url("../images/feedback/arrow_dropdown_closed.png") no-repeat right center;
    color: #797979;
    font-size: 13px;
    position: absolute;
    left: 684px;
    text-align: left;
    top: 8px;
    width: 100px;
    cursor: pointer;
}
.fd_down_arrow {
    background: rgba(0, 0, 0, 0) url("../images/feedback/arrow_dropdown_closed.png") no-repeat right center;
    width: 14px;
    height: 9px;
    float: right;
    margin-right: 10px;
    display: inline-block;
}
.feedback_therapist_dropdown_wrapper .new_drop_down {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #666666;
    position: absolute;
    left: 605px;
    right: 0;
    top: 8px;
    width: 180px;
    z-index: 999;
    display: none;
    color: #666666;
}
.feedback_therapist_dropdown_wrapper .new_drop_down li{
    margin-left: 0;
}
.feedback_therapist_dropdown_wrapper .new_drop_down li:hover:not(.empty){
    background-color: #b9c5ef;
    color: #4b6bd6;
    font-weight: bold;
}
.give_your_feedback_responce_wrapper .four_area_wrapper{
    width: 745px;
    margin: 20px auto;
}
.give_your_feedback_responce_wrapper .four_area_wrapper .ul_area li{
    width: 154px;
    float: left;
    margin-right: 10px;
    padding: 14px 0;
    background-color: #f8f9fd;
}
.give_your_feedback_responce_wrapper .four_area_wrapper .ul_area li:hover{
    cursor: pointer;
}
.give_your_feedback_responce_wrapper .four_area_wrapper .ul_area li.selected{
    color: #4b6bd6;
    background-color: #e5e9f7;
    font-weight: bold;
}
.give_your_feedback_responce_wrapper .four_area_wrapper .ul_area li:last-child{
    margin-right: 0; 
}
.give_your_feedback_responce_wrapper .four_area_wrapper .question_wrapper {
    float: left;
    width: 100%;
    margin-top: 50px;
    border-bottom: 1px solid #f4f4f4;
    padding-bottom: 30px;
    position: relative;
}
.give_your_feedback_responce_wrapper .four_area_wrapper .question_wrapper .question_area {
    text-transform: uppercase;
    color: #333333;
    font-size: 16px;
}
.give_your_feedback_responce_wrapper .four_area_wrapper .question_wrapper .question_text{
    margin-top: 25px;
    font-size: 16px;
    color: #000000;
}
.give_your_feedback_responce_wrapper .four_area_wrapper .question_wrapper .question_smilies_wrapper {
    width: 205px;
    margin: 0 auto;
    margin-top: 54px;
}
.give_your_feedback_responce_wrapper .four_area_wrapper .question_wrapper .question_smilies_wrapper .question_grade li{
    float: left;
}
.question_smilies_wrapper .question_grade li:hover{
    cursor: pointer;
}
.question_smilies_wrapper .question_grade li.default_grade_1{
    background: url('../images/feedback/smiley_01.png') no-repeat;
    width: 25px;
    height: 25px;
    margin-right: 20px;
}
.question_smilies_wrapper .question_grade li.default_grade_1.grade_selected{
    background: url('../images/feedback/smiley_01.png') no-repeat;
}
.question_smilies_wrapper .question_grade li.default_grade_1.grey{
    background: url('../images/feedback/smiley_grey_01.png') no-repeat;
}
.question_smilies_wrapper .question_grade li.default_grade_2{
    background: url('../images/feedback/smiley_02.png') no-repeat;
    width: 25px;
    height: 25px;
    margin-right: 20px;
}
.question_smilies_wrapper .question_grade li.default_grade_2.grade_selected{
    background: url('../images/feedback/smiley_02.png') no-repeat;
}
.question_smilies_wrapper .question_grade li.default_grade_2.grey{
    background: url('../images/feedback/smiley_grey_02.png') no-repeat;
}
.question_smilies_wrapper .question_grade li.default_grade_3{
    background: url('../images/feedback/smiley_03.png') no-repeat;
    width: 25px;
    height: 25px;
    margin-right: 20px;
}
.question_smilies_wrapper .question_grade li.default_grade_3.grade_selected{
    background: url('../images/feedback/smiley_03.png') no-repeat;
}
.question_smilies_wrapper .question_grade li.default_grade_3.grey{
    background: url('../images/feedback/smiley_grey_03.png') no-repeat;
}
.question_smilies_wrapper .question_grade li.default_grade_4{
    background: url('../images/feedback/smiley_04.png') no-repeat;
    width: 25px;
    height: 25px;
    margin-right: 20px;
}
.question_smilies_wrapper .question_grade li.default_grade_4.grade_selected{
    background: url('../images/feedback/smiley_04.png') no-repeat;
}
.question_smilies_wrapper .question_grade li.default_grade_4.grey{
    background: url('../images/feedback/smiley_grey_04.png') no-repeat;
}
.question_smilies_wrapper .question_grade li.default_grade_5{
    background: url('../images/feedback/smiley_05.png') no-repeat;
    width: 25px;
    height: 25px;
}
.question_smilies_wrapper .question_grade li.default_grade_5.grade_selected{
    background: url('../images/feedback/smiley_05.png') no-repeat;
}
.question_smilies_wrapper .question_grade li.default_grade_5.grey{
    background: url('../images/feedback/smiley_grey_05.png') no-repeat;
}

.give_your_feedback_responce_wrapper .question_wrapper .question_user_comment{
    margin: 58px 0 15px 80px;
    min-height: 25px;
    float: left;
    width: 560px;
    text-align: center;
    padding: 10px;
    border:1px solid #fff;
    word-wrap: break-word;
    
}
.give_your_feedback_responce_wrapper .question_wrapper .question_user_comment:focus{
    border:1px solid #d0d0d0;
}
.give_your_feedback_responce_wrapper .question_wrapper .question_user_comment[contenteditable=true]:empty::before {
  content: attr(placeholder);
  text-align: center;
}
.give_your_feedback_responce_wrapper .question_wrapper .question_user_comment[contenteditable=true]:not(:empty){
    border:1px solid #d0d0d0;
}
.finish_btn_wrapper{
    margin: 0 auto;
    width: 120px;
    padding-bottom: 20px;
    clear: both;
}
.finish_btn_wrapper .finish_btn {
    border: none;
    width: 120px;
    height: 40px;
    background: url('../images/feedback/finish_btn.png') no-repeat;
    text-align: left;
    padding-left: 30px;
    color: #fff;
    font-size: 13px;
}
.finish_btn_wrapper .finish_btn:hover{
    cursor: pointer;
}
.form_botton_wrapper #feedback_inviter_sent_btn{
    border: none;
    padding: 6.5px 12px;
    color: #858585;
    font-weight: bold;
    background-color: #d2d2d2;
    background-image: url("../images/feedback/grey_inviter_btn.png");
    background-repeat: no-repeat;
    background-position: 148px center;
    width: 180px;
    text-align: left;
}
.form_botton_wrapper #feedback_inviter_sent_btn:hover{
    /*cursor: pointer;*/
}
.inviter_participants_wrapper input[type="checkbox"]:checked + label span.already_sent {
    background: url("../images/feedback/checked_checkbox_grey.png") no-repeat;   
}
.inviter_participants_wrapper .participants_lists .netva_data_raw .fifth .checkBoxNotClickable {
    display: inline-block;
    width: 18px;
    height: 18px;
    background: transparent;
    position: absolute;
    top: 3px;
    left: 32px;
}
.inviter_participants_wrapper .participants_lists .netva_data_raw .forth .warning_icon {
    background: url("../images/feedback/feedback_notgiven.png") no-repeat;
    display: inline-block;
    width: 18px;
    height: 17px;
    margin-top: 5px;
}
.inviter_participants_wrapper .participants_lists .netva_data_raw .forth .feedback_given_icon{
    background: url("../images/feedback/feedback_given.png") no-repeat;
    display: inline-block;
    width: 18px;
    height: 17px;
    margin-top: 5px;
}


.feedback_history_all_participants_graph .feedback_four_area_wrapper{
    width: 646px;
    margin: 20px auto;
}
.feedback_history_all_participants_graph .feedback_four_area_wrapper .feedback_ul_area li{
    width: 154px;
    float: left;
    margin-right: 10px;
    padding: 14px 0;
    background-color: #f8f9fd;
}
.feedback_history_all_participants_graph .feedback_four_area_wrapper .feedback_ul_area li:hover{
    cursor: pointer;
}
.feedback_history_all_participants_graph .feedback_four_area_wrapper .feedback_ul_area li.feedback_selected{
    color: #4b6bd6;
    background-color: #e5e9f7;
    font-weight: bold;
}
.feedback_history_all_participants_graph .feedback_four_area_wrapper .feedback_ul_area li:last-child{
    margin-right: 0; 
}
.feedback_history_all_participants_graph .feedback_four_area_wrapper .feedback_question_wrapper {
    float: left;
    width: 100%;
    margin-top: 55px;
}
.feedback_history_all_participants_graph .feedback_four_area_wrapper .feedback_question_wrapper .feedback_question_area {
    text-transform: uppercase;
    color: #000000;
    font-size: 16px;
}
.feedback_history_all_participants_graph .feedback_four_area_wrapper .feedback_question_wrapper .feedback_question_text {
    margin-top: 15px;
    font-size: 16px;
    color: #000000;
}
.feedback_history_all_participants_graph .feedback_participants_wrapper {
    clear: both;
    position: relative;
    /*padding-top: 52px;*/
}

.chartWrapper {
    position: relative;
}

.chartWrapper > canvas, .chartWrapper > div {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events:none;
}

.chartAreaWrapper {
    width: 400px;
    /*overflow-x: scroll;*/
    overflow-x: hidden;
    position:relative;
    margin-left: 125px;
}
.canvasjs-chart-credit { display:none;}
.hideTrial {
    display: inline-block;
    position: absolute;
    bottom: 0px;
    width: 150px;
    height: 20px;
    background-color: #fff;
    left: 0;
}
.smilies_wrapper {
    position:absolute;
    z-index: 1;
    bottom: 68px;
    left: 125px;
    background-color: #fff;
    width: 35px;
}
.smilies_wrapper > span {
    display: block;
    width: 25px;
    height: 25px;
    margin-bottom: 47px;
}
.smilies_wrapper > span.smilies_1{
    background: url("../images/feedback/smiley_01.png") no-repeat;
}
.smilies_wrapper > span.smilies_2{
    background: url("../images/feedback/smiley_02.png") no-repeat;
    margin-bottom: 28px;
}
.smilies_wrapper > span.smilies_3{
    background: url("../images/feedback/smiley_03.png") no-repeat;
    margin-bottom: 30px;
}
.smilies_wrapper > span.smilies_4{
    background: url("../images/feedback/smiley_04.png") no-repeat;
    margin-bottom: 29px;
}
.smilies_wrapper > span.smilies_5{
    background: url("../images/feedback/smiley_05.png") no-repeat;
    margin-bottom: 30px;
    margin-top: 52px;
}
.hideTopLine{
    height: 20px;
    position: absolute;
    min-width: 400px; /*According to scroll height*/
    z-index: 1;
    background-color: #fff;
}
.feedback_history_all_participants_graph .feedback_graph_wrapper{
    padding-top: 32px;
    padding-bottom: 10px;
    position: relative;
}

/*Feedback comment popup*/
.feedback_participants_wrapper .feedback_comment_popup {
    position: absolute;
    left: 80px;
    background-color: #FFFFFF;
    width: 480px;
    min-height: 160px;
    z-index: 2;
    border: 2px solid #d0d0d0;
}
.feedback_participants_wrapper .close_wrapper{
    text-align: right;
    margin: 10px 10px 0;
}
.feedback_participants_wrapper .f_close_popup{
    margin-left: 5px;
    font-weight: bold;
    font-size: 14px;
    cursor: pointer;
}
.feedback_participants_wrapper .comment_heading{
    text-align: left;
    padding: 15px 30px;
    font-weight: bold;
    color: #4b6bd6;
}
.feedback_participants_wrapper .user_fullname_cat{
    text-align: left;
    padding: 10px 30px;
    font-weight: bold;
}
.feedback_participants_wrapper .f_user_defined_comment{
    text-align: left;
    padding: 10px 30px 30px;
    word-wrap: break-word;
}
.feedback_participants_wrapper .feedback_therapist_name{
    font-weight: 500;
    font-size: 16px;
    margin-bottom: 1px;
}
.feedback_therapist_dropdown_wrapper .tovholder_heading_onselect {
    background: rgba(0, 0, 0, 0) url("../images/feedback/arrow_dropdown_closed.png") no-repeat right center;
    color: #797979;
    font-size: 13px;
    position: absolute;
    right: -433px;
    text-align: right;
    top: 8px;
    width: 200px;
    cursor: pointer;
    padding-right: 20px;
}
.scrollLeft {
    background: url('../images/feedback/left_slider_icon.png') no-repeat;
    background-color: #ffffff;
    position: absolute;
    bottom: 32px;
    left: 125px;
    cursor: pointer;
    width: 30px;
    height: 30px;
}
.scrollRight{
    background: url('../images/feedback/right_slider_icon.png') no-repeat;
    background-color: #ffffff;
    position: absolute;
    bottom: 32px;
    right: 85px;
    cursor: pointer;
    width: 30px;
    height: 30px;
}

#feedback_holder .custom-overlay {
    background: #fafafa none repeat scroll 0 0;
    background: transparent;
    display: none;
    float: left;
    height: 100%;
    opacity: 0.5;
    position: absolute;
    width: 100%;
    z-index: 1;
}
#feedback_holder .plus_icon {
    background: url("../images/feedback/plus_icon.png") no-repeat right center;
    bottom: 1px;
    display: block;
    height: 17px;
    left: 5px;
    position: relative;
    width: 18px;
    float: left;
}
.question_wrapper .grade_error {
    color: red;
}
.form_botton_wrapper #feedback_inviter_btn.zeroParticipants{
    color: #858585;
    background-color: #d2d2d2;
    background-image: url("../images/feedback/grey_inviter_btn.png");
}
.feedback_graph_wrapper.no_data {
    font-size: 16px;
    color: #808080;
    padding-top: 75px;
    border-bottom: none;
}
.feedback_graph_wrapper.border-btm{
    border-bottom: 1px solid #d0d0d0;
}
.feedback_graph_wrapper:last-child{
    border-bottom: none;
}
.inviter_participants_wrapper .participants_lists .netva_data_raw.defaultStamdataMember,
.inviter_participants_wrapper .participants_lists .netva_data_raw.whiteBg {
    background-image: none;
    margin: 2px 0 0px 0;
}
.inviter_participants_wrapper .participants_lists .netva_data_raw:matches(.defaultStamdataMember, .whiteBg) {
    background-image: url(../images/feedback/border_bottom.png);
}
.inviter_participants_wrapper .participants_lists .netva_data_raw.defaultStamdataMember + li.netva_data_raw {
    background-image: none;
    margin: 2px 0 0px 0;
}
.inviter_participants_wrapper .participants_lists .netva_data_raw.whiteBg + li.netva_data_raw {
    background-image: none;
    margin: 2px 0 0px 0;
}
.feedback_graph_wrapper_onload.no_data {
    font-size: 16px;
    color: #808080;
    padding-top: 75px;
    padding-bottom: 310px;
    border-bottom: none;
}
.give_your_feedback_responce_wrapper .ul_area {
    display: none;
}
.give_your_feedback_responce_wrapper .question_wrapper .prev_btn{
    background-image: url(../images/feedback/prev_btn.png);
    background-repeat:  no-repeat;
    background-position: 30px center;
    padding: 14px 8px 14px 27px;
    background-color: #f6f6f6;
    color: #797979;
    position: absolute;
    top: 300px;
    font-weight: bold;
    cursor: pointer;
    width: 85px;
}

.give_your_feedback_responce_wrapper .question_wrapper .next_btn{
    background-image: url(../images/feedback/next_btn.png);
    background-repeat:  no-repeat;
    /*background-position: 100px center;*/
    padding: 14px 25px 14px 5px;
    background-color: #f6f6f6;
    color: #797979;
    position: absolute;
    top: 300px;
    right: 0;
    font-weight: bold;
    cursor: pointer;
    /*min-width: 100px;*/
    text-transform: uppercase;
    width: 90px;
    background-position: 78px center;
}

.give_your_feedback_responce_wrapper .question_wrapper #show_next_btn_4{
    position: absolute;
    top: 300px;
    right: 0;
}
.give_your_feedback_responce_wrapper .four_area_wrapper .question_wrapper .question_number_wrapper{
    margin: 0 0 0 10px;
    color: #666666;
}
.give_your_feedback_responce_wrapper .question_wrapper .next_btn.question_2_width {
    /*width: 122px;
    background-position: 128px center;*/
    width: 90px;
    background-position: 78px center;
}
.give_your_feedback_responce_wrapper .question_wrapper .next_btn.question_3_width {
    /*min-width: 90px;
    background-position: 85px center;*/
    width: 90px;
    background-position: 78px center;
}
.feedback_history_all_participants_status {
    float: left;
    width: 100%;
    background-color: #ffffff;
    /*min-height: 485px;*/
}
.feedback_history_all_participants_status .feedback_two_option_wrapper {
    width: 646px;
    margin: 20px auto;
    position: relative;
}
.feedback_history_all_participants_status .feedback_status_left_ul_area {
    float: left;
    width: 315px;
    position: absolute;
    left: 0;
}
.feedback_history_all_participants_status .feedback_status_left_ul_area li{
    padding: 14px;
    background-color: #f8f9fd;
    color: #77787a;
    font-weight: bold;
}
.feedback_history_all_participants_status .feedback_status_left_ul_area li.feedback_status_selected{
    color: #4a71d8;
    background-color: #e5e8f7;
    background-image: url(../images/feedback/status_down_arrow.png);
    background-repeat:  no-repeat;
    background-position: 185px center;
}
.feedback_history_all_participants_status .feedback_status_left_ul_area li:hover{
    background-color: #e5e8f7;
}
.feedback_history_all_participants_status .feedback_status_left_ul_area li:hover {
    cursor: pointer;
}
.feedback_history_all_participants_status .feedback_status_left_ul_area li.status:not(.feedback_status_selected) {
    margin-top: 1px; 
}
.feedback_history_all_participants_status .feedback_status_left_ul_area li.progression:not(.feedback_status_selected) {
    margin-top: 1px; 
}
.feedback_history_all_participants_status .feedback_status_left_ul_area li.progression.feedback_status_selected{
    background-position: 200px center;
}
.feedback_history_all_participants_status .feedback_status_right_ul_area {
    float: left;
    width: 315px;
    margin: 0 0 0 15px;
    position: absolute;
    right: 0;
    z-index: 2;
}
.feedback_history_all_participants_status .feedback_status_right_ul_area li{
    padding: 14px;
    background-color: #f8f9fd;
    color: #77787a;
    font-weight: bold;
}
.feedback_status_right_ul_area .samarbejdet.showDropdown {
    background-image: url(../images/feedback/status_down_arrow_grey.png);
    background-repeat:  no-repeat;
    background-position: 200px center;
}
.feedback_status_right_ul_area .samarbejdet.showDropdown:hover{
    cursor: pointer;
}
.feedback_status_right_ul_area .samarbejdet.showDropdown.bluecolor{
    color: #4a71d8;
    background-color: #e5e8f7;
    background-image: url(../images/feedback/status_down_arrow.png);
}
.feedback_status_right_ul_area ul.submenu li{
    margin-top: 0px;
}
.feedback_status_right_ul_area ul.submenu li.relation{
    margin-top: 2px;
}
.feedback_status_right_ul_area ul.submenu li:hover {
    color: #4a71d8;
    background-color: #e5e8f7;
    cursor: pointer;
}

.feedback_history_all_participants_status .feedback_all_status_wrapper{
    width: 646px;
    margin: 45px auto;
}

.feedback_history_all_participants_status .feedback_status_wrapper{
    float: left;
    width: 100%;
    margin-top: 50px;
}
.feedback_history_all_participants_status .feedback_status_wrapper .feedback_question_area {
    text-transform: uppercase;
    color: #000000;
    font-size: 16px;
}
.feedback_history_all_participants_status .feedback_status_wrapper .feedback_question_text {
    margin-top: 15px;
    font-size: 16px;
    color: #000000;
}
.feedback_history_all_participants_status .feedback_status_wrapper .feedback_therapist_name {
    font-weight: 500;
    font-size: 16px;
    margin-bottom: 5px;
    padding-top: 32px;
}

.feedback_history_all_participants_status .feedback_status_wrapper .feedback_status_graph_wrapper{
    padding: 0 10px 10px 10px;
}

.feedback_history_all_participants_status .feedback_status_wrapper .feedback_status_graph_wrapper .status_y_axis{
    background-image: url(../images/feedback/status_y_axis.png);
    background-repeat:  no-repeat;
    background-size: 95%;
    width: 8px;
    height: 240px;
    margin-left: 85px;
    margin-top: 55px;
    float: left;
}
.feedback_history_all_participants_status .feedback_status_wrapper .feedback_status_smilies_wrapper {
    float: left;
    width: 400px;
    margin: 8px 0 0 30px;
}
.feedback_history_all_participants_status .feedback_status_wrapper .feedback_status_smilies_wrapper li {
    /*margin: 43px 0;*/
    line-height: 53px;
}
.feedback_history_all_participants_status .feedback_status_wrapper .feedback_status_smilies_wrapper li.border_bottom{
    border-bottom: 1px solid #d0d0d0;
    position: relative;
}
.feedback_history_all_participants_status .feedback_status_wrapper .feedback_status_smilies_wrapper li.border_top{
    border-top: 1px solid #d0d0d0;
    margin: 46px 0px 0px 0px;
}
.feedback_history_all_participants_status .feedback_status_wrapper .feedback_status_smilies_wrapper .feedback_status_graph_labels {
    float: left;
}
.feedback_history_all_participants_status .feedback_status_wrapper .feedback_status_smilies_wrapper .feedback_status_graph_labels li{
    float: left;
}
.feedback_history_all_participants_status .feedback_status_wrapper .feedback_status_smilies_wrapper .feedback_status_graph_labels li:first-child{
    margin-left: 0px;
}
.feedback_history_all_participants_status .feedback_status_wrapper .feedback_status_smilies_wrapper .feedback_status_graph_labels li{
    margin: 5px 0 34px 45px;
}
.feedback_status_smilies_wrapper .grade_1 .q_1{
    background-image: url("../images/feedback/smiley_01.png");
    background-repeat:  no-repeat;
    position: absolute;
    display: inline-block;
    height: 25px;
    width: 25px;
    left: 7px;
    top: 40px;
}
.feedback_status_smilies_wrapper .grade_1 .q_2{
    background-image: url("../images/feedback/smiley_01.png");
    background-repeat:  no-repeat;
    position: absolute;
    display: inline-block;
    height: 25px;
    width: 25px;
    left: 110px;
    top: 40px;
}
.feedback_status_smilies_wrapper .grade_1 .q_3{
    background-image: url("../images/feedback/smiley_01.png");
    background-repeat:  no-repeat;
    position: absolute;
    display: inline-block;
    height: 25px;
    width: 25px;
    left: 234px;
    top: 40px;
}
.feedback_status_smilies_wrapper .grade_1 .q_4{
    background-image: url("../images/feedback/smiley_01.png");
    background-repeat:  no-repeat;
    position: absolute;
    display: inline-block;
    height: 25px;
    width: 25px;
    left: 356px;
    top: 40px;
}

.feedback_status_smilies_wrapper .grade_2 .q_1{
    background-image: url("../images/feedback/smiley_02.png");
    background-repeat:  no-repeat;
    position: absolute;
    display: inline-block;
    height: 25px;
    width: 25px;
    left: 7px;
    top: 40px;
}
.feedback_status_smilies_wrapper .grade_2 .q_2{
    background-image: url("../images/feedback/smiley_02.png");
    background-repeat:  no-repeat;
    position: absolute;
    display: inline-block;
    height: 25px;
    width: 25px;
    left: 110px;
    top: 40px;
}
.feedback_status_smilies_wrapper .grade_2 .q_3{
    background-image: url("../images/feedback/smiley_02.png");
    background-repeat:  no-repeat;
    position: absolute;
    display: inline-block;
    height: 25px;
    width: 25px;
    left: 234px;
    top: 40px;
}
.feedback_status_smilies_wrapper .grade_2 .q_4{
    background-image: url("../images/feedback/smiley_02.png");
    background-repeat:  no-repeat;
    position: absolute;
    display: inline-block;
    height: 25px;
    width: 25px;
    left: 356px;
    top: 40px;
}

.feedback_status_smilies_wrapper .grade_3 .q_1{
    background-image: url("../images/feedback/smiley_03.png");
    background-repeat:  no-repeat;
    position: absolute;
    display: inline-block;
    height: 25px;
    width: 25px;
    left: 7px;
    top: 40px;
}
.feedback_status_smilies_wrapper .grade_3 .q_2{
    background-image: url("../images/feedback/smiley_03.png");
    background-repeat:  no-repeat;
    position: absolute;
    display: inline-block;
    height: 25px;
    width: 25px;
    left: 110px;
    top: 40px;
}
.feedback_status_smilies_wrapper .grade_3 .q_3{
    background-image: url("../images/feedback/smiley_03.png");
    background-repeat:  no-repeat;
    position: absolute;
    display: inline-block;
    height: 25px;
    width: 25px;
    left: 234px;
    top: 40px;
}
.feedback_status_smilies_wrapper .grade_3 .q_4{
    background-image: url("../images/feedback/smiley_03.png");
    background-repeat:  no-repeat;
    position: absolute;
    display: inline-block;
    height: 25px;
    width: 25px;
    left: 356px;
    top: 40px;
}

.feedback_status_smilies_wrapper .grade_4 .q_1{
    background-image: url("../images/feedback/smiley_04.png");
    background-repeat:  no-repeat;
    position: absolute;
    display: inline-block;
    height: 25px;
    width: 25px;
    left: 7px;
    top: 40px;
}
.feedback_status_smilies_wrapper .grade_4 .q_2{
    background-image: url("../images/feedback/smiley_04.png");
    background-repeat:  no-repeat;
    position: absolute;
    display: inline-block;
    height: 25px;
    width: 25px;
    left: 110px;
    top: 40px;
}
.feedback_status_smilies_wrapper .grade_4 .q_3{
    background-image: url("../images/feedback/smiley_04.png");
    background-repeat:  no-repeat;
    position: absolute;
    display: inline-block;
    height: 25px;
    width: 25px;
    left: 234px;
    top: 40px;
}
.feedback_status_smilies_wrapper .grade_4 .q_4{
    background-image: url("../images/feedback/smiley_04.png");
    background-repeat:  no-repeat;
    position: absolute;
    display: inline-block;
    height: 25px;
    width: 25px;
    left: 356px;
    top: 40px;
}

.feedback_status_smilies_wrapper .grade_5 .q_1{
    background-image: url("../images/feedback/smiley_05.png");
    background-repeat:  no-repeat;
    position: absolute;
    display: inline-block;
    height: 25px;
    width: 25px;
    left: 7px;
    top: 40px;
}
.feedback_status_smilies_wrapper .grade_5 .q_2{
    background-image: url("../images/feedback/smiley_05.png");
    background-repeat:  no-repeat;
    position: absolute;
    display: inline-block;
    height: 25px;
    width: 25px;
    left: 110px;
    top: 40px;
}
.feedback_status_smilies_wrapper .grade_5 .q_3{
    background-image: url("../images/feedback/smiley_05.png");
    background-repeat:  no-repeat;
    position: absolute;
    display: inline-block;
    height: 25px;
    width: 25px;
    left: 234px;
    top: 40px;
}
.feedback_status_smilies_wrapper .grade_5 .q_4{
    background-image: url("../images/feedback/smiley_05.png");
    background-repeat:  no-repeat;
    position: absolute;
    display: inline-block;
    height: 25px;
    width: 25px;
    left: 356px;
    top: 40px;
}
.feedback_status_no_data_wrapper {
    font-size: 16px;
    color: #808080;
    padding: 32px 0 360px 0;
    border-bottom: none;
}
.feedback_status_wrapper.border-btm {
    border-bottom: 1px solid #d0d0d0;
}
.feedback_status_wrapper:last-child{
    border-bottom: none;
}

.feedback_history_all_participants_graph .feedback_two_option_wrapper {
    width: 646px;
    margin: 20px auto;
    position: relative;
}
.feedback_history_all_participants_graph .feedback_status_left_ul_area {
    float: left;
    width: 315px;
    position: absolute;
    left: 0;
}
.feedback_history_all_participants_graph .feedback_status_left_ul_area li.feedback_status_selected{
    color: #4a71d8;
    background-color: #e5e8f7;
    background-image: url(../images/feedback/status_down_arrow.png);
    background-repeat:  no-repeat;
    background-position: 180px center;
}
.feedback_history_all_participants_graph .feedback_status_left_ul_area li{
    padding: 14px;
    background-color: #f8f9fd;
    color: #77787a;
    font-weight: bold;
}
.feedback_history_all_participants_graph .feedback_status_left_ul_area li.feedback_status_selected{
    color: #4a71d8;
    background-color: #e5e8f7;
    background-image: url(../images/feedback/status_down_arrow.png);
    background-repeat:  no-repeat;
    background-position: 180px center;
}
.feedback_history_all_participants_graph .feedback_status_left_ul_area li:hover{
    background-color: #e5e8f7;
}
.feedback_history_all_participants_graph .feedback_status_left_ul_area li:hover {
    cursor: pointer;
}
.feedback_history_all_participants_graph .feedback_status_left_ul_area li.status:not(.feedback_status_selected) {
    margin-top: 1px; 
}
.feedback_history_all_participants_graph .feedback_status_left_ul_area li.progression:not(.feedback_status_selected) {
    margin-top: 1px; 
}
.feedback_history_all_participants_graph .feedback_status_left_ul_area li.progression.feedback_status_selected{
    background-position: 200px center;
}
.feedback_history_all_participants_graph .feedback_status_right_ul_area {
    float: left;
    width: 315px;
    margin: 0 0 0 15px;
    position: absolute;
    right: 0;
    z-index: 1;
}
.feedback_history_all_participants_graph .feedback_status_right_ul_area li{
    padding: 14px;
    background-color: #f8f9fd;
    color: #77787a;
    font-weight: bold;
}
.feedback_status_right_ul_area .samarbejdet.showDropdown {
    background-image: url(../images/feedback/status_down_arrow_grey.png);
    background-repeat:  no-repeat;
    background-position: 200px center;
}
.feedback_status_right_ul_area .samarbejdet.showDropdown:hover{
    cursor: pointer;
}
.feedback_status_right_ul_area .samarbejdet.showDropdown.bluecolor{
    color: #4a71d8;
    background-color: #e5e8f7;
    background-image: url(../images/feedback/status_down_arrow.png);
}
.feedback_status_right_ul_area ul.submenu li{
    margin-top: 0px;
}
.feedback_status_right_ul_area ul.submenu li.relation{
    margin-top: 2px;
}
.feedback_status_right_ul_area ul.submenu li:hover {
    color: #4a71d8;
    background-color: #e5e8f7;
    cursor: pointer;
}
.feedback_status_right_ul_area ul li.active_tab{
    color: #4a71d8;
    background-color: #e5e8f7;
}

.feedback_status_wrapper .feedback_status_comment_popup {
    position: absolute;
    left: 155px;
    background-color: #FFFFFF;
    width: 480px;
    min-height: 160px;
    z-index: 2;
    border: 2px solid #d0d0d0;
}
.feedback_status_wrapper .close_wrapper {
    text-align: right;
    margin: 10px 10px 0;
}
.feedback_status_wrapper .f_close_popup {
    margin-left: 5px;
    font-weight: bold;
    font-size: 14px;
    cursor: pointer;
}
.feedback_status_wrapper .comment_heading {
    text-align: left;
    padding: 15px 30px;
    font-weight: bold;
    color: #4b6bd6;
}
.feedback_status_wrapper .user_fullname_cat {
    text-align: left;
    padding: 10px 30px;
    font-weight: bold;
}
.feedback_status_wrapper .f_user_defined_comment {
    text-align: left;
    padding: 10px 30px 30px;
    word-wrap: break-word;
}
.handCursor{
    cursor: pointer;
}
.feedback_status_right_ul_area .feedback_status_area._1{
    background-position: 185px center;
}
.feedback_status_right_ul_area .feedback_status_area._2{
    background-position: 200px center;
}
.feedback_status_right_ul_area .feedback_status_area._3{
    background-position: 214px center;
}
.feedback_status_right_ul_area .feedback_status_area._4{
    background-position: 190px center;
}
.inviter_participants_wrapper .participants_lists .netva_data_raw.heading_row .third span{
    padding: 7px 5px 7px 0px;
}
.inviter_participants_wrapper .participants_lists .netva_data_raw.heading_row .third span.feedbackInfoPopup{
    background-position: left center;
}
.inviter_participants_wrapper .participants_lists .netva_data_raw.heading_row .forth span{
    padding: 7px 5px;
}
.inviter_participants_wrapper .participants_lists .netva_data_raw.heading_row .forth span.feedbackInfoPopup{
    background-position: left center;
}
.inviter_participants_wrapper .participants_lists .netva_data_raw.heading_row .fifth{
    padding: 7px 0px;
}
.menu_button_wrapper .give_feedback_info_box {
    position: absolute;
    width: 200px;
    background-color: #fff;
    padding: 10px;
    border: 1px solid #797979;
    color: #000;
    text-align: left;
    left: 250px;
    bottom: 12px;
    z-index: 1;
}
.feedback_invitation_popup {
    height: 260px;
    top: 120px;
}
.feedback_invitation_popup h4{
    font-size: 14px;
    margin-top: 30px;
}
.feedback_invitation_popup #confirm-purpose-change {
    border-bottom: 1px solid #000;
}
.feedback_invitation_popup #confirm-purpose-change .send_label{
    cursor: pointer;
    font-size: 16px;
    color: #000;
}
.feedback_invitation_popup .black_color{
    color: #000;
}
.feedback_status_smilies_wrapper li span.comment_icon {
    background-image: url(../images/feedback/comment_icon.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 15px;
    width: 16px;
    position: absolute;
    bottom: 28px;
    left: 5px;
}
.report_feedback_progession_wrapper .feedback_question_area {
    text-align: center;
}
.report_feedback_progession_wrapper .feedback_question_text{
    text-align: center;
}
.report_feedback_progession_wrapper .feedback_therapist_name{
    text-align: center;
}
.latest_feedback_info .latest_feedback_title{
    margin-top: 4% !important;
    margin-bottom: 3% !important;
    font-size: 18px;
    color: #808080;
}
.latest_feedback_info {
    height: 130px !important;
    width: 445px !important;
    top: 185px;
    left: 32%;
}
.latest_feedback_info .rpopDesc{
    color:#484747;
}
.latest_feedback_info .height10{
    height: 10px;
}
.feedbackInfoPopup{
    cursor: pointer;
}
.given_feedback_info .latest_feedback_title{
    margin-top: 4% !important;
    margin-bottom: 3% !important;
    font-size: 18px;
    color: #808080;
}
.given_feedback_info {
    height: 130px !important;
    width: 445px !important;
    top: 185px;
    left: 42%;
}
.given_feedback_info .rpopDesc{
    color:#484747;
}
.given_feedback_info .height10{
    height: 10px;
}
.new_logo_text{
    position: absolute;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    top: 12px;
    left: 38px;
}
.not-login .new_logo_text{
    top: 16px;
}
.feedback_history_all_participants_status .feedback_status_left_ul_area li.progression.feedback_status_selected.samarbejdet_clicked{
    background-color: #f8f9fd;
    color: #77787a;
    background-image: url(../images/feedback/status_down_arrow_grey.png);
}
.margin-right50 {
    margin-right: 50px;
}
.visibility_hidden {
    visibility: hidden;
}
.hide_cpr_4_digit {
    position: absolute;
    left: 85.5%;
    background-color: #F4F4F4;
    width: 38px;
    font-size: 14px;
    vertical-align: top;
    line-height: 27px;
}

/*scaling wrapper 05032018*/
.scaling_wrapper{
    clear: both;
    margin-top: 220px;
    margin-left: 12px;
}
.scaling_top_wrapper {
    text-align: left;
    padding: 10px 0px;
    float: left;
    width: 100%;
}
.scaling_top_wrapper .left_button{
    float: left;
    padding: 10px;
    background-color: #d2d2d2;
    /*width: 80px;*/
    cursor: pointer;
}
.scaling_top_wrapper .left_button.selected_tab{
    background-color: #4b6bd6;
    color: #ffffff;
}
.scaling_top_wrapper .right_button{
    float: left;
    padding: 10px;
    background-color: #d2d2d2;
    /*width: 70px;*/
    cursor: pointer;
}
.scaling_top_wrapper .right_button.selected_tab{
    background-color: #4b6bd6;
    color: #ffffff;
}
.scaling_wrapper .scaling_participants_wrapper {
    margin: 10px 0 0;
    float: left;
    width: 100%;
}
.scaling_participants_wrapper .left_participant {
    float: left;
}
.scaling_wrapper .scaling_participants_wrapper .participant_name{
    margin-left: 5px;
}
.scaling_participants_wrapper .right_participant {
    float: right;
}
.scaling_participants_wrapper .hovholder_heading{
    top: 292px;
    width: 106px;
    right: 55px;
}
.scaling_participants_wrapper .new_drop_down {
    top: 292px;
}
.scaling_participants_wrapper #therapist_name{
    position: static;
}
.scaling_graph_wrapper .hideTopLine{
    background-color: #F4F4F4;
}
.scaling_graph_wrapper .hideTrial{
    background-color: #F4F4F4;
}
.scaling_graph_wrapper .chartAreaWrapper{
    margin-top: 50px;
    margin-left: 22px;
    width: 610px;
    background: linear-gradient(#F4F4F4, #fbfbfb, #F4F4F4);
}
.scaling_graph_wrapper .scaling_left_panel{
    background-image: url('/images/scaling_left_panel.png?27032018');
    background-repeat: no-repeat;
    position: absolute;
    z-index: 1;
    /*bottom: 51px;
    left: 0;
    width: 53px;
    height: 361px*/
    bottom: 75px;
    left: 12px;
    width: 43px;
    height: 306px;
}
.scaling_graph_wrapper .area_graph_avg_wrapper {
    position: relative;
}
.scaling_graph_wrapper .toolTipCustomWordwrap { 
   white-space: pre-wrap;      /* CSS3 */   
   /* white-space: -moz-pre-wrap; Firefox    
   white-space: -pre-wrap;     Opera <7   
   white-space: -o-pre-wrap;   Opera 7    
   word-wrap: break-word;      IE */
}
.scaling_graph_wrapper .bottom_line{
    border: 1px solid #e1e1e1;
    position: absolute;
    height: 0px;
    width: 582px;
    /*bottom: 32px;
    left: 47px;*/
    bottom: -2px;
    left: 36px;
}


.participant_scaling_graph_wrapper {
    position: relative;
    clear: both;
}
.participant_scaling_graph_wrapper .no_scaling_register {
    text-align: center;
    margin-top: 100px;
}
.participant_scaling_graph_wrapper .hideTopLine{
    background-color: #F4F4F4;
}
.participant_scaling_graph_wrapper .hideTrial{
    background-color: #F4F4F4;
}
.participant_scaling_graph_wrapper .chartAreaWrapper{
    margin-top: 50px;
    margin-left: 22px;
    width: 610px;
    background: linear-gradient(#F4F4F4, #fbfbfb, #F4F4F4);
}
.participant_scaling_graph_wrapper .scaling_left_panel{
    background-image: url('/images/scaling_left_panel.png?27032018');
    background-repeat: no-repeat;
    position: absolute;
    z-index: 1;
    bottom: 75px;
    left: 12px;
    width: 43px;
    height: 306px;
}
.participant_scaling_graph_wrapper .toolTipCustomWordwrap { 
   white-space: pre-wrap;      /* CSS3 */   
   /* white-space: -moz-pre-wrap; Firefox    
   white-space: -pre-wrap;     Opera <7   
   white-space: -o-pre-wrap;   Opera 7    
   word-wrap: break-word;      IE */
}
.participant_scaling_graph_wrapper .area_graph_participant_wrapper {
    position: relative;
}
.participant_scaling_graph_wrapper .bottom_line{
    border: 1px solid #e1e1e1;
    position: absolute;
    height: 0px;
    width: 582px;
    bottom: -2px;
    left: 36px;
}
.area_graph_avg_wrapper .scrollLeft.avg{
    left: 20px;
    background-color: #F4F4F4;
    background-position: right;
    width: 50px;
    bottom: 25px;
    height: 45px;
}
.area_graph_avg_wrapper .scrollRight.avg{
    background-color: #F4F4F4;
    right: 115px;
}
.area_graph_participant_wrapper .scrollLeft.indi{
    left: 20px;
    background-color: #F4F4F4;
    background-position: right;
    width: 50px;
    bottom: 25px;
    height: 45px;
}
.area_graph_participant_wrapper .scrollRight.indi{
    background-color: #F4F4F4;
    right: 115px;
}
.hideBottomLabelLines {
    border: 1px solid #f5f5f5;
    position: absolute;
    top: 2px;
    left: 20px;
    height: 18px;
    width: 94%;
    background-color: #f5f5f5;
}
.scaling_participants_wrapper .new_drop_down li{
    margin-left: 0;
}
.scaling_participants_wrapper .new_drop_down li:hover:not(.empty) {
    background-color: #b9c5ef;
    color: #4b6bd6;
    font-weight: bold;
}
.feedback_participants_wrapper .chartAreaWrapper {
    direction: rtl;
}
.feedback_graph_wrapper .chartAreaWrapper .canvasjs-chart-container img{
    display: none!important;
}
.feedback_graph_wrapper .chartAreaWrapper .canvasjs-chart-container img[src*="/images/feedback/comment_icon.png"]{
    display: block!important;
}


/* Mobiledialog css */
.swiper-container {width: 100%; height: 100%;font-family: "HelveticaNeue",Helvetica,Arial,sans-serif;}
.swiper-slide {text-align: center;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex; display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-wrapper img{width:36px;height: 36px;margin-top:5px;}
.swiper-username{color:#4C6BD6;}
.othertov-img-border-othertov{border-radius: 50%;border:1px solid #F4A16D;}
.familie-img-border-fam{border:1px solid #4c6bd6;border-radius: 50%;}
.nonfamilie-img-border-1, .nonfamilie-img-border-11{border:2px solid #4cbbd6;border-radius: 50%;width: 40px;height: 40px;}
.nonfamilie-img-border-2, .nonfamilie-img-border-12{border:2px solid #4c96d6;border-radius: 50%;width: 40px;height: 40px;}
.nonfamilie-img-border-3, .nonfamilie-img-border-13{border:2px solid #964cd6;border-radius: 50%;width: 40px;height: 40px;}
.nonfamilie-img-border-4, .nonfamilie-img-border-14{border:2px solid #4ea56d;border-radius: 50%;width: 40px;height: 40px;}
.nonfamilie-img-border-5, .nonfamilie-img-border-15{border:2px solid #f46d6d;border-radius: 50%;width: 40px;height: 40px;}
.nonfamilie-img-border-6, .nonfamilie-img-border-16{border:2px solid #f4a16d;border-radius: 50%;width: 40px;height: 40px;}
.nonfamilie-img-border-7, .nonfamilie-img-border-17{border:2px solid #f4e46d;border-radius: 50%;width: 40px;height: 40px;}            
.nonfamilie-img-border-8, .nonfamilie-img-border-18{border:2px solid #b8ef53;border-radius: 50%;width: 40px;height: 40px;}
.nonfamilie-img-border-9, .nonfamilie-img-border-19{border:2px solid #66d08b;border-radius: 50%;width: 40px;height: 40px;}
.nonfamilie-img-border-10, .nonfamilie-img-border-20{border:2px solid #ff5cc7;border-radius: 50%;width: 40px;height: 40px;}
.nonfamilie-img-border-external{border:1px solid #66D08B;border-radius: 50%;}
.tovoldar-img-border-tov {border:1px solid #4c6bd6;border-radius: 50%;}
.familie-img-border{border:1px solid #4c6bd6;border-radius: 50%;width: 40px;height: 40px;}
.tovoldar-img-border {border:1px solid #4c6bd6;border-radius: 50%;width: 40px;height: 40px;}
.othertov-img-border{border:1px solid #F4A16D;border-radius: 50%;}
.color-ff5cc7{border:1px solid #ff5cc7;}
.color-58595b{border:1px solid #58595b;border-radius: 50%;}
#mobileDialogList .tovoladr_back_img{position: absolute; left:26px; top:19px;background: transparent url("/mobile/img/tovholder_tag.svg"); background-color: #fff; border-radius: 50%;    display: inline-block;    height: 10px;    width: 10px; background-size: 10px;}            
#createMoiledialogGrp .tovoladr_back_img{position: absolute; top:19px; left:39px; background: transparent url("/mobile/img/tovholder_tag.svg");    background-color: #fff; border-radius: 50%;display: inline-block;    height: 10px;    width: 10px; background-size: 10px;}            
#grpCommunication .tovoladr_back_img{position: absolute; top:19px; left:35px;background: transparent url("/mobile/img/tovholder_tag.svg");    background-color: #fff; border-radius: 50%; display: inline-block;    height: 10px;    width: 10px; background-size: 10px;}            
.slider-content:first-child{border-top: 1px solid #c1c3c5;}
.margin-lt{margin-left: 22%;}
.margin-rt{margin-right: 22%;}
.swiper-slide-duplicate{display: none !important;}
.allimg img{margin-top:0;}
.swiper-username{/*font-family: "Helvetica Neue";*/ }
.swiper-username-bold{font-weight: bold;/*font-family: "Helvetica Neu Bold"; */}
.swiper-slide .all span{color:#58595b;} 
.hideContain {display: none;}
.blockContain{display: block;}
.crate-task-btn-div{/*position: fixed;*/ overflow-y: scroll; bottom: 0;}
.mobile-dialog-div .historik-feedback-right-div{width: 3%;float: right;margin-top: 20px;margin-right: 16px;}
.swiper-wrapper{/*width: 80% !important;*/ float: left;}
.swiper-container-rightDiv{float: right;margin-top: 44px;width: 32%;}
.swiper-container-rightDiv .creategrpbtn{height: 27px;float: right; margin-left: 18px;}
.swiper-container-rightDiv img{margin-right: 5px;}
.creategrpbtnlbl{margin-top:1px;float: right; height: 16px;font-family: "HelveticaNeue";font-size: 12px;font-weight: bold; font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #4C6BD6;}
.no-dialog span, .no-dialog-msg span{text-align: center; float: left; width: 100%; color: #797979;font-size: 12px;background: #fff;height: 15px;opacity: 0.5;font-family: "HelveticaNeue"; margin-top: 20px;}
.mobile-dialog-div .historik-feedback-left-div {width: 92%;float: left;margin-left: 16px;}
.mobile-dialog-div #goal_task_row_{float: left;width: 100%;margin-top: 10px;height: 15px;}
.mobile-dialog-div .task-title{height:15px;float: left;width: 95%;text-align: left;margin-top: 5px;font-size: 12px;color: #797979;font-family: "HelveticaNeue";}
.mobile-dialog-div .task_participants span{border-radius: 50%;width: 8px;height: 8px;float: left; margin-right:5px;margin-bottom: 3px;}
.mobile-dialog-div .goal_wrapper{background: #fff;padding: 0;margin-bottom: 3px;width:100%; height: 54px;}
.mobile-dialog-div .historik-feedback-left-div .start_date_wrraper{margin-right: 10px;}
.mobile-dialog-div .blue_date {color: #4b6bd6!important;}
.helvetica_neu_bold {/*font-weight: bold;*/}
.swiper-container-mainDiv{float: left;width: 100%;height:86px;}
.swiper-container-leftDiv{float: left; width: 63%;margin-top:14px;}
.mobile-dialog-container-creategrp{float: left;width: 100%;}
.mobile-dialog-container-creategrp-left{float: left;width: 31%;margin-left: 10px;}
.mobile-dialog-container-creategrp-left-title{float: left;width: 100%;text-align: left;height: 35px;font-size: 12px;color: #797979;font-weight: bold;font-family: "HelveticaNeue",Arial,sans-serif;margin-top: 51px;/*margin-left: 16px;*/}
.mobile-dialog-container-creategrp .mobile-dialog-div .historik-feedback-left-div{width: 100%;}
.mobile-dialog-container-creategrp-right{float: left;width: 66%;margin-left: 5px;}
.create-mobile-dialog-group-main-div-content .allimg { margin-top: 6px;float: left;width: 14px;height: 14px;border-radius: 50%;    border: 1px solid #58595b;}
.create-mobile-dialog-group-members-div{float: left;width: 100%;height: 86px;position: relative;}
.create-mobile-dialog-group-main-div-content{border: 1px solid #e8e8ea;padding-bottom: 7px;/*border-bottom: 1px solid #e8e8ea;*/ float: left;width: 100%;background: #fff; /*padding: 10px 0;*/ position: relative;border-radius: 2px;box-shadow: 0 2px 9px 0 rgba(229, 229, 229, 0.5);}
.mobile-dialog-container-creategrp .network_not_checked{float: left;width: 14px;}
.mobile-dialog-container-creategrp .noimgwidth {width: 36px; height: 36px;}
.create-mobile-dialog-group-members{float: left;padding: 0 1%;min-height: 35px;height: auto;}
.create-mobile-dialog-group-main-div-content .all-members{height: 31px;}
.create-mobile-dialog-group-main-div-content .allimgttl{float: left;margin-top: 4px; padding: 0;margin-left: 20px;}
.create-mobile-dialog-group-main-div-content .userName{ height: 14px; color: #797979;float: left; padding: 0;width: 80%;text-align: left;font-family: Helvetica;font-size: 12px;margin-top: 3px;margin-left: 20px;}
.floatLeft{float: left;}
.floatRight{float: right;}
.create-mobile-dialog-group-main-div-content .network_checked{background: none;}
.create-mobile-dialog-group-main-div-content .imgYes img{border-radius: 50%;height: 36px;width: 36px;margin-top: 5px;}
.grpparticipants{float: left;width:60px; position: relative;}
.create-mobile-dialog-group-main-div-content .tovoladr_back_img{top: auto;}
.creategrpicon{float: left;/*width: 60px;*/margin-top: 15px;}
.overviewIcon{margin-right: 7px;}
.mobile-dialog-container-creategrp-left-title a{text-decoration: none;color: #797979;}
.opo{opacity: 0.5}
.op1{opacity: 1}
.dropdownforcreatedialog{float: left; width: 100%; background: #fff; height: 30.5px;border-bottom: 1px solid #e4e5e6;}
.selectparticipantslbl{float: left;padding: 10px 0 0 14px;font-family: "HelveticaNeue",Arial,sans-serif;font-size: 12px;}
.closedrpd{float: right;padding: 11px 11px;}
.network_name_wrapper .network_name:hover{color:#4b6bd6;font-weight: bold;}
.create-mobile-dialog-group-main-div .crate-task-btn-div{border: 1px solid #e8e8ea;float: left;width: 100%;background: #fff;/*min-height: 100px;height: auto;position: unset;*/overflow-y: unset;border-radius: 2px;box-shadow: 0 2px 9px 0 rgba(229, 229, 229, 0.5);}
.crate-task-btn-div-main{border: 1px solid #d0d1d1;}
.create-mobile-dialog-group-main-div .chat-input{padding: 20px 0 20px 26px;font-family: "HelveticaNeue",Arial,sans-serif;font-size: 12px;/*min-height: 54px;*/ height: 19px; overflow: hidden;width: 82%; border:none; float: left;}
.create-mobile-dialog-group-main-div .chat-input_padd{padding: 20px 0 20px 26px;}
.crate-task-btn-cancle{margin-top: 15.5px; float: left; width: 100%; background: #fff;border-bottom: 1px solid #e4e5e6;border-top: 1px solid #e4e5e6;}
.crate-task-btn-cancle span{color: #F46D6D;font-family: "HelveticaNeue",Arial,sans-serif;font-size: 11px; height: 19px; margin-top: 20px;margin-bottom: 5px;display: inline-block;}
.create-group-gray {
    background-image: url('../images/new_design/create-group-gray.svg');
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    float: right;
    background-position: center;
    /*background-size: 39%;*/
    margin-top: 19px;
    margin-right: 16px;
}
.create-group-blue {
    background-image: url('../images/new_design/create-group-blue.svg');
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    float: right;
    background-position: center;
    /*background-size: 39%;*/
    margin-top: 19px;
    margin-right: 16px;
}
.create-mobile-dialog-group-main-div .chat-input::placeholder{color:#666666}
.create-mobile-dialog-group-main-div-content .network_name_wrapper:hover { background-color: #C9D2F3; color: #4b6bd6; font-weight: bold;}
#grpCommunication .mobile-dialog-container .fl, .mobile-dialog-chat-div-left {float: left; width:100%; }
#grpCommunication .mobile-dialog-chat-div-left {margin-top:16px;}
#grpCommunication .width100-fl {width: 100%; float: left;}
#grpCommunication .mobile-dialog-container .rt, .mobile-dialog-chat-div-right {float: right; width:100%;}
#grpCommunication .mobile-dialog-chat-div-right{margin-top:16px;}
#grpCommunication .mobile-dialog-container .mobile-network {margin-top:3px; border-radius: 50%;width: 6px;height: 6px;float: left;margin-right: 5px;}
#grpCommunication .mobile-dialog-date{color: #58595B;}
#grpCommunication .mobile-dialog-chat-div-right-msg {letter-spacing: normal; width: auto; max-width: 340px; font-weight: 500;font-size: 12px;font-family: "HelveticaNeue";line-height: 1.58em;text-align: left; padding: 4px 10px 12px 10px; float: right; background-color: #4C6BD6;border-radius: 14px; color: #fff;word-wrap: break-word;}
#grpCommunication .mobile-dialog-chat-div div:last-child {/*margin-bottom: 2px;*/}
#grpCommunication .mobile-dialog-chat-div-right .nodata{width:16%;}
#grpCommunication .mobile-dialog-chat-div-right .data{width:340px;}
#grpCommunication .mobile-dialog-chat-div-left .nodata{width:16%;}
#grpCommunication .mobile-dialog-chat-div-left .data{width:340px;}
#grpCommunication .mobile-dialog-chat-div-left-msg {letter-spacing: normal; width: auto; max-width: 340px; font-weight: 500;font-size: 12px;color: #797979;font-family: "HelveticaNeue";line-height: 1.58em;text-align: left; padding: 4px 10px 12px 10px; background: #efefef; border-radius: 14px; word-wrap: break-word;}
#grpCommunication .mobile-dialog-chat-div-right, #grpCommunication .mobile-dialog-chat-div-left{/*padding: 10px;*/}
#grpCommunication .mobile-dialog-chat-div-right .mobile-dialog-date{float: right;margin-bottom: 4px;font-family: "HelveticaNeue";font-size: 10px;color: #797979;}
#grpCommunication .mobile-dialog-chat-div-left .mobile-dialog-date{float: left;margin-bottom: 4px;font-family: "HelveticaNeue";font-size: 10px;color: #797979;}
#grpCommunication .grpchattextarea{/*! margin-bottom: 17%; */bottom: 0;/* position: fixed; */border-top: 1px solid #e4e5e6;padding-top: 11px;/*background-color: #fafafa;*/float: left;width: 100%; /*margin-top: 26px;*/}
#grpCommunication .mobile-dialog-left-grp{}
#grpCommunication .mobile-dialog-left-grp-wrap{border-bottom: 1px solid #e4e5e6;display: inline-block;width: 100%;float: left;text-align: center;height: 23px;color: #F46D6D;/*margin-top:6px;margin-bottom: 10px;*/font-size: 11px;color: #dc676c;font-family: "HelveticaNeue";}
#grpCommunication .leftgrpPopUp{position: fixed;z-index: 99999;width: 400px;height: 229px;bottom: 0;top: 25%;left: 25%;background: #fff;}
#grpCommunication .modal-header{height: 40px;float: left;width: 100%;}
#grpCommunication .leftgrpPopUp .close{float: right;padding: 10px;}
#grpCommunication .modal-body{float: left;width: 100%;}
#grpCommunication .confirm{font-weight: bold;background: #fff;border: 1px solid #dc676c; color:#dc676c; width: 97px; height: 24px;font-family: Helvetica; font-size: 12px; padding: 4px 0px 6px 0px;}
#grpCommunication .modal-msg, #grpCommunication #leftgrp, #grpCommunication .modal-msg-data{float: left;width: 100%;}
#grpCommunication .modal-msg{margin-bottom: 26px;}
#grpCommunication .modal-msg-data .delete{margin-bottom: 16px;}
#grpCommunication .leftUsername{float: left;width: 100%;font-size: 13px;font-weight: bold;margin-bottom: 30px;font-family: Helvetica;color: #797979;}
#unclickableDiv{z-index:999;width: 100%;    height: 100%;    opacity: 0.5;    filter: alpha(opacity=50);    background-color: #7A7A7A;    display:none;    top:0;    left:0;    position:absolute;}
/*.grpparticipants img:hover{background-image: url('../images/new_design/delete_white.svg'); background-color:#4c6bd6; background-color: #4c6bd6;background-position: center;background-repeat: no-repeat;}*/
.delimg{position: absolute; bottom: 2px; left:8px; /*opacity: 0.8;*/border-radius: 50%; height: 37px; width: 37px; background-image: url('../images/new_design/delete-white.png'); background-color: rgba(75, 107, 214, 0.8); background-position: center;background-repeat: no-repeat;}
#grpCommunication .removegrpPopUp{position: fixed;z-index: 99999;width: 400px;height: 229px;bottom: 0;top: 25%;left: 25%;background: #fff;}
#grpCommunication .removegrpPopUp .close{float: right;padding: 10px;}
#grpCommunication .mobile-dialog-chat-div-center, #grpCommunication .mobile-dialog-chat-div-center .deleteddate, #grpCommunication .mobile-dialog-chat-div-center .deletedmsg{float: left; width: 100%;font-family: "HelveticaNeue";font-size: 11px;color: #797979;opacity:0.7}
#grpCommunication .mobile-dialog-chat-div-center{/*padding: 10px 0;*/margin-top: 40px;}
#grpCommunication .mobile-dialog-chat-div-latest{min-height: 311px; max-height: 630px;height: auto;float: left;width: 100%;/*overflow-y: auto;*/}
.swiper-slide, .mobile_dialog_div_data .goal_wrapper, .grpparticipants, .creategrpicon, .closedrpd, .create-mobile-dialog-group-main-div-content .network_name_wrapper, .create-grp-btn, .mobile-dialog-left-grp, #leftgrp .confirm, .modal-header .close{cursor:pointer;}
.content {

    /*overflow: auto;*/
    position: relative;
    padding-bottom: 20px;
    margin: 15px;
    width: 740px;
    max-width: 97%;
    height: auto;
    max-height: 600px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

}
#selfImg{width: 34px;height: 34px;margin-top: 0.7em;border-radius: 50%;cursor:pointer;}
.otherUser{float:left;position:relative;}
#leftmobiledialoglisting .start_date_wrraper{/*width:27%;*/text-align: left;/*margin-right: 0;*/}
#leftmobiledialoglisting .task_participants{width:65%;margin-top:1px;/*margin-left: 10px;*/}
.creategrpicon span{color:#4b6bd6;}
.deleteddate{margin-bottom: 6px;}
.setToBottom{position: absolute; bottom:0;}
.setToBottomContainer{position: unset !important;}
.swiper-slide span, .creategrpicon span, .grpParticipantsDiv span{ text-transform: capitalize; width: 23px;  height: 11px;  font-family: Helvetica;  font-size: 9px; font-style: normal;  font-stretch: normal; line-height: normal;  letter-spacing: normal;text-align: center;  color: #797979;}
.mobile-dialog-div .start_date_wrraper span{font-size: 12px;color: #797979;font-family: "HelveticaNeue";}
.no-dialog, .no-dialog-msg{float: left;width:100%; background-color: #fff;height: 54px;}
.mobile-dialog-container-creategrp .no-dialog{width:240px;float: left;background-color: #fff;height: 54px;}
.mobile-dialog-container-creategrp .no-dialog span{text-align: left; float: left; width:auto; color: #797979;font-size: 12px;background: #fff;height: 15px;opacity: 0.5;font-family: "HelveticaNeue"; margin-top: 20px; margin-left: 16px;}
#createMoiledialogGrp .create-mobile-dialog-group-members-data-div{margin-top:15px;}
.create-mobile-dialog-group-main-div-content .imgYes{height:14px; width:14px; margin-top:7px;}
.create-mobile-dialog-group-main-div-content .imgNo{height:16px; width:16px; margin-top:7px;}
.create-mobile-dialog-group-main-div-content .all-members{/*margin-bottom: 5px;*/ margin-top:8px;}
#leftmobiledialoglisting .goal_wrapper{width:240px;}
.mobile-dialog-container .task_participants{margin-top: 1px;}
.swiper-container-rightDiv a, .create-mobile-dialog-group-members-div-right a, .crate-task-btn-cancle a  {text-decoration: none;}
.mCSB_scrollTools .mCSB_draggerRail{width:4px !important;}
.mCSB_scrollTools{width:12px !important;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_draggerRail{margin: 0 4px !important;}
.modal-msg label{font-size: 13px;color: #848484;font-family: "HelveticaNeue";font-weight: 500;}
.left-group{float: left;width: 100%;background: #fff;}
.create-mobile-dialog-group-main-div-content .network_name_wrapper{line-height: 24px;}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden, .mCSB_inside > .mCSB_container{margin-right: 14px!important;}
.userName .fullname, .allimgttl .fullname{font-family: Helvetica;text-transform: capitalize;}
.mobile-dialog-container-creategrp-left-title a{font-family: "HelveticaNeue";}
.swiper-username{text-transform: capitalize;}
.swiper_opacity{opacity: 0.7}
.imghtwd{height: 30px!important; width: 30px!important;}
.create-mobile-dialog-group-main-div-content .network_name_wrapper:hover{color:#4b6bd6;}
.oneline{text-align: center!important; padding: 5px 10px!important;}
.nogoal{background: rgba(255, 255, 255, 0.6) !important;}
.direkte-line{width: 564px;height: 2px;}
.md-availability span{margin-top:2px;float: right; height: 16px;font-family: "HelveticaNeue";font-size: 12px;font-weight: bold; font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #797979;}
.md-availability{cursor: pointer;height: 27px;float: right;}
.swiper-container-middleDiv { float: left; width: 5%; margin-top: 32px; position: relative;}
.more-swiper{cursor: pointer; height: 36px;width: 36px;background: #434343;float: left;border-radius: 50%;opacity: 0.8;}
.more-swiper-count{position:absolute; left:11px; top: 11px; float: left;  width: 13px;  height: 13px;font-family: Helvetica; font-size: 11px; font-weight: bold; font-style: normal; font-stretch: normal;line-height: normal;letter-spacing: normal;text-align: center; color: #ffffff;}
.more-participants{position: fixed;z-index: 99999;width: 400px;min-height: 45px;/*max-height: 231px;*//*bottom: 0;*/top: 25%;left: 25%;background: #fff;}
.more-participants-title{  width: 400px; height: 39.5px;  background-color: rgba(229, 229, 229, 0.05);}
.more-participants-title .leftspan{ margin: 12px 0 0 12px;float: left; width: 58px;  height: 17px; font-family: "HelveticaNeue";  font-size: 13px;  font-weight: 500;  font-style: normal;  font-stretch: normal;  line-height: normal; letter-spacing: normal;  color: #848484;}
.more-participants-title .rightspan{ margin: 15px 15px 0 0;float: right;}
.hr-line{width: 400px;  height: 1px;opacity: 0.25;background:#979797; float: left;}
.more-participants-data{width: 100%;float: left; overflow-y: visible; overflow-x: hidden; /*max-height: 180px;*/}
.participantName{float: left ;width: 83%;}
.participantImg{float: left;width: 9%;margin: 4px 15px 0px 12px;}
.more-participants-data-div{height: 44px; float: left; width: 100%;}
.participantName .swiper-username{height:11px; float: left;margin-top: 17px;font-family: Helvetica;font-size: 9px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: normal;  letter-spacing: normal;  color: #797979;}
.more-participants-title .close{cursor: pointer;}
.md-availability img{height: 20px; width: 20px;}
.closeGrpTitle{  float: left; height: 16px;   font-family: "HelveticaNeue";  font-size: 12px; font-weight: bold;  font-style: normal;font-stretch: normal; line-height: normal;  letter-spacing: normal;  color: #797979;}
.closeGrpDiv{width: 100%; float: left;margin-top: 20px;margin-bottom: 12px;}
.mobile-dialog-popup-title{  margin-top: 2px;margin-bottom: 18px;width: 100%; float: left; text-align: center; height: 17px;  font-family: "HelveticaNeue";  font-size: 13px;  font-weight: bold;  font-style: normal;  font-stretch: normal;  line-height: normal;  letter-spacing: normal;  color: #848484;}
.mobile-dialog-popup-subtitle{ margin-bottom: 20px;  margin-left: 43px; margin-right: 43px; float: left; text-align: center; height: 31px;  font-family: "HelveticaNeue"; font-size: 13px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: normal;  letter-spacing: normal;  text-align: center;  color: #848484;}
.mobile-dialog-popup-tip{ margin-bottom: 46px;  margin-left: 18px; margin-right: 18px;  width: auto; float: left; text-align: center; height: 14px; font-family: "HelveticaNeue";  font-size: 11px;  font-weight: normal;  font-style: italic;  font-stretch: normal;  line-height: normal;  letter-spacing: normal;  text-align: center;  color: #848484;}
.mdpopup_btn{ cursor:pointer;  width: 70px;  height: 24px;  border: 1px solid #4b6bd6;padding: 5px 12px; font-family: Helvetica;  font-size: 12px;  font-weight: bold;  font-style: normal;  font-stretch: normal;  line-height: normal;  letter-spacing: normal;  color: #4b6bd6;}
.mobile-dialog-popup-btnDiv{width: 100%; float: left;text-align: center;}
.mobile-dialog-popup-access-lable-left{ margin-right: 25.5px; margin-left: 84.5px; float: left; height: 17px; font-family: "HelveticaNeue";  font-size: 13px; font-weight: 500; font-style: normal;  font-stretch: normal;  line-height: normal;  letter-spacing: normal;  text-align: center;  color: #848484;}
.mobile-dialog-popup-access-lable-right{ float: left; height: 17px; font-family: "HelveticaNeue";  font-size: 13px; font-weight: 500; font-style: normal;  font-stretch: normal;  line-height: normal;  letter-spacing: normal;  text-align: center;  color: #848484;}
.mobile-dialog-popup-access{margin-bottom: 20px;width: 100%; float: left; text-align: center;}
/*.accessible, .notaccessible{cursor:pointer; float: right; height:16px; width:16px; border: 1px solid #848484; border-radius: 50%;margin-left: 6px;}*/
.mdcheckbox-accessible{cursor:pointer; background-image: url('../images/new_design/md-accessible.svg');
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    float: right;
    background-position: center;margin-left: 6px;margin-top:1px;}
.mdcheckbox-notaccessible{cursor:pointer; background-image: url('../images/new_design/md-not-accessible.svg');
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    float: right;
    background-position: center;margin-left: 6px;margin-top:1px;}
.mdrights{/*cursor:pointer; background-image: url('../images/new_design/md-accessible.svg');
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    float: right;
    background-position: center;*/}
.mobile-dialog-access {
    background: rgba(0, 0, 0, 0) linear-gradient(#f5f4f4, #ffffff 14%) repeat scroll 0 0;
    color: #000000;
    height: 263px;
    left: 50%;
    line-height: 14px;
    margin: -150px auto auto -150px;
    min-height: 120px;
    padding-bottom: 5px;
    position: fixed;
    top: 50%;
    width: 401px;
    z-index: 3999;
}
.noaccesDialog{background-image: url('../images/new_design/dialog-not-available.svg'); background-position: center;background-repeat: no-repeat;background-color:#434343; opacity:0.8;    position: absolute;    height: 34px;    width: 34px;    border-radius: 50%; bottom: 2px;   left: 0;}
.closeGrpListDiv .goal_wrapper{background-color: rgba(255, 255, 255, 0.6);}
.closeGrpTitle span{float:right; margin-top:-2px;}

.custom-overlay-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background-color: rgba(0, 0, 0, 0.7);
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    opacity: 0.5;
    display: none;
}

#parents-menu-id .tilfoj-module{background-image: url(/images/tilfoj_module.png);background-position: center;color: #606060;}

.tilfoj-module-popup{
    z-index: 9999;
    position: absolute;
    width: 655px;
    height: 305px;
    left: 20%;
    padding: 25px;
    background-color: #ffffff;
}
.tilfoj-module-popup .pop-up-heading{
    font-size:14px;
    font-weight:700;
    color: #878787;
    margin-bottom: 20px;
}
.tilfoj-module-popup .closedpd{
    position: absolute;
    right: 15px;
    top: 15px;
}
.tilfoj-module-popup .leftside{
    background-color: #f2f2f2;
    width:90px;
    height:80px;
    float: left;
    margin-right: 20px;
    display: inline-block;
}
.tilfoj-module-popup .rightside{
    float: left;
    margin-right: 20px;
    display: inline-block;
    width: 425px;
    line-height:16px;
}
.tilfoj-module-popup .rightside-checkbox{
    float: right;
    display: inline-block;
    margin-right: 10px;
}
.tilfoj-module-popup .logo-heading{
    display: inline-block;
    text-align: center;
    width: 90px;
    font-weight: bold;
}
.tilfoj-module-popup .icon-img{
    display: inline-block;
    text-align: center;
    width: 90px;
    margin-top: 15px;
}
.tilfoj-module-popup .brk-line{
    background-color: #e2e2e2;
    height: 1px;
    float: left;
    margin: 20px 0 15px 0;
    width: 100%;
}
.tilfoj-module-popup .direct-dialogue-wrap{
    float: left;
    width: 100%;
    padding-top: 5px;
    position:relative;
}
.tilfoj-module-popup .feedback-wrap{
    float: left;
    width: 100%;
    margin-bottom: 20px;
    padding-top: 5px;
    position:relative;
}
.tilfoj-module-popup .bottom-wrap{
    float: left;
    width: 100%;
    margin-top:30px;
}
.tilfoj-module-popup .bottom-wrap .msg{
    color:#ff140f;
}
.tilfoj-module-popup .bottom-wrap .approved-btn{
    color: #4b6bd6;
    margin-top: -5px;
    float: right;
    padding: 5px 12px;
    border: 1px solid #4b6bd6;
    font-weight: bold;
}
.tilfoj-module-popup .bottom-wrap .approved-btn:hover{
    cursor:Pointer;
}
.tilfoj-module-popup .rightside-checkbox:hover{
    cursor:Pointer;
}
.tilfoj-module-popup .closedpd:hover{
    cursor:Pointer;
}
.tilfoj-module-popup .module-link-cannot-changed{
    float: left;
    width: 100%;
    position:absolute;
    height: 100%;
    margin-top: -5px;
}
.tilfoj-module-popup .opacity5{
    opacity: 0.5;
}

.samarbej_paedagogisk .meeting_edit_wrapper, .samarbeje .meeting_edit_wrapper {
    clear: both;
    float: left;
    width: 100%;
    text-align: left;
    margin-top: 50px;
}
.samarbej_paedagogisk .meeting_edit_wrapper .meeting, .samarbeje .meeting_edit_wrapper .meeting{
    font-size: 16px;
    color: #797979;
}
.samarbej_paedagogisk .meeting_edit_wrapper .new_meeting, .samarbeje .meeting_edit_wrapper .new_meeting{
    font-size: 14px;
    font-weight: 700;
    color: #797979;
    margin: 23px 0 50px 0;
    width: 100px;
}
.samarbej_paedagogisk .meeting_edit_wrapper .new_meeting:hover, .samarbeje .meeting_edit_wrapper .new_meeting:hover{
    cursor: pointer;
}
.samarbej_paedagogisk .meeting_edit_wrapper .new_meeting img, .samarbeje .meeting_edit_wrapper .new_meeting img{
    position: relative;
    top: 4px;
}

#showMeetingInfo:hover {cursor: pointer;}

.meeting-info-popup{
    background: #fff;
    width: 41%;
    left: 34%;
    position: fixed;
    border: 1px solid #999999;
    border-radius: 1px;
    box-shadow: 0 1px 2px #666666;
    color: #000000;
    line-height: 14px;
    margin: auto;
    min-height: 120px;
    top: 228px;
    z-index: 4000;
    padding-bottom: 40px;
}
.meeting-info-popup .popuptitle{
    color: #000;
    font-weight: normal;
    left: 15px;
    position: relative;
    top: 7px;
    width: 85%;
    font-size: 22px;
    margin: 0.9em 0;
}
.meeting-info-popup .popDesc{
    font-size: 12px;
    left: 15px;
    line-height: 20px;
    margin: 0 !important;
    position: relative;
    color: #000;
    top: 14px;
    width: 90%;
}
.meeting-info-popup .popDesc p {
    margin-bottom: 5px;
}

.meeting_function_popup .middle_section #startTime{
    width: 60%;
}
.meeting_function_popup .middle_section #endTime{
    width: 20%;
}

.meeting_function_popup .meeting_calender .startDateHeading {
    text-align: center;
    color: #4b6bd6;
    font-size: 14px;
    margin-bottom: 10px;
}

.meeting_function_popup .ui-datepicker .ui-datepicker-title {
    color: #797979;
    line-height: 18px;
}

.meeting_function_popup .ui-icon-circle-triangle-w {
    background: url("/images/left-calender.png") no-repeat scroll center center !important;
}
.meeting_function_popup .ui-icon-circle-triangle-e {
    background: url("/images/right-calender.png") no-repeat scroll center center !important;
}

.meeting_function_popup .datepicker .ui-datepicker-calendar th > span {
    background-color: #f4f4f4 !important;
    border: medium none !important;
    color: #797979 !important;
    font-weight: normal !important;
}
.meeting_function_popup .ui-datepicker-calendar .ui-state-hover {
    background-color: #4b6bd6 !important;
}

.meeting_function_popup .datepicker .ui-datepicker td.ui-datepicker-today a.ui-state-default {
    background-color: #4b6bd6;
    color: #fff;
}
.meeting_function_popup .datepicker .ui-datepicker-calendar th > span {
    width: 30px;
    font-size: 12px;
}
.meeting_function_popup .datepicker .ui-datepicker td a {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
}
.meeting_function_popup .datepicker .ui-datepicker .ui-datepicker-prev, .meeting_function_popup .datepicker .ui-datepicker .ui-datepicker-next{
    top: 30px;
}
.meeting_function_popup .datepicker .ui-datepicker td span, .meeting_function_popup .datepicker .ui-datepicker td a{
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
}
.meeting_function_popup #selected_mdate {
    margin-left: 8px;
}

.meeting_function_popup .delete_meeting_btn {
    font-size: 14px;
    font-weight: 700;
    color: #dc676c;
    border: 1px solid #dc676c;
    padding: 10px 18px 10px 18px;
    float: right;
    top: 0px;
    right: 12px;
    position: relative;
}
.meeting_function_popup .delete_meeting_btn:hover{
    cursor: pointer;
}
.samarbej_paedagogisk .meeting_function_popup .meeting_details input.m-required, .samarbeje .meeting_function_popup .meeting_details input.m-required{
    border: 1px solid red;
}
.samarbej_paedagogisk .meeting_function_popup .checkbox.m-required, .samarbeje .meeting_function_popup .checkbox.m-required{
    border: 1px solid red;
}
.samarbej_paedagogisk .meeting_listing, .samarbeje .meeting_listing {
    margin-top: 15px;
}
.samarbej_paedagogisk .meeting_listing .tableHeader th, .samarbeje .meeting_listing .tableHeader th{
    font-size: 14px;
    color: #4b6bd6;
    padding-bottom: 10px;
}
.samarbej_paedagogisk .meeting_listing .tableContent td, .samarbeje .meeting_listing .tableContent td{
    background-color: #fff;
    padding: 6px;
    border-right: 1px solid #f4f4f4;
    text-align: left;
    vertical-align: top;
    line-height: 18px;
    font-size: 12px;
    color: #797979;
}
.samarbej_paedagogisk .meeting_listing .tableContent td:first-child, .samarbeje .meeting_listing .tableContent td:first-child{
    position: relative;
}
.samarbej_paedagogisk .meeting_listing .meeting_edit, .samarbeje .meeting_listing .meeting_edit {
    position: absolute;
    right: 5px;
    bottom: 5px;
    cursor: pointer;
}

.samarbej_paedagogisk .meeting_function_popup, .samarbeje .meeting_function_popup {
    position: absolute;
    z-index: 9999;
    background: #fff;
    padding: 30px;
    width: 550px;
    top: 120px;
    left: 340px;
}
.samarbej_paedagogisk .meeting_function_popup .icon_close_btn, .samarbeje .meeting_function_popup .icon_close_btn  {
    position: absolute;
    right: 15px;
    top: 15px;
}
.samarbej_paedagogisk .meeting_function_popup .icon_close_btn:hover, .samarbeje .meeting_function_popup .icon_close_btn:hover{
    cursor: pointer;
}
.samarbej_paedagogisk .meeting_function_popup .meeting_popup_heading, .samarbeje .meeting_function_popup .meeting_popup_heading{
    font-size: 18px;
    font-weight: 700;
    color: #797979;
    margin-bottom: 22px;
}
.samarbej_paedagogisk .meeting_function_popup .meeting_calender_wrapper, .samarbeje .meeting_function_popup .meeting_calender_wrapper{
    width: 230px;
    height: 249px;
    background-color: #f4f4f4;
    padding: 10px;
    position: relative;
}
.samarbej_paedagogisk .meeting_function_popup .meeting_details, .samarbeje .meeting_function_popup .meeting_details{
    text-align: left;
    vertical-align: top;
}
.samarbej_paedagogisk .meeting_function_popup .meeting_details th, .samarbeje .meeting_function_popup .meeting_details th{
    font-size: 14px;
    font-weight: 700;
    color: #797979;
    line-height: 28px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.samarbej_paedagogisk .meeting_function_popup .meeting_details td, .samarbeje .meeting_function_popup .meeting_details td{
    padding-bottom: 10px;
    padding-top: 0px;
}
.samarbej_paedagogisk .meeting_function_popup .meeting_details input, .samarbeje .meeting_function_popup .meeting_details input {
    background-color: #f4f4f4;
    padding: 5px;
    border: 1px solid rgba(121,121,121, 0.15);
    min-height: 20px;
    width: 100%;
    font-size: 14px;
}
.samarbej_paedagogisk .meeting_function_popup .meeting_details input::-moz-placeholder, .samarbeje .meeting_function_popup .meeting_details input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #797979;
}
.samarbej_paedagogisk .meeting_function_popup .meeting_details input::-webkit-input-placeholder, .samarbeje .meeting_function_popup .meeting_details input::-webkit-input-placeholder { /* WebKit browsers */
    color: #797979;
}
.samarbej_paedagogisk .meeting_function_popup .meeting_details input:-moz-placeholder, .samarbeje .meeting_function_popup .meeting_details input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #797979;
    opacity:  1;
}
.samarbej_paedagogisk .meeting_function_popup .meeting_details input:-ms-input-placeholder, .samarbeje .meeting_function_popup .meeting_details input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #797979;
}
.samarbej_paedagogisk .meeting_function_popup .meeting_details input.time, .samarbeje .meeting_function_popup .meeting_details input.time{
    width: 30%;
}
.samarbej_paedagogisk .meeting_function_popup .bottom_section, .samarbeje .meeting_function_popup .bottom_section {
    float: left;
    clear: both;
    width: 100%;
    margin: 20px 0;
}
.samarbej_paedagogisk .meeting_function_popup .bottom_section th, .samarbeje .meeting_function_popup .bottom_section th{
    font-size: 14px;
    font-weight: 700;
    color: #797979;
    text-align: left;
    vertical-align: top;
    padding: 5px 0;
}
.samarbej_paedagogisk .meeting_function_popup .bottom_section td, .samarbeje .meeting_function_popup .bottom_section td{
    padding: 5px 0;
    vertical-align: top;
}
.samarbej_paedagogisk .meeting_function_popup .bottom_section .therapist_name, .samarbeje .meeting_function_popup .bottom_section .therapist_name{
    font-size: 14px;
    color: #4b6bd6;
    float: left;
}
.samarbej_paedagogisk .meeting_function_popup .bottom_section .therapist_category_name, .samarbeje .meeting_function_popup .bottom_section .therapist_category_name{
    font-size: 14px;
    color: #797979;
}
.samarbej_paedagogisk .meeting_function_popup .create_meeting.active, .samarbeje .meeting_function_popup .create_meeting.active {
    clear: both;
    float: right;
    padding: 10px 18px 10px 18px;
    background-color: #4b6bd6;
    font-size: 14px;
    font-weight: 700;
    color: #ffffff;
}
.samarbej_paedagogisk .meeting_function_popup .create_meeting:hover, .samarbeje .meeting_function_popup .create_meeting:hover{
    cursor: pointer;
}
.samarbej_paedagogisk .meeting_function_popup .checkbox, .samarbeje .meeting_function_popup .checkbox{
    float: left;
    width: 16px;
    height: 16px;
    background-color: #f4f4f4;
    margin-right: 20px;
    border: 1px solid rgba(121,121,121, 0.15);
}
.samarbej_paedagogisk .meeting_function_popup .checkbox.checked, .samarbeje .meeting_function_popup .checkbox.checked{
    background: #f4f4f4 url('/images/svg/icon_checkmark_colored.svg') no-repeat;
    background-position: center center;
    height: 16px;
}
.samarbej_paedagogisk .meeting_function_popup .checkbox:hover, .samarbeje .meeting_function_popup .checkbox:hover{
    cursor: pointer;
}

table.dialogue_meeting tr td{
    padding: 5px 10px 5px 0px !important;
}

.new_request_sent_0 {
    background: url("../images/new_design/alert_orange.png") no-repeat left center; padding: 14px 6px 12px 20px;color:#797979;margin-left: 63px;line-height: 24px;display: inline-block;float: left;margin-top: 4px;
}

.new_request_sent_th{
    color: #797979; 
    text-decoration: none;
    font-weight: bold;
    border-bottom: 0;
    font-size: 13px;
    font-weight: bold;
    font-family: Helvetica,Arial,sans-serif;
    width:100px;
    padding-bottom: 10px;
}

.new_request_sent_th1{
    color: #797979; 
    text-decoration: none;
    font-weight: bold;
    border-bottom: 0;
    font-size: 13px;
    font-weight: bold;
    font-family: Helvetica,Arial,sans-serif;
    width:80px;
    padding-bottom: 10px;
}

.new_request_sent_td{
    text-decoration: none;
    border-bottom: 0;
    font-size: 13px;
    font-family: Helvetica,Arial,sans-serif;
    width:100px;
    padding-bottom: 0px;
}
.new_request_sent_td1{
    text-decoration: none;
    border-bottom: 0;
    font-size: 13px;
    font-family: Helvetica,Arial,sans-serif;
    width:80px;
    padding-bottom: 10px;
}

/* Mine dialoger */
.previous-link-wrapper{
    display: block;
    left: 24%;
    position: absolute;
    top: 14px;
    width: 200px;
    z-index: 101;
}
.previous-link-wrapper a{
    color: #fff;
    text-decoration: none;
    padding-bottom: 0px;
} 

.samarbej_paedagogisk .meeting_function_popup .create_meeting, .samarbeje .meeting_function_popup .create_meeting {
    background-color: #f2f2f4;
    color: #797979;
    clear: both;
    float: right;
    padding: 10px 18px 10px 18px;
    font-size: 14px;
    font-weight: 700;
}

.patientInfo {
    line-height: 2.3;
  }

@-moz-document url-prefix() {
    .patientInfo {
        line-height: 1.5;
    }
}
.top-border-padd{padding-top:5px;}
.kommentar-label{padding-bottom:5px;}
.kommentar-rejected-label{padding-bottom:5px;}
.delete-confirm .comment-update-btn{
    border: medium none;
    clear: both;
    display: block;
    float: right;
    line-height: 37px;
    margin-top: 25px;
    padding-right: 40px;
    font-weight: bold;
    cursor: pointer;
    color:#666666;
    font-size: 11px;
    height: 40px;
    clear: none;
    float: right;
    margin-top: 0;
}
#Invitation_rejection_comment{
    overflow: hidden;
    width: 100%;
    border: none;
    height: 80px;
}

#Invitation_rejection_comment:placeholder-shown{
    color:#161414;
}
#Invitation_rejection_comment::placeholder{color:#161414;}
.two-col .meeting_edit_wrapper{
    clear: both;
    float: left;
    width: 100%;
    text-align: left;
    margin-top: 50px;
}
.two-col .meeting_edit_wrapper .meeting {
    font-size: 16px;
    color: #797979;
}
.two-col .meeting_listing {
    margin-top: 15px;
}
.two-col .meeting_listing .tableHeader th {
    font-size: 14px;
    color: #4b6bd6;
    padding-bottom: 10px;
}
.two-col .meeting_listing .tableContent td:first-child {
    position: relative;
}
.two-col .meeting_listing .tableContent td {
    background-color: #fff;
    padding: 6px;
    border-right: 1px solid #f4f4f4;
    text-align: left;
    vertical-align: top;
    line-height: 18px;
    font-size: 12px;
    color: #797979;
}
.two-col .meeting_listing .meeting_edit {
    position: absolute;
    right: 5px;
    bottom: 5px;
    cursor: pointer;
}
.two-col .meeting_listing table {
    border-collapse: unset;
    border-spacing: 3px;
}

.samarbeje .meeting_function_popup .meeting-load-icon{
    margin-left:65%;
}
.samarbeje .meeting_function_popup .meeting-load-icon img{margin-top:7px;}

.participants_lists .footer-form{
    float: left;
    margin: 0;
}

.participants_lists .netva_data_raw.grey-back{
    background-color: #EDEDED;
}
.participants_lists .netva_data_raw.grey-back .first{color:#333333;}

.new_group_input .nytInactive {
background: transparent none repeat scroll 0 0;
height: 30px;
left: 90px;
opacity: 0.1;
position: absolute;
top: -6px;
width: 120px;
z-index: 1;
}

.targetwrapper.grey-wht, .hvad_skal_ske_content_wrapper td.grey-wht,.fungerer_content_wrapper td.grey-wht, .bekymringer_content_wrapper td.grey-wht{
background: #EDEDED none repeat scroll 0 0 !important;
border: 0px solid #f4f4f4!important;
pointer-events: none!important;
z-index: 1;
}

.new_group_input .nytcheck-validation {
background: transparent none repeat scroll 0 0;
height: 30px;
left: 90px;
opacity: 0.1;
position: absolute;
top: -6px;
width: 120px;
z-index: 1;
}
.new_group_input .nytcheck-validation + .new-icon-btn{
    opacity: 0.5;
}
.new_group_input .parent.nytcheck-validation {
    left: 5px;
}
.nyt-delete-icon:hover{
cursor: pointer;
}
.delete-nyt-parent-wrapper {
position: relative;
}
.delete-nyt-child-wrapper {
position: absolute;
right: -40px;
width: 25px;
padding: 5px;
top: -4px;
}
.delete-nyt-child-wrapper .nyt-delete-lebel {
  margin-bottom: 5px;
  display: inline-block;
}
.nyt-delete-icon {
  background: url('../images/delete-icon.png') no-repeat 0 2px;
  width: 15px;
  height: 20px;
  display: inline-block;
}
.nyr_data.delteger-list ul li .trd{
    width:14%;
}
.nyr_data.delteger-list ul li .eight{
    width:9%;
}
.nyr_data.delteger-list ul li .ten{
    width:8%;
    padding-left:7px;
}
.delete-back{
    background: url("../images/new_design/delete_request.svg") no-repeat scroll left center !important;
    background-size: 27px 15px !important;
    background-position: 0px 8px !important;
}
.user-is-participant a.tobe-del{
    background: url("../images/new_design/tob_be_delete_person.svg") no-repeat scroll left center transparent !important;
    background-size: 30px 19px !important;
    background-position: 10px 6px !important;
    text-align: center;
}
.user-is-participant a.slet-person{
    background: url("../images/new_design/delete_person.svg") no-repeat scroll left center transparent !important;
    background-size: 30px 19px !important;
    background-position: 10px 6px !important;
}
.user-is-participant a.tobe-del,.user-is-participant a.slet-person{
    cursor: pointer;
}
.slet-deltager-popup{
    position: absolute;
    z-index: 9999;
    background: #fff;
    padding: 10px 10px 15px 25px;
    /*bottom: 50px; */
    top:228px;
    /*left: 340px;*/
    left:36%;
    height:180px;
}
.slet-deltager-popup .deltager-popup-close  {
    position: absolute;
    right: 15px;
    top: 15px;
}
.slet-deltager-popup th{
    font-weight:bold;
    font-size:14px;
    letter-spacing: 0.6px;
    padding-bottom:10px;
    color:#797979;
    width:60px;
    text-align: left;
}
.slet-deltager-popup td{
    font-size:14px;
}
.slet-deltager-popup .slet-deltager-confirm{
    background-color: #4b6bd6;
    float:right;
    border-radius:8px;
    color:#fff;
    padding:9px 30px;
    margin-right:5px;
    font-weight:bold;
    letter-spacing: 0.6px;
}
.slet-deltager-popup .slet-deltager-content{
    float:none;
}
.slet-deltager-popup .slet-deltager-title{
    float:none;
    margin-top:20px;
    color:#1C3570;
    font-weight:bold;
    font-size:14px;
    margin-bottom:20px;
}
.slet-deltager-popup .deltager-popup-close:hover, .slet-deltager-popup .slet-deltager-confirm:hover, .dialogue-participants img.del-participant:hover{
    cursor: pointer;
}
.dialogue-participants img.del-participant{
    position:absolute;
    margin-left:10px;
}
.actions-container ul.dialogue-participants li a.slet-delager-btn{
    background: url("/images/new_design/red_info_icon.png") no-repeat scroll left 0px transparent;
    padding-left: 17px;
    width:30% !important;
}
/*#sletDeltagerPopupDiv {
    display: block;
    left: 340px;
    height:257px;
    position: relative;
    width: 350px !important;
    top: 228px;
    width: 400px;
    z-index: 9999;
    background: #fff;
}*/
.hidePassword{display:none;}
.profile-content .blue-clr{color:#4b6bd6;}
.blue-clr{color:#4b6bd6;}
.active-dialogue-title{
    color: #475F8F;
    float: left;
    font-size: 13px;
    font-weight: bold;
    line-height: 22px;
    padding-left: 0px;
    text-decoration: none;
    width:30%;
    text-align: left;
    margin-top: 20px!important;   
}
.standby-dialogue-title{
    color: #475F8F;
    float: left;
    font-size: 13px;
    font-weight: bold;
    line-height: 22px;
    padding-left: 0px;
    text-decoration: none;
    width:30%;
    text-align: left;
    margin-top: 20px!important;
}
.new-updated-consent-msg td{
    padding: 5px 0px 5px 0!important;
}

.meeting-popup .profile_manage1  img{
    float: right;
    height:20px;
}
.get-new-rapport-popup{
    position:fixed;
    height:auto;
    width:300px;
    background-color: #fff;
    z-index:9999;
    padding-left: 0px;
    padding-top: 10px;
    padding-bottom:25px;
    left:34%;
   /* top:27%;*/
}
.get-new-rapport-popup .get-new-rapport-label{
    color:#333333;
    font-size:13px;
    font-family:Helvetica,Arial,sans-serif;
    margin-top: 30px;
    padding-bottom: 20px;
    padding-left: 0px;
    font-weight:bold;
    text-align: center;;
}
.get-new-rapport-popup p{
    color:#333333;
    font-size:13px;
    font-family:helvetica;
    line-height:1.2;
    padding-left: 22px;
    padding-right: 20px;
}
.get-new-rapport-popup .startDate,.get-new-rapport-popup .endDate{
    color:#4b6bd6;
    cursor:pointer;
}
.get-new-rapport-popup .get-new-rapport-btn{
    cursor: pointer;
    background-color: #544bd6;
    color: #ffffff;
    border-radius: 19.5px;
    float: left;
    margin: 20px 0 0 82px;
    padding: 10px 23px 11px 23px;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 0.6px;
}
.get-new-rapport-popup .close-get-new-rapport-popup{
    float: right;
    margin-right: 10px;
}
.get-new-rapport-popup .close-get-new-rapport-popup img{
    cursor:pointer;
}
.get-new-rapport-popup .change-date{
    margin-top: 20px;
    padding-left: 0px;
    margin-bottom:10px;
    text-align: center;
    font-size: 13px;
    font-family: helvetica;
}
.get-new-rapport-popup .dateHeading{
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
    color:#4b6bd6;
    text-align: center;
    padding-bottom: 20px;
    padding-top: 10px;
}
.get-new-rapport-popup .new-rapport-calender-wrap {
    width: 230px;
    height: auto;
    background-color: #ffffff;
    padding: 10px;
    position: relative;
    border:1px solid #bbbbbb;
    padding-bottom:30px;
    margin-left:24px;
  }
  .get-new-rapport-popup .annuler-div{
    float:left;
    cursor:pointer;
  }
  .get-new-rapport-popup .date-btn-div{
    float:right;
    color:#4b6bd6;
  }
  .get-new-rapport-popup .datepicker .ui-datepicker-calendar th > span {
    width: 30px;
    font-size: 12px;
  }
  .get-new-rapport-popup .datepicker .ui-datepicker-calendar th > span {
    background-color: unset !important; 
    border: medium none !important;
    color: #797979 !important;
    font-weight: normal !important;
  }
  .get-new-rapport-popup .datepicker .ui-datepicker td span, .get-new-rapport-popup .datepicker .ui-datepicker td a {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
}
.get-new-rapport-popup .annuler-btn,.get-new-rapport-popup .slutdato-btn{
    padding-right:3px;
    cursor:pointer;
}
.get-new-rapport-popup .startdato-btn{
    cursor:pointer;
}
.get-new-rapport-popup .startdato-btn img{
    padding-right:3px;
}
.get-new-rapport-popup .cancel-icon-img{
    position: relative;
    top: 3px;
    left: 2px;
}
.get-new-rapport-popup .date-btn-div img{
    position: relative;
    top: 2px;
}
.get-new-rapport-popup .ui-icon-circle-triangle-w {
    background: url("/images/left-calender.png") no-repeat scroll center center !important;
    margin-top:10px!important;
}
.get-new-rapport-popup .ui-icon-circle-triangle-e {
    background: url("/images/right-calender.png") no-repeat scroll center center !important;
    margin-top:10px!important;
}
.get-new-rapport-popup .startDate.bold-txt{
    font-weight:bold;
}
.get-new-rapport-popup .endDate.bold-txt{
    font-weight:bold;
}
.get-new-rapport-popup .gem-date{
    margin-top:-6px!important;
    color:#4b6bd6;
    padding-left:10px;
    float:right;
    font-weight:bold;
    cursor:pointer;
}
.get-new-rapport-popup .startdato-btn.startdato-btn-gray{
    color:#bbbbbb;
}
.get-new-rapport-popup .annuler-btn{
    color:#bbbbbb;
}
.get-new-rapport-popup .datepicker .highlighted a.ui-state-active{
    background-color: #e6e6fa!important;
    color: #555555!important;
}
.highlighted .ui-state-default{
    background-color: #e6e6fa!important;
    color: #555555;
}
.samtykke-info-popup {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
    border-radius: 1px;
    box-shadow: 0 1px 2px #666666;
    color: #000000;
    height: 140px;
    width: 320px;
    line-height: 14px;
    margin: auto;
    min-height: 120px;
    position: fixed;
    top: 38%;
    left: 40%;
    z-index: 4000;
    background: -webkit-linear-gradient(#F5F4F4, #FFFFFF 14%); /* For Safari */
    background: -o-linear-gradient(#F5F4F4, #FFFFFF 14%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#F5F4F4, #FFFFFF 14%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#F5F4F4, #FFFFFF 14%); /* Standard syntax */
}
.samtykke-info-popup .heading{
    font-size: 16px;
    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
}
.samtykke-info-popup p{
    padding-left: 20px;
    line-height:1.4;
    padding-right:15px;
}
#consent p{line-height:1.2;}
.medarbejder-wrapper .back_link_new a{margin-right:130px;}
.medarbejder-wrapper .blank_div {
    width: 41.8%;
}
.medarbejder-wrapper .employee_heading{
    width:24%;
}
.medarbejder-wrapper .back_link_new{
    background: rgba(0, 0, 0, 0) url(../images/left-calender.png) no-repeat scroll 126px center;
    width:34.2%;
}
.medarbejder-wrapper .name_id{
    width: 44.2%;
}
.medarbejder-wrapper .eller{
    width:11%;
}
/*.medarbejder-wrapper .login_password{
    width:44.8%;
}*/
.medarbejder-wrapper .employee_nemid_wrapper{
    left:42px;
}
.medarbejder-wrapper  .login_password{
    float: left;
    text-align: left;
    width: unset!important;
	font-size: 14px;
	color:#837F7F;
    padding-left:38%;
}
.medarbejder-wrapper .footer_wrapper .right_side {
    float: left;
    padding: 0px 0 0 45px;
    width: 79.1%;
    padding-left:38%;
}