    html {overflow-y: scroll}
    body {color: #222;padding: 0}
    
	html,body {height:100%}
	
    /* fix for inputs inline shadow */
		input[type="text"], input[type="email"], input[type="search"], input[type="password"] {
			-webkit-appearance: none;
			-moz-appearance: none;
		}
    /* no borders for buttons (ie7) */
		button {*border: none !important;*border-color: transparent !important}
		
		a,button,input {outline:none !important}

	/* webkit extra margin fix */
		@media screen and (-webkit-min-device-pixel-ratio:0) {
			button {margin: 0px}
		}
    
	/* hide all elements & show preloader */
		/*.js {background: url(../img/loader.gif) no-repeat 50% 50%}*/
		.js, .js body {overflow:hidden}
		.js body > * {visibility:hidden}
		.js #loading_layer {visibility:visible;display:block !important;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:10000}
		.js #loading_layer img {position:fixed;top:50%;left:50%;width:64px;height:10px;margin:-5px 0 0 -32px}
		.js .tab-pane {display:block !important}
		.js .hide {display: inherit}
	
	/* external links */
		.external_link {background: url(../img/external_link.png) no-repeat right center;padding-right:12px}
	
	/* main headings*/
		.heading {border-bottom: 1px solid #dcdcdc;margin-bottom: 18px;padding-bottom: 5px}
		.heading h1,.heading h2,.heading h3,h1.heading,h2.heading,h3.heading,.modal-header h3 {font-family: 'PT Sans', sans-serif;font-weight:400}
		.heading .btn {vertical-align:bottom;margin-left:10px}
    
	/* fix for .label position */
		h1 + .label {margin:13px 10px 0 0}
		h2 + .label {margin:12px 10px 0 0}
		h3 + .label {margin:7px 10px 0 0}

    /* element separation */
		.sepH_a {margin-bottom:5px}.sepH_b {margin-bottom:10px}.sepH_c {margin-bottom:20px}
		.sepV_a {margin-right:5px}.sepV_b {margin-right:10px}.sepV_c {margin-right:20px}
		.sepH_a_line {padding-bottom:6px;margin-bottom:18px;border-bottom:1px solid #dcdcdc}
		.sepH_no {margin-bottom:0}
	
		.tac {text-align:center}
		.line_sep {border-bottom: 1px solid #dcdcdc;margin-bottom: 18px;padding-bottom: 5px}
		.sml_t {font-size:11px}
		.sml {font-size:11px;color:#9d9d9d}
    




	/* Bootstrap adjustments */
		.row-fluid div[class*="span"] {min-height:1px}
		form .row-fluid + .row-fluid {margin-top:10px !important}
		
		.main_content .row-fluid + .row-fluid {margin-top: 30px}
	
		.nav-pills + .nav-pills {margin-left: 10px;padding-left:10px;border-left: 1px solid #dcdcdc}
		.nav-pills > li > a {padding: 5px 8px}
		
		.navbar-fixed-top, .navbar-fixed-bottom {z-index:999}
		.navbar-fixed-top .nav-collapse i {opacity:0.8}
		.navbar-fixed-top .nav-collapse li:hover i {opacity:1}
		.nav-list > li > a,.dropdown-menu li a {-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;background: transparent;border-radius: 10px;font-size: 14px;}
		.navbar-fixed-top .navHover:after {height:1px;width:100%;bottom:-1px;position:absolute;content:'';display:block}
        .navbar .nav > li > a.nav_condensed {padding-left:2px;padding-right:2px}
		
		.pagination {height:26px}
		.pagination a.active {background-color: #f5f5f5}
		.pagination a.active {color: #999;cursor: default}
		.pagination a {line-height: 24px;padding:0 10px}
		.pagination ul li>div.page {display:inline}
		
		.pager a {-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;padding:4px 12px}
		
		.label {cursor:default}
		.label-important,.badge-error {background: #C62626}
		.label-success,.badge-success {background: #70A415}
		.label-warning,.badge-warning {background: #F5AA1A}
		.label-info,.badge-info {background: #058DC7}
	
		.alert .close {top:0}
		.alert-block p + p,.alert-block ul + p,.alert-block p + ul {margin-top:10px}
		.alert-block h4 + p,.alert-block h4 + ul {margin-top:5px}
		.icon-sw {width:16px;height:16px;display:inline-block;background-repeat: no-repeat;background-position: center center}
		
		.well {-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;box-shadow: none}
	
		.dropdown-menu li {padding:0 5px}
		.dropdown-menu li a {padding:3px 20px 3px 8px;position:relative}
		
		.modal-footer {padding:7px 15px 8px}
		.modal {border:8px solid rgba(0, 0, 0, 0.5);-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;box-shadow: none}
		.modal-header {background:#e4e4e4;border-color:#d4d4d4;padding:5px 15px}
		.modal-header .close {margin-top:5px}
		.modal-body{padding:20px 15px}
		.modal-backdrop, .modal-backdrop.fade.in {opacity:.1;background:#777}
	
		.popover.top .arrow {border-top: 5px solid rgba(0,0,0,.8)}
		.popover.bottom .arrow {border-bottom: 5px solid rgba(0,0,0,.8)}
		.popover.left .arrow {border-left: 5px solid rgba(0,0,0,.8)}
		.popover.right .arrow {border-right: 5px solid rgba(0,0,0,.8)}
		.popover-inner {padding:0;border:3px solid #000;border:3px solid rgba(0,0,0,.8);background:#fff;-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;box-shadow: none}
		.popover-title {padding:8px 15px;font-size:14px}
	
		.main_content .accordion-heading .accordion-toggle {background-color:#f5f5f5;color:#222;text-decoration:none;background-image: url(../img/acc_icons.png);background-position: 98% 12px;background-repeat:no-repeat}
		.main_content .accordion-heading .accordion-toggle:hover {background-color:#e5e5e5}
		.main_content .accordion-heading .acc-in {background-position:98% -34px}

        .btn-gebo {text-shadow: 0px -1px 0px #004f6f;color:#fff;background-color:#006d8d;background-image:-moz-linear-gradient(top, #1e8bab, #004f6f); background-image: -ms-linear-gradient(top, #1e8bab, #004f6f); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1e8bab), to(#004f6f)); background-image: -webkit-linear-gradient(top, #1e8bab, #004f6f); background-image: -o-linear-gradient(top, #1e8bab, #004f6f); background-image: linear-gradient(top, #1e8bab, #004f6f); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e8bab', endColorstr='#004f6f', GradientType=0); border-color: #006D8D #004f6f #004f6f #006D8D; border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.25); }
        .btn-gebo:hover, .btn-gebo:active, .btn-gebo.active, .btn-gebo.disabled, .btn-gebo[disabled] {background-color: #004f6f}
        .btn-gebo:hover {color:#fff;text-shadow: 0px -1px 0px #003151}
        .btn-gebo:focus {color: #fff;-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); border-color: #006D8D #004f6f #004f6f #006D8D; border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.25); }
        .btn-gebo.active, .btn-gebo:active { background-image: none;-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); color: #64d1f1; }

		.table-striped tbody tr:child(2n) td, .table-striped tbody tr:nth-child(2n) th {background: #fff}

		.modal_box {background: #fff;padding:20px}
		.modal_box form {background: #fff}
		#colorbox ~ .bootstrap-timepicker,#colorbox ~ .colorpicker,#colorbox ~ .datepicker {z-index:10000}
		textarea, input {outline: none}

	/* header */
		.navbar .brand {width: 200px;padding-bottom:0;padding-top:0;font: 100 18px/40px 'PT Sans', sans-serif;text-decoration:none;color: #fff}
		.navbar .brand i {margin-right:10px;color: #333;}
        .navbar .caret {opacity: .6;filter: alpha(opacity=60)}
		.navbar .user_menu {margin-left: 0}
		.navbar .user_menu .nb_boxes {margin:9px 0 0}
		.navbar .user_menu .nb_boxes .label {background: transparent;background:rgba(0,0,0,.2);padding:3px 4px}
		.navbar .user_menu .nb_boxes a {cursor:pointer;float:left;margin-right:8px}
		.navbar .user_menu .nb_boxes a:last-child {margin:0}
        .btn_menu {display:none}

	/* main content */
		#maincontainer {min-height:100%}
        #contentwrapper{float: left;width: 100%}
		.main_content{padding:64px 20px 30px;background:#fff;border-left:1px solid transparent;margin-left:240px}
		.main_content li{line-height:22px}
	
	/* sidebar */
		.sidebar{margin-left:-100%;width:240px;float:left;position:relative}
		.sidebar_sep{background:#efefef;clear:both;float:none;height:5px;border-color:#ccc;border-style:solid;border-width:1px 0;margin:14px 0}
	/*
		.sidebar_switch{text-indent:-10000px;width:16px;position:fixed;left:220px;top:45px;height:14px;cursor:pointer;z-index:100;display:block;opacity:.5}
		.on_switch {background: url(../img/sidebar_switch.png) no-repeat 0 -19px}
		.off_switch {background: url(../img/sidebar_switch.png) no-repeat 0 -1px}
	*/
		.sidebar_inner form{padding:14px 0 9px 15px}
		.sidebar_inner form input{margin:0}
	
		.sidebar_hidden .sidebar {display:none}
		/*.sidebar_hidden .sidebar_switch {left:4px;}
		*/
		.sidebar_hidden .main_content {margin:0;border-left:none}
		.sidebar_hidden {background: #fff}
		
		.sidebar_hidden #maincontainer {background: #fff}
		/*.sidebar_info {position:fixed;bottom:10px;left:30px;width:180px}*/
		.sidebar_info {width:180px;position:relative;left:30px;bottom:10px}
        .sidebar_info ul {padding:5px 10px;margin:0;font-size:11px;background:#fafafa;border:1px solid #e5e5e5;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px}
        .sidebar_info ul li {line-height:26px;overflow:hidden;border-bottom:1px dashed #ccc}
        .sidebar_info ul li:last-child {border:none}
        .sidebar_info .act {float:right}
        
		.sidebar .accordion {margin-bottom: 20px;margin-right:1px;margin-top:3px}
       
      
        .sidebar .accordion-group{}
        .sidebar .accordion-group a{color:#222;text-decoration:none!important;padding: 10px;}
        .sidebar .accordion-group .active a{color:#08c}
        .sidebar .accordion-group .accordion-heading a{color:#222;font-size:16px;display: flex;align-items: center;position: relative;padding-left: 39px;border-left: 5px solid transparent;}
        .sidebar .accordion-inner{border-top:1px solid #ccc;background:#fafafa}	


	/* login page */
		.login_page  {margin:40px 20px 20px}
		.login_page .login_box {width:380px;margin:0 auto;background:#fff;border:1px solid #ccc;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.2);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.2);-ms-box-shadow: 0 0 6px rgba(0,0,0,0.2);box-shadow: 0 0 6px rgba(0,0,0,0.2);margin-bottom:10px}
		.login_page .top_b {text-shadow:0 1px 0 rgba(255,255,255,.5);font: 100 18px/42px 'PT Sans', sans-serif;height:42px;padding:0 20px;background: #e0e0e0;border-bottom:1px solid #ccc;-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;-webkit-border-radius: 6px 6px 0px 0px;border-radius: 6px 6px 0px 0px;font-size:15px}
		.login_page .cnt_b {padding:30px 0;width:66%;margin:0 auto}
		.login_page form {margin-bottom:0}
		.login_page .btm_b {padding:12px 20px;border-top:1px solid #e7e7e7;background:#f7f7f7;-moz-border-radius-topleft: 0px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomright: 6px;-moz-border-radius-bottomleft: 6px;-webkit-border-radius: 0px 0px 6px 6px;border-radius: 0px 0px 6px 6px}
		.login_page .links_b {font-size:11px;text-align:center}
		.login_page .link_reg {font-size:11px;padding:5px 0 0;display:block}
		.alert-login {margin:10px 10px 0}
	   
	/* error pages */
		.error_page {background:#eee}
		.error_page,.error_page body,.error_page .error_box {height:100%}
		.error_page h1 {font-family: 'Jockey One', sans-serif;font-size: 52px;line-height:1.1;text-transform: uppercase;color: #067ead;text-shadow: 2px 2px 0px rgba(255,255,255,.5), 4px 4px 0px rgba(0,0,0,.1);margin-bottom:10px;padding:40px 0 0 300px}
		.error_page p {color:inherit;font-size:16px;line-height:24px;font-weight:200;margin-left:300px}
		.error_page .back_link {margin-left:300px}
		.error_page .error_box {background: url(../img/error_big.png) no-repeat 0 0;padding:0;width:72%;margin: 0 auto}

    /* search page */
        .search_page .well {padding:10px 20px;line-height:26px}
        .search_page .well select {margin:0;width:auto}
        .search_page .search_panel {border:1px solid #e0e0e0;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;margin-bottom:20px}
        .search_page .search_item {border-bottom:1px solid #e0e0e0;padding:10px 20px 10px 30px;position:relative}
        .search_page .search_item:nth-child(even) {background:#f2f8fd}
        .search_page .search_item:last-child {border:none}
        .search_page .search_content {padding-left:110px}
        .search_page .search_content h4 {font-size:14px;margin-bottom:6px}
        .search_page .search_content h4 {vertical-align:text-top}
        .search_page .search_content strong {color:#666}
        .search_page .search_content small {color:#666;font-size:11px}
        .search_page .searchNb {position:absolute;top:10px;left:10px;color:#ccc;font-size:11px}
        .search_page .result_view a {opacity:0.3}
        .search_page .result_view a.active {opacity:1}
        
        .search_page .box_view {border:none;margin-left:-1%}
        .search_page .box_view .search_item {margin-left:1%;border:1px solid #e0e0e0;height:200px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;margin:0 0 1% 1%;float:left;width:32.333%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box}
        .search_page .box_view h4 {height:20px;overflow:hidden}
        .search_page .box_view .item_description {max-height:92px;overflow:hidden}
        .search_page .box_view .label {position:absolute;top:-9px;right:-6px}
        
        .sidebar_filters {padding:30px 30px 20px}
        .sidebar_filters h3 {font-size:13px;color:#067EAD}
        .sidebar_filters .filter_items {padding:5px 10px 10px;margin-bottom:10px;border-bottom:1px dashed #ccc}

	/* forms */
		.formRow:last-child input, .formRow:last-child textarea, .formRow:last-child select, .uneditable-input {margin-bottom: 0}
		.formRow small {display:block;font-size:11px;color:#999;line-height:14px}
		.formSep {margin-bottom:12px;padding-bottom:12px;}
		
		.stacked select, .stacked input[type="text"],.stacked textarea {display:block}
		
		.help-inline,.help-block {font-size:11px;margin:-4px 0 0 2px}
		
		.form-horizontal .help-block {margin-top:2px}
		.form-horizontal .control-group {margin-bottom:14px}
		
		input.focused {border-color: rgba(82,168,236,.8);-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6);-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6);box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6);outline: 0;z-index:2;position:relative}
		
		.f_warning > label,.f_warning .help-block,.f_warning .help-inline{color:#c09853}
		.f_warning input,.f_warning select,.f_warning textarea{color:#c09853;border-color:#c09853}
		.f_warning input:focus,.f_warning select:focus,.f_warning textarea:focus{-webkit-box-shadow:0 0 6px #dbc59e;-moz-box-shadow:0 0 6px #dbc59e;box-shadow:0 0 6px #dbc59e;border-color:#a47e3c}
		.f_warning .input-prepend .add-on,.f_warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}
		
		.f_error input,.f_error select,.f_error textarea{color:#b94a48;border-color:#b94a48}
		.f_error input:focus,.f_error select:focus,.f_error textarea:focus{-webkit-box-shadow:0 0 6px #d59392;-moz-box-shadow:0 0 6px #d59392;box-shadow:0 0 6px #d59392;border-color:#953b39}
		.f_error .input-prepend .add-on,.f_error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}
		.f_error label.error {display:block;font-size:11px;font-weight:700;color:#C62626}
		input[type="text"] + label.error,input[type="password"] + label.error, select + label.error, textarea + label.error {margin-top:0px}
		.f_error label.radio + label.error,.f_error label.checkbox + label.error {margin-top:5px}
		.input-prepend.f_error label.error,.input_append.f_error  label.error {margin-top:4px}
		.control-group.f_error label.error {margin-top:2px}
		
		.f_success > label,.f_success .help-block,.f_success .help-inline{color:#468847}
		.f_success input,.f_success select,.f_success textarea{color:#468847;border-color:#468847}
		.f_success input:focus,.f_success select:focus,.f_success textarea:focus{-webkit-box-shadow:0 0 6px #7aba7b;-moz-box-shadow:0 0 6px #7aba7b;box-shadow:0 0 6px #7aba7b;border-color:#356635}
		.f_success .input-prepend .add-on,.f_success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}
		
		.ui-tooltip label {margin-bottom:0}
		.f_legend {font-size:16px;line-height:16px;padding-bottom:10px;margin-bottom:22px;border-bottom:1px solid #dcdcdc}
		.radio.inline, .checkbox.inline {margin-left:0 !important;margin-right:10px}
		
        .f_req {font-size:13px;color:#ff0000;font-family: helvetica, arial, sans-serif}
		.form-horizontal .controls.text_line {line-height:25px}
		
		.row-fluid input[class*="span"],.row-fluid textarea[class*="span"],.row-fluid select[class*="span"] {display:inline-block}
		.row-fluid input[class*="span"] + input[class*="span"], .row-fluid textarea[class*="span"] + textarea[class*="span"], .row-fluid select[class*="span"] + select[class*="span"] {display:block}
		
        textarea {resize: none}
        
    /* file upload */
        .btn.btn-file{overflow:hidden;position:relative;vertical-align:middle}
        .btn.btn-file > input[type=file]{width:auto;position:absolute;left:0;top:0;opacity:0;cursor:pointer}
        .fileupload{margin-bottom:9px}
        .fileupload .uneditable-input{display:inline-block;margin-bottom:0;vertical-align:middle;height:28px !important;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box}
        .fileupload .thumbnail{overflow:hidden;display:inline-block;margin-bottom:5px;vertical-align:middle;text-align:center}
        .fileupload .thumbnail > img{display:block;vertical-align:middle;max-height:100%}
        .fileupload .btn{vertical-align:middle}
        .fileupload-exists .fileupload-new,.fileupload-new .fileupload-exists{display:none}
        .fileupload-inline .fileupload-controls{display:inline}
        .fileupload-new .input-append .btn-file{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}
        .fileupload .fileupload-preview {vertical-align:middle}
        .fileupload .close.fileupload-exists {vertical-align:middle}
        
	/* multiselect 2-col */
		#multi_search {width:152px;margin:4px}
		.ms-container {margin-bottom:10px}
		.ms-container .ms-optgroup li.ms-elem-selectable {padding-left:20px}
		.ms-container h4 {font-weight:100;padding:4px 6px;background:#efefef;border-bottom:1px solid #ccc;-webkit-border-radius: 4px 4px 0px 0px;border-radius: 4px 4px 0px 0px}
		.ms-container #multi_search + .ms-list {height:196px}
		#sForm_deselect {margin:2px;display:block}
		
	/* input spinner */
		.ui-spinner button {height:14px;position:absolute;background:none;border:none;width:18px;padding:0;background: url(../img/spinner_arrows.gif) no-repeat 0 -100px;cursor:pointer}
		.ui-spinner .ui-spinner-up {top:0;right:0;background-position:0 0}
		.ui-spinner .ui-spinner-down {top:14px;right:0;background-position:0 -14px}
		.ui-spinner .ui-spinner-up:hover {background-position:-18px 0}
		.ui-spinner .ui-spinner-down:hover {background-position:-18px -14px}
		.ui-spinner input,.ui-spinner input:focus {display:block !important;margin:0 !important;padding:0;min-height:28px !important;height:28px !important;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none}
		.ui-spinner ul {margin:0}
		.ui-spinner li {line-height:28px}
		.ui-spinner{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);position:relative;margin-bottom:10px;font-size:13px;height:28px;line-height:28px;color:#555;background-color:#fff;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden;padding:0 24px 0 8px}
		.ui-spinner .ui-spinner-box {background: none;border: none !important}	
		
	/* animated progresbars */
		.pbar .ui-progressbar-value {display:block !important}
		.pbar {overflow: hidden}
		.percent,.elapsed {position:relative;text-align: right; font-size: 12px}

		
	/* ul list styles */
		.list_a,.list_b,.list_c,.list_d {margin-left:0;list-style:none}
		.list_a li {background: url(../img/bullet_blue.png) no-repeat 3px 4px;padding-left:25px}
		.list_b li {background: url(../img/bullet_green.png) no-repeat 3px 4px;padding-left:25px}
		.list_c li {background: url(../img/bullet_orange.png) no-repeat 3px 4px;padding-left:25px}
		.list_d li {background: url(../img/bullet_red.png) no-repeat 3px 4px;padding-left:25px}		
		
	/* prettyprint <pre> block */
		.lit{color:#195f91}
		.fun{color:#dc322f}
		.str,.atv{color:#D14}
		.kwd,.linenums .tag{color:#1e347b}
		.typ,.atn,.dec,.var{color:teal}
		.pln{color:#48484c}
		.prettyprint{background-color:#f7f7f9;border:1px solid #e1e1e8;padding:8px}
		.prettyprint.linenums{-webkit-box-shadow:inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;-moz-box-shadow:inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;box-shadow:inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0}
		ol.linenums{margin:0 0 0 33px}
		ol.linenums li{padding-left:12px;color:#bebec5;line-height:18px;text-shadow:0 1px 0 #fff}
		.com,.pun,.opn,.clo{color:#93a1a1}		
		
	/* rowlink plugin */
		[data-rowlink] td, td[data-rowlink],[data-msg_rowlink] td, td[data-msg_rowlink] {cursor: pointer}	
		[data-rowlink] td.nohref, td.nohref[data-rowlink], [data-msg_rowlink] td.nohref, td.nohref[data-msg_rowlink] {cursor:default}
	
	/* actions links */
		.act{background:inherit;border:none;display:inline;color:#555;font-weight:700;-webkit-transition:text-shadow .1s linear;-moz-transition:text-shadow .1s linear;-ms-transition:text-shadow .1s linear;-o-transition:text-shadow .1s linear;transition:text-shadow .1s linear;padding:0}
		a.act:hover{color:#333;text-decoration:none;text-shadow:1px 1px 3px rgba(85,85,85,0.5)}
		.act-primary{color:#006dcc}
		a.act-primary:hover{color:#04c;text-shadow:1px 1px 3px rgba(0,109,204,0.5)}
		.act-info{color:#49afcd}
		a.act-info:hover{color:#2f96b4;text-shadow:1px 1px 3px rgba(75,175,206,0.5)}
		.act-success{color:#70A415}
		a.act-success:hover{color:#468847;text-shadow:1px 1px 3px rgba(81,164,81,0.5)}
		.act-warning{color:#F5AA1A}
		a.act-warning:hover{color:#f89406;text-shadow:1px 1px 3px rgba(192,152,84,0.5)}
		.act-danger{color:#C62626}
		a.act-danger:hover{color:#bd362f;text-shadow:1px 1px 3px rgba(185,72,70,0.5)}
		.act.disabled,.act[disabled]{color:#AAA;cursor:not-allowed}
		a.act.disabled:hover,.act[disabled]:hover{color:#AAA;text-shadow:none}
		.form-actions .act{line-height:30px}
		
	/* tabs */
		.tabbable-bordered{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
		.tabbable-bordered > .nav-tabs {margin: 0}
		.tabbable-bordered .tab-content {border-color: #ddd;border-style:solid;border-width:0;overflow:auto;padding:18px 0 0}
		.tabbable-bordered > .tab-content{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;border-width:0 1px 1px;padding:20px 20px 10px}
	
	/* dashboard icon navigation*/
		.dshb_icoNav {margin:0;text-align:center}
		.dshb_icoNav li {-webkit-box-shadow: inset 0px 1px 0px 0px #fff;box-shadow: inset 0px 1px 0px 0px #fff;text-align:center;list-style:none;display:inline-block;margin:0 5px 10px;background: #f9f9f9;background: -moz-linear-gradient(top, #f9f9f9 0%, #efefef 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#efefef));background: -webkit-linear-gradient(top, #f9f9f9 0%,#efefef 100%);background: -o-linear-gradient(top, #f9f9f9 0%,#efefef 100%);background: -ms-linear-gradient(top, #f9f9f9 0%,#efefef 100%);background: linear-gradient(top, #f9f9f9 0%,#efefef 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#efefef',GradientType=0 );border:1px solid #e2e2e2;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px}
		.dshb_icoNav li:hover {border-color:#d2d2d2;-moz-box-shadow: 0 0 6px #ccc;-webkit-box-shadow: 0 0 6px #ccc;box-shadow: 0 0 6px #ccc}
		.dshb_icoNav li a {position:relative;display:block;padding:42px 8px 8px;width:88px;height:22px;font-size:12px;color:#222;background-repeat:no-repeat;background-position: center 10px}
		.dshb_icoNav li a:hover {text-decoration:none}
		.dshb_icoNav .label {position:absolute;right:-5px;top:-5px}
		.iconNav_left {text-align:left}
		.iconNav_right {text-align:right}
	
	/* overview boxes (+small charts) */
		.ov_boxes {list-style: none;display: inline-block;margin:0 0 -20px;text-align:center}
		.ov_boxes li {-webkit-box-shadow: inset 0px 1px 0px 0px #fff;box-shadow: inset 0px 1px 0px 0px #fff;line-height:18px;background: #f9f9f9;background: -moz-linear-gradient(top, #f9f9f9 0%, #ededed 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#ededed));background: -webkit-linear-gradient(top, #f9f9f9 0%,#ededed 100%);background: -o-linear-gradient(top, #f9f9f9 0%,#ededed 100%);background: -ms-linear-gradient(top, #f9f9f9 0%,#ededed 100%);background: linear-gradient(top, #f9f9f9 0%,#ededed 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ededed',GradientType=0 );border: 1px solid #e2e2e2;display: inline-block;margin:0 10px 10px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;padding: 0 10px}
		.ov_boxes .p_canvas{margin-right:12px;float:left;border-right:1px solid #dcdcdc;-webkit-box-shadow:1px 0 0 0 #fff;-moz-box-shadow:1px 0 0 0 #fff;box-shadow:1px 0 0 0 #fff;padding:10px 14px 6px 4px}
		.ov_boxes .ov_text{text-align:left;width:150px;font-size:12px;float:left;padding:9px 10px 7px 0}
		.ov_boxes .ov_text strong{font-size:16px;display:block}
		.p_canvas {width:50px}

    /* widgets */
        .w-box {-webkit-box-shadow:  0px 1px 2px 0px #efefef;box-shadow:  0px 1px 2px 0px #efefef}
        .w-box + .w-box {margin-top:20px}
        .w-box-header {height:32px;line-height:32px;border:1px solid #ddd;padding:0 10px;background: #fbfbfb;
            background: -moz-linear-gradient(top,  #fbfbfb 0%, #f1f1f1 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#f1f1f1));
            background: -webkit-linear-gradient(top,  #fbfbfb 0%,#f1f1f1 100%);
            background: -o-linear-gradient(top,  #fbfbfb 0%,#f1f1f1 100%);
            background: -ms-linear-gradient(top,  #fbfbfb 0%,#f1f1f1 100%);
            background: linear-gradient(top,  #fbfbfb 0%,#f1f1f1 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#f1f1f1',GradientType=0 );
            font-weight:700;color:#666;font-size:11px
        }
        .w-box-header .btn-group {margin-top:5px}
        .w-box-header .dropdown-menu {font-size:12px}
        .w-box-header input {padding:2px;margin:-2px 0 0}
        .w-box-content {border:1px solid #ddd;border-top:none}
        .w-box-content.cnt_a {padding:10px}
        .w-box-content table,.w-box-content pre {margin-bottom:0}
        .w-box-content pre {-webkit-border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;-ms-border-radius: 0 0 0 0;border-radius: 0 0 0 0;border:none}
        .w-box-content .no-th tr:first-child td {border-top:none}
        .w-box-content .gebo-upload {margin:0}
        .w-box-content .gebo-upload .plupload_filelist_header {border-top:none}
        .w-box-content .gebo-upload .plupload_filelist_footer {border-bottom:none}
        .w-box-content .nav-tabs {position:relative;top:-28px;margin-bottom:-18px;border-bottom:none}
        .w-box-content .nav-tabs {float:right;clear:both}
        .w-box-content .nav-tabs > li > a {padding:4px 6px;font-size:11px}
        .w-box-content .nav-tabs > li.active > a {background:#fff !important}
        .w-box-content .nav-tabs > li > a:hover {border-color:#ddd #ddd transparent;background: transparent}
        .w-box-content .tab-content {clear:both}
        .w-box-content .tab-pane {padding:0 10px 10px}
        .w-box-footer {border:1px solid #ddd;padding:8px 10px;background: #fdfdfd;border-top:none}
        .w-box-footer .pagination {margin:0; font-size:11px;height:22px}
        .w-box-footer .pagination a {line-height:20px}

    /* sortable/searchable list */
		.user_list {list-style: none;margin:0}
		.user_list li {padding:0 8px 8px;margin-bottom:8px;border-bottom: 1px dashed #dcdcdc;line-height:normal }
		.user_list small {font-size: 11px;color:#9b9b9b}
	
	/* file manager */
        #kcfinder_iframe {height:500px;margin-bottom:30px;border:1px solid #adaba9}

	/* icon list */
		.icon_list_a,.icon_list_b,.icon_list_c,.icon_list_d {list-style: none;margin:0 0 30px}
		.icon_list_a li,.icon_list_b li,.icon_list_d li {padding:4px 0;width:30px;text-align:center;border:1px solid #dcdcdc;float:left;margin:4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px}
		.icon_list_c li {padding:4px 0;width:40px;text-align:center;border:1px solid #dcdcdc;float:left;margin:4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px}
	
    /* aditional icons */
        .icon-adt_trash,.icon-adt_atach,.icon-adt_enter {background: url(../img/adt-icons.png) no-repeat 0 0;width:16px;height:16px}
        .icon-adt_atach {background-position:0 0}
        .icon-adt_trash {background-position:0 -24px}
        .icon-adt_enter {background-position:0 -47px;width:12px;height:12px}
    
	/* google maps */    
		.company_add_form legend {margin-bottom:10px;font-size:15px}
		#g_map img { max-width: none; }
		#g_map label {display:inline;margin:0;color:#000;font-size: 11px;line-height:normal}
		
	/* gallery grid */
		.wmk_grid ul {list-style: none;margin:0;position:relative}
		.wmk_grid ul li {background-color: #fff;display: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box}
		.wmk_grid ul li>a,.wmk_grid ul li>a img {display: block}
		.wmk_grid ul li>a img {width:100%}
		.wmk_grid ul li p {color: #666;font-size: 12px;margin: 8px 4px 2px;overflow:hidden}
		.wmk_grid ul li p a {display:inline-block;margin-left:10px;float:right;opacity:.6}
		.wmk_grid ul li p a:hover {opacity:1}
		.wmk_grid ul li p span {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}
		.wmk_grid li.thumbnail:hover {border-color:#0088CC}
		.wmk_grid .thumbnail>a {position:relative}
		.wmk_grid .thumbnail>a .vid_ico {position:absolute;top:10px;right:10px;display:block;width:16px;height:16px}
		.wmk_grid .self_vid .vid_ico {background: url(../img/vid_local.png) no-repeat 0 0}
		.wmk_grid .yt_vid .vid_ico {background: url(../img/vid_yt.png) no-repeat 0 0}
		.wmk_grid .vimeo_vid .vid_ico {background: url(../img/vid_vimeo.png) no-repeat 0 0}
        
		/* small gallery grid */
			.small_grid ul li p {line-height:1.3}
			.small_grid ul li p span {font-size:11px}
		/* large gallery grid */
			.large_grid ul li p span {width:70%}
	
		.video-container {position: relative;padding-bottom: 55.75%;height: 0;overflow: hidden;background: rgba(0,0,0,.3)}
		.video-container iframe,.video-container object,.video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%}
		#cboxContent .video-js {width:640px !important;height:360px !important}
		
	/* datatables */
		div.dataTables_length label{float:left;text-align:left}
		div.dataTables_length select{width:75px}
		div.dataTables_filter label{float:right}
		div.dataTables_info{padding-top:8px}
		div.dataTables_paginate{float:right;margin:0}
		.dataTables_wrapper{position:relative;overflow:hidden}
		.dataTables_wrapper table.table {clear:both;margin-bottom:6px!important;max-width:inherit}
		.dataTables_wrapper table.table thead .sorting,table.table thead .sorting_asc,table.table thead .sorting_desc,table.table thead .sorting_asc_disabled,table.table thead .sorting_desc_disabled{cursor:hand;cursor:pointer}
		.dataTables_wrapper table.table thead .sorting{background: #e9f3f8 url(../lib/datatables/images/sort_both.png) no-repeat center right}
		.dataTables_wrapper table.table thead .sorting_asc{background: #e9f3f8 url(../lib/datatables/images/sort_asc.png) no-repeat center right}
		.dataTables_wrapper table.table thead .sorting_desc{background: #e9f3f8 url(../lib/datatables/images/sort_desc.png) no-repeat center right}
		.dataTables_wrapper table.table thead .sorting_asc_disabled{background: #e9f3f8 url(../lib/datatables/images/sort_asc_disabled.png) no-repeat center right}
		.dataTables_wrapper table.table thead .sorting_desc_disabled{background: #e9f3f8 url(../lib/datatables/images/sort_desc_disabled.png) no-repeat center right}
		.dataTables_wrapper table.dataTable th:active{outline:none}
		.dataTables_wrapper .row{margin:0 0 5px}
		.dataTables_wrapper select{min-height:inherit}
		.dataTables_wrapper table + .row{margin-bottom:0;margin-top:10px}
        .dataTables_scrollBody{-webkit-overflow-scrolling:touch}
		.dataTables_wrapper .top,.dataTables_wrapper .bottom{background-color:#f5f5f5;border:1px solid #CCC;padding:15px}
		.top .dataTables_info{float:none}
		.dataTables_empty{text-align:center!important;font-size:15px;background:#fff!important;padding:20px 0!important}
		.dataTables_scroll{clear:both;margin-bottom:10px}
		.dataTables_scrollHeadInner table.table-bordered{-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;border-bottom:none}
		.dataTables_scrollHeadInner table.table-bordered,.dataTables_scrollHeadInner table.table-bordered thead{border-bottom:none}
		.dataTables_scrollBody table{border-top:none}
		.dataTables_processing{position:absolute;top:50%;margin-top:-24px;z-index:100;left:50%;width:250px;margin-left:-125px;border:1px solid #ddd;text-align:center;color:#000;background:#fff;font-size:15px!important;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.2);-moz-box-shadow:0 0 4px rgba(0,0,0,0.2);-ms-box-shadow:0 0 4px rgba(0,0,0,0.2);box-shadow:0 0 4px rgba(0,0,0,0.2);padding:10px 0}
		.dataTables_wrapper .center{text-align:center}
		.dataTables_wrapper .details,.dataTables_wrapper .details:hover{background:#ddd!important}
		.dataTables_wrapper .details table td{background:#fff!important}
		.dataTables_scrollHeadInner table.table,.dataTables_wrapper .details table.table{margin:0!important}
        .dataTables_wrapper .dt_actions {float:left;margin-right:20px}
		.dataTables_empty {cursor:default}
		.dTableR {width:100% !important}

	/* floating header list */
		.-list-container {height:400px}
		.-list-container dd,.-list-container li,.-list-container .-list-fakeheader {list-style:none;margin:0;padding:0 10px;line-height:34px;height:34px;border-bottom:1px solid #efefef;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
		.-list-container dt,.-list-container .list_heading,.-list-container .-list-fakeheader {line-height:34px;height:34px;padding:0 10px;border-bottom:none;background: #f9f9f9;background: -moz-linear-gradient(top,  #f9f9f9 0%, #ececec 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#ececec));background: -webkit-linear-gradient(top,  #f9f9f9 0%,#ececec 100%);background: linear-gradient(top,  #f9f9f9 0%,#ececec 100%);border-bottom: 1px solid #d6d6d6}
		.-list-container .list_heading h3 {font-size:13px;line-height:36px}
		.-list-container {border:1px solid #ccc;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;margin:0;overflow-x:hidden}
		.ui-list {overflow:hidden}
		.ui-list ul {margin:0}
		#list-buttons {margin:0 0 6px}
        #list-buttons .btn {margin:0 4px 4px 0}
        .list-outer {position:relative;padding:30px 0}
        .slide-nav {cursor:pointer;position:absolute;left:50%;margin-left:-28px;height:14px;border-style:solid;border-color:#ccc;background:#f9f9f9;padding:5px 20px}
        .slide-up {top:5px;border-width:1px 1px 0;-webkit-border-radius: 4px 4px 0px 0px;border-radius: 4px 4px 0px 0px}
        .slide-down {bottom:5px;border-width:0px 1px 1px;-webkit-border-radius: 0px 0px 4px 4px;border-radius: 0px 0px 4px 4px}
        .slide-nav i {opacity:.6}
		.slide-nav:hover {background:#f0f0f0}
        .slide-nav:hover i {opacity:1}
		
	/*  responsive table */
		.mediaTableWrapper{position:relative}
		.mediaTableWrapperWithMenu{padding-top:48px}
		.mediaTableMenu li,.tableMenu li {padding:0 10px}
		.mediaTableMenu{position:absolute;top:0;left:0}
		.activeMediaTable th.optional,.activeMediaTable td.optional{display:none}
		@media (min-width: 1280px) {
			.activeMediaTable th.optional,.activeMediaTable td.optional{display:table-cell;_display:block}
			*+html .activeMediaTable th.optional,*+html .activeMediaTable td.optional{display:block}
		}
		@media (min-width: 980px) {
			.sidebar_hidden .activeMediaTable th.optional,.sidebar_hidden  .activeMediaTable td.optional{display:table-cell;_display:block}
			*+html .sidebar_hidden .activeMediaTable th.optional,*+html .sidebar_hidden .activeMediaTable td.optional{display:block}
		}
		@media (min-width: 480px) and (max-width: 767px) {
			.activeMediaTable th.optional,.activeMediaTable td.optional{display:table-cell;_display:block}
			*+html .activeMediaTable th.optional,*+html .activeMediaTable td.optional{display:block}
		}

	/* tables */
		.table_checkbox {width:13px}
		.table_vam th, .table_vam td {vertical-align: middle}

	/* mailbox */
		.mbox .heading {padding-bottom:0}
		.mbox .heading .nav-tabs {margin-bottom:0;border-bottom:none}
		
		.mbox .dataTables_wrapper .row {-webkit-box-shadow: inset 0px 1px 0px 0px #fefefe;box-shadow: inset 0px 1px 0px 0px #fefefe;margin:0;padding-bottom:10px;padding:8px 5px;border-width:1px 0;border-style:solid;border-color:#ddd;background:#f3f3f3}
		.mbox .dataTables_wrapper .row label {margin-bottom:0;line-height:28px}
		.mbox .dataTables_wrapper .row div.dataTables_info {padding-top:0;line-height:26px;color:#404040}
		.dataTables_wrapper table.mbox_table {margin:0 !important}
		.mbox_table tbody {color:#404040}
		.mbox_table .select_msg {margin-top:-2px;position:relative}
		.mbox_table .rowChecked td {background:#fffeed}
		.mbox .unread {font-weight:700}
		.js .mbox_star {display:none}
		.mbox_star {visibility:hidden;cursor:pointer}
		.mbox_star.splashy-star_full {visibility:visible}
		.mbox .pagination a {background:#fff}
		.mbox .pagination .disabled span, .pagination .disabled a, .pagination .disabled a:hover {background: transparent}
		.mbox .pagination .active a {background:#f5f5f5}

    /* chat */
        .chat_box select {margin:0}
		.chat_box .chat_content {border:1px solid #ddd;-webkit-border-radius:6px;border-radius:6px}
		.chat_box .chat_message {margin-bottom:10px}
		.chat_box .chat_editor_box {margin:10px;border:1px solid #ddd;-webkit-border-radius:6px;border-radius:6px;min-height:40px}
		.chat_box .chat_editor_heading {height:20px;line-height:20px;padding:2px 8px 0}
		.chat_box .chat_editor_box textarea {border:none;margin:0;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius: 0px 0px 6px 6px;border-radius: 0px 0px 6px 6px}
		.chat_box .chat_editor_box .send_btns {margin:5px}
		.chat_box .chat_heading {-webkit-box-shadow: inset 0px 1px 0px 0px #fefefe;box-shadow: inset 0px 1px 0px 0px #fefefe;font-size:12px;font-weight:700;color:#444;padding:6px 12px;font-size:13px;height:21px;line-height:22px;background:#f4f4f4;border-bottom:1px solid #ddd;-webkit-border-radius: 6px 6px 0px 0px;border-radius: 6px 6px 0px 0px} 
        .chat_box .chat_heading .chat_close {opacity:.8;cursor:pointer}
		.chat_box .msg_window {height:300px;overflow-y:auto;margin:5px 10px}
		.chat_box .chat_msg {margin:10px 5px}
		.chat_box .chat_msg .chat_msg_heading {font-size:11px;padding:0 5px}
		.chat_box .chat_msg .chat_msg_body {padding:4px 8px;border:1px solid #ddd;background:#fafafa;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px}
		.chat_box .chat_msg .chat_msg_date {float:right}
		.chat_box .chat_msg .chat_user_name {color:#CC333F;font-weight:700}
		.chat_box .chat_msg p {margin:0}
		.chat_box .chat_sidebar {border:1px solid #ddd;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px} 
		.chat_box .chat_sidebar .chat_user_list {margin:0}
        .chat_box .chat_sidebar .chat_user_list li {list-style:none;border-bottom:1px solid #e6e6e6;overflow:hidden} 
        .chat_box .chat_sidebar .chat_user_list li:last-child {border:none}
		.chat_box .chat_sidebar .chat_user_list li input {float:left;margin:15px 0 0 6px}
		.chat_box .chat_sidebar .chat_user_list li a {display:block;margin-left:16px;padding:5px 20px 5px 12px;line-height:32px}
        .chat_box .chat_sidebar .chat_user_list li a:hover {text-decoration:none}
		.chat_box .chat_sidebar .chat_user_list li img {vertical-align:top;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;margin-right:5px;border:1px solid #ddd}
		.chat_box .chat_sidebar .chat_user_list li.online a {background: url(../img/bullet_green.png) no-repeat 98% center} 
        .chat_box .chat_sidebar .chat_user_list li.offline a {background: url(../img/bullet_red.png) no-repeat 98% center;cursor:default} 
		.chat_box .chat_sidebar .chat_user_list li.active {background-color:#ffffef}
		.chat_box .chat_sidebar .chat_user_list li a span {color:#888;font-size:11px}

	/*  Calculator */
		#calc {padding:10px 0 0}
		#calc input.btn {width:44px;text-align:center}
		#calc .control-group {padding-left:12px}
		
	/* vcard */	
		.vcard .thumbnail {float:left}
		.vcard > ul {list-style:none;margin:10px 0 0 120px;overflow:hidden}
		.vcard > ul > li:first-child {border-top:1px dashed #dcdcdc}
		.vcard > ul > li {padding:8px;border-bottom:1px dashed #dcdcdc}
		.vcard .item-key {float:left;color:#888}
		.vcard .vcard-item {margin-left:120px}
		.vcard .v-heading {background:#F0F9FF;font-weight:700}
		.vcard .v-heading span {font-weight:100;font-size:11px;color:#666}
		.vcard .item-list-more,.vcard .thumbnail.item-list-more {display:none}
		
		
	/* sidebar scroll */ 
		.antiScroll{display:inline-block;position:relative;overflow:hidden}
		.antiscroll-scrollbar{background:#bbb;background:rgba(0,0,0,0.5);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-box-shadow:0 0 1px #fff;-moz-box-shadow:0 0 1px #fff;box-shadow:0 0 1px #fff;position:absolute;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:linear 300ms opacity;-moz-transition:linear 300ms opacity;-o-transition:linear 300ms opacity}
		.antiscroll-scrollbar-shown{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
		.antiscroll-scrollbar-horizontal{height:7px;margin-left:2px;bottom:2px;left:0}
		.antiscroll-scrollbar-vertical{width:7px;margin:2px 0;left:2px;top:0}
		.antiscroll-inner{overflow-y:scroll}
		.antiScroll,.antiscroll-content,.antiscroll-inner{width:240px}
		.antiscroll-inner::-webkit-scrollbar,.antiscroll-inner::scrollbar{width:0;height:0}

    /* document view */
        .doc_view {border:1px solid #ddd;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;margin-bottom:10px}
        .doc_view .doc_view_header dl {margin-bottom:0;-webkit-background-clip:border;-moz-background-clip:border-box;background-clip:border-box;background-color:#f8f8f8;padding:10px 10px 6px;margin-top:0;border-bottom:1px solid #ddd;-webkit-border-radius: 6px 6px 0 0;-moz-border-radius: 6px 6px 0 0;-ms-border-radius: 6px 6px 0 0;border-radius: 6px 6px 0 0}
        .doc_view .doc_view_header dd {margin-bottom:4px}
        .doc_view .doc_view_header dd,.doc_view .doc_view_header dt {line-height:20px}
		.doc_view .doc_view_content {padding:20px}
		.doc_view .doc_view_footer {line-height:28px;-webkit-background-clip:border;-moz-background-clip:border-box;background-clip:border-box;background-color:#f8f8f8;padding:8px 20px;border-top:1px solid #ddd;-webkit-border-radius: 0 0 6px 6px;-moz-border-radius: 0 0 6px 6px;-ms-border-radius: 0 0 6px 6px;border-radius: 0 0 6px 6px}
	
	/* sortable elements */
        .ui-sortable-placeholder { border: 2px dashed #aaa;background:transparent;visibility: visible !important; height: 50px !important;margin-bottom:20px}
		.ui-sortable-helper {z-index:2100 !important}
		.ui-sortable .w-box-header {cursor:move}
		.sort-disabled .w-box-header {cursor:default}	
		.sort_ph {min-height:80px !important;background:#f8f8f8;padding-bottom:20px}

    /* submenus */
        
		.caret-right {display: inline-block;position:absolute;top: 8px;right: 10px;width: 0;height: 0;vertical-align: top;border-left: 4px solid #000;border-top: 4px solid transparent;border-bottom: 4px solid transparent;content: "";opacity: 0.6;filter: alpha(opacity=60)}
		.dropdown-menu .sub-menu {left: 100%;position: absolute;top: 0;visibility: hidden;margin-top: -1px}
        .dropdown-menu li {position:relative}
        .dropdown-menu .sub-open {visibility: visible;display: block}
        .navbar .sub-menu:before {border-bottom: 7px solid transparent;border-left: none;border-right: 7px solid rgba(0, 0, 0, 0.2);border-top: 7px solid transparent;left: -7px;top: 5px}
        .navbar .sub-menu:after {
            border-top: 6px solid transparent;
            border-left: none;
            border-right: 6px solid #fff;
            border-bottom: 6px solid transparent;
            left: 10px;
            top: 6px;
            left: -6px;
        }
		
		.sub-dropdown > a:hover .caret-right, .sub-dropdown.active > a .caret-right, .sub-dropdown.active > a:hover .caret-right {border-left: 4px solid #fff;opacity:1;filter: alpha(opacity=100);}
		.navHover .dropdown-menu {display:block}


	/* backgrounds */
		.ptrn_a .main_content {background-image: url(../img/bg_a.png)}
		.ptrn_b .main_content {background-image: url(../img/bg_b.png)}
		.ptrn_c .main_content {background-image: url(../img/bg_c.png)}
		.ptrn_d .main_content {background-image: url(../img/bg_d.png)}
		.ptrn_e .main_content {background-image: url(../img/bg_e.png)}

	/* Style switcher */
		.ssw_trigger{position:fixed;top:62px;right:-1px;z-index:1001;text-decoration: none;font-size: 12px;color:#fff;width:15px;padding: 2px 3px;background:#333;display: block;-webkit-border-top-left-radius: 8px;-webkit-border-bottom-left-radius: 8px;-moz-border-radius-topleft: 8px;-moz-border-radius-bottomleft: 8px;border-top-left-radius: 8px;border-bottom-left-radius: 8px;border:1px solid transparent}
		.ssw_trigger.active {border-color:#555}
		.style_switcher {font-size:12px;z-index:1000;position:fixed;top:54px;right:0;display:none;background:#000;background: rgba(0,0,0,.8);border:1px solid #111;-moz-border-radius-topright: 12px;-webkit-border-top-right-radius: 12px;-moz-border-radius-bottomright: 12px;-webkit-border-bottom-right-radius: 12px;width: 180px;height: auto;padding: 30px 30px 30px 50px;color:#f5f5f5}
		.style_switcher p {margin:0 0 6px;font-weight:700}
		.style_item {display:block;margin-right:6px;height:20px;width:20px;border:2px solid #fff;float:left;text-indent:-9999px}
		.style_switcher .ptrn_def {background: #fff }
		
		.style_switcher .ssw_ptrn_a {background: #fff url(../img/bg_a.png)}
		.style_switcher .ssw_ptrn_b {background: #fff url(../img/bg_b.png)}
		.style_switcher .ssw_ptrn_c {background: #fff url(../img/bg_c.png)}
		.style_switcher .ssw_ptrn_d {background: #fff url(../img/bg_d.png)}
		.style_switcher .ssw_ptrn_e {background: #fff url(../img/bg_e.png)}
		
/*
 * Moj
 * */		

#structure ul {
	list-style: none;
}

#structure li {
	margin: 5px;
	border-left: 1px solid #EDEDED;
	border-right: 1px solid #EDEDED;
}

#structure li input {
	margin-left: 5px;
	
}
#structure li i.icon-move {
	margin-left: 5px;
	cursor: pointer;
}
#structure li i.icon-trash {
	margin-left: 5px;
	cursor: pointer;
}

#structure ul.placeholder {

}
#structure ul.placeholder.hover {
	min-height: 15px;
/*
	border-top: 3px dashed #DEDEDE;
	border-bottom: 3px dashed #DEDEDE;
*/
}

/*		
#structure ul {
	background: #EDEDED
}
#structure ul ul {

	background:  #B9B9B9;
}
#structure ul ul ul {
	
	background: #A9A9A9;
}
*/
		.style_switcher .dark_theme {background:#000}
		.style_switcher .blue_theme {background:#067ead}
		.style_switcher .brown_theme {background:#b47f44}
		.style_switcher .green_theme {background:#8da452}
		.style_switcher .eastern_blue_theme {background:#1294af}
		.style_switcher .tamarillo_theme {background:#af2c36}
		.style_active {border-color:#6fd05b}
		.style_switcher label {color:#fff}
		
		
	/* media queries */

		@media (min-width: 980px) {
			.sidebar {position:fixed;top:40px;left:0;margin-left:0}
			.navbar-fixed-top .nav-collapse {height:40px !important}
			.navbar .nav > li > a {padding-top:10px}
			/* fixed layout */ 
			.gebo-fixed {max-width:940px;margin:0 auto}
			.gebo-fixed header .container-fluid {max-width:940px;margin:0 auto}
			.gebo-fixed #maincontainer {border-right:1px solid #ccc;border-left:1px solid #ccc}
			.gebo-fixed .sidebar {left:50%;margin-left:-469px}
		/*	.gebo-fixed .sidebar_switch {left:50%;margin-left:-250px}
			.gebo-fixed.sidebar_hidden .sidebar_switch {margin-left:-465px;left:50%}
			*/ 
			.gebo-fixed .search_page .box_view .search_item {width:48%;height:210px;margin:0 0 2% 2%}
            .gebo-fixed .activeMediaTable th.optional,.gebo-fixed .activeMediaTable td.optional{display:none}
			
			.sidebar_right #maincontainer {background-image: url(../img/main_bg_right.gif);background-position: right 0 }
			.sidebar_right .sidebar {left:auto;right:-1px}
/*
			.sidebar_right .sidebar_switch {left:auto;right:6px}
			.sidebar_right .main_content {margin-right:240px;margin-left:0;border-left:none}
*/
			.sidebar_right.sidebar_hidden #maincontainer {background: #fff}
			.sidebar_right.sidebar_hidden .main_content {margin:0}
			
			.gebo-fixed.sidebar_right .sidebar {left:auto;right:50%;margin-left:0;margin-right:-470px}
/*
			.gebo-fixed.sidebar_right .sidebar_switch {left:auto;right:50%;margin-left:0;margin-right:-465px}

			.gebo-fixed.sidebar_hidden.sidebar_right .sidebar_switch {laeft:auto;margin-left:0;margin-right:-465px;right:50%}
*/			
		}
			
		@media (max-width: 1279px) {
			.search_page .box_view .search_item {width:49%}
		}
		
		@media (max-width: 979px) {
			#maincontainer {background: #fff}
			.row > [class*="span"],.navbar-fixed-top {margin:0 !important}
			.navbar-fixed-top .container-fluid {padding:0 !important}
			.navbar .brand {width:auto;line-height:30px;margin:6px 0 6px 6px}
			.navbar .user_menu {padding-top:5px}
			.navbar .user_menu .dropdown-menu {margin:8px 10px 0 0}
			.navbar .user_menu > li > a {padding:0 10px 0 0}
			.navbar-inner {position:relative;z-index:990;min-height:28px}
			.nav-collapse a {color:#fff !important}
			.nav-collapse .dropdown-menu li {padding:0}
			.nav-collapse .dropdown-menu li a {font-weight:400}
			.nav-collapse .sub-menu {display:block;left:0;right:auto;position:relative;visibility:visible}
			.nav-collapse .caret-right {display:none}
			.btn-navbar {margin-top:2px !important;padding:2px 8px !important}
			.user_menu .dropdown {margin-left:10px}
			.main_content {margin:0 !important;border:none !important;padding:28px 14px 20px}
			.main_content .row-fluid + .row-fluid {margin-top:20px}
			.sidebar {height: 400px;position:absolute;top:39px;left:0;background:#f1f1f1;border-width:0 1px;border-style:solid;border-color:#ccc;margin:0;-webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.2);-moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.2);box-shadow: 1px 1px 4px rgba(0,0,0,0.2);z-index:1000;-webkit-border-radius: 0px 5px 5px 0px;border-radius: 0px 5px 5px 0px}
			.sidebar:after {border-bottom: 6px solid #fff;border-left: 6px solid transparent;border-right: 6px solid transparent;content: "";display: inline-block;left: 15px;position: absolute;top: -6px}
            .sidebar_hidden .sidebar {border:none}
	/*
			.sidebar_switch {position:absolute;z-index:1000;left:5px !important;top:14px;padding:0 10px}
			.off_switch {background-position:center 1px}
			.on_switch {background-position:center -17px}
    */ 
            .sidebar_inner {padding-bottom:0 !important}
            div.sticky-queue {z-index:10000;top:0}
			.ms-container {background-position: 160px 83px}
			.ms-container ul.ms-list {width:152px;}
			#multi_search {width:136px}
            .btn_menu {display:none;clear:both;padding:8px 0 6px;border-top:1px solid rgba(255,255,255,.2);box-shadow: 0 -1px 0 rgba(0,0,0,.2);text-align:center;position:relative;top:4px;cursor:pointer}
            .btn_menu span {opacity:.8}
			.style_switcher {top:72px}
		}
		
		@media (max-width: 767px) {
			.row-fluid > [class*="span"] + [class*="span"] {margin-top:20px}
			.row-fluid input[class*="span"],.row-fluid textarea[class*="span"],.row-fluid select[class*="span"] {width:80%}
			.input-prepend, .input-append {margin-bottom:10px}
			form .row-fluid > [class*="span"] + [class*="span"] {margin-top:0}
			.login_page {margin-top:10px}
			.login_page .content_b {margin: 0 20px}
			.search_page .box_view .search_item {width:99%;margin-bottom:3%}
			.error_page .error_box {background:none;width:100%}
			.error_page .error_box h1 {padding:40px 20px 0}
			.error_page .error_box p {margin:0 20px 10px}
			.error_page .error_box .back_link {margin:0 20px}
            .style_switcher {display:none}
			.dshb_icoNav {text-align:center}
			.dshb_icoNav li {float:none;display:inline-block}
			#cboxContent .video-js {width:100% !important;height:100% !important}
			.vcard > .thumbnail {display:none}
			.vcard > ul {margin:0}
			.item-list .thumbnail {float:none;display:inline-block;margin:0 10px 10px 0}
			.ssw_trigger {display:none}
		}
		
		@media (max-width: 479px) {
			.login_page .login_box {width:100%}
			.login_page .cnt_b {padding:20px 0;width:68%;margin:0 auto}
            .-list-container {height:300px}
		}
		
		@media (min-width: 1681px) {
			body {max-width:100%;margin:0 auto}
			header .container-fluid {max-width:100%;margin:0 15px;}
			#maincontainer {border-right:1px solid #ccc}
			.main_content {border-left:none}
			.sidebar {left:0;margin-left:0;border-left:1px solid #ccc}
		/*
			.sidebar_switch {left:50%;margin-left:-620px}
		*/
			.sidebar_hidden .main_content {border-left:1px solid #ccc}
		/*	.sidebar_hidden .sidebar_switch {margin-left:-832px;left:50%}*/
		}
		
#lean_overlay {
    position: fixed;
    z-index:9100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}
.pointer {cursor:pointer;}
div.htmlcolor {
	display:inline; 
	margin-left: 5px; 
	margin-right: 5px; 
	height: 10px;
	padding: 0px 3px;
	box-shadow: inset 2px 4px 6px #FFFFFF;
	
	
}	
*.unselectable {
   -moz-user-select: -moz-none;
   -khtml-user-select: none;
   -webkit-user-select: none;
   -ms-user-select: none;
   user-select: none;
}

.ms-selectable ul.ms-list, .ms-selection ul.ms-list {
	height: 600px;
}
.ms-selectable, .ms-selection {
	height: 600px;
}


input.calcinputnumt.center { 
 text-align: center !important;
}
input.calcinputnumt {
	
	width: 100% !important;
	margin: 0px !important;
	text-align: right;
	border: none;
	background: none repeat scroll 0 0 rgba(99, 99, 99, 0.09);
	padding: 0px !important;
	height: 100% !important;
	box-shadow: none !important;
}
td.title {
	min-width: 150px !important;
	width: 150px !important;
}
input.calcinputnum {
	max-width: 60px !important;
	width: 60px !important;
	margin-bottom: 0px  !important;
	text-align: right;
}
input.calcinput {
	max-width: 30px !important;
	width: 30px !important;
	margin-bottom: 0px  !important;
	text-align: center;
}
select.selectwp {
	max-width: 65px !important;
	width: 65px !important;
	   margin-bottom: 0px  !important;
}
tr.casovnica td.casovnicaprojekt {
text-align: left ;
}
tr.casovnica.day0 td  {
	background-color: #ededed !important;
	color: #CACACA !important;
}
tr.casovnica td {
	text-align: center ;
	padding:2px !important; 
}
.redline {
	border-right: 2px dotted #E1280B !important;
}
table.plan tr th, table.porocano tr th, table.realizacija tr th {
	text-align: center;
}
/*
table tr th {
	text-align: center !important;
}
*/ 
table.realizacija tr td {
	text-align: right;
}

textarea.insidecol {
	padding: 0px !important;
	margin: 0px !important;
	
	box-shadow: none !important;
	width: 100% !important;
	border: none !important;
	background-color: inherit !important;
}
input.decimal {
	text-align: right;
}

.ms-elem-selectable img, .ms-elem-selected img{
	max-width: 45px;
}
table.bordergreen {
	border-color: #0EB200 !important;
	box-shadow: 0px 0px 5px #0EB200;
}

table.borderorange {
	border-color: #FFAE0D !important;
	box-shadow: 0px 0px 5px #FFAE0D;
}
table.borderred {
	border-color: #D70936 !important;
	box-shadow: 0px 0px 5px #D70936;
}
table.borderblue {
	border-color: #0095FF !important;
	box-shadow: 0px 0px 5px #0095FF;
}

a.link.active {
	font-weight: bold;
}

.floatThead-container {
	background-color: #fff !important;
	margin-top: 84px !important;
}
.floatThead-table {
	border: none !important;
}
table.datumi input.date{
	max-width: 80px !important;
	width: 80px !important;
	margin-right: auto;
	margin-left: auto;
}
#choices input { float:left; margin:3px 5px 0px 0px; }
#choices label { float:left; margin:0px;}


a.projekt-selector, a.opravilo-selector {
	padding: 8px;
	display: block;
	color: #444;
}

a.projekt-selector.selected, a.opravilo-selector.selected {
	background: rgba(50, 50, 50, 0.1);
}

.table-casovnica, .table-casovnica tr th, .table-casovnica, .table-casovnica tr td {
	vertical-align: middle;
	text-align: center;
	table-layout: fixed;
}

.table-casovnica input {
	margin-bottom: 0px;
}



.an_list_box_item_list {
	overflow-y: auto;
    height: 360px;
}
.an_list_box {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	height:100%;
	overflow-y:hidden;
}

.an_list_box_title {
		border-bottom: 1px solid #ddd;
		text-align: center;
		padding: 6px;
}

#addCasovnica {
	padding: 15px;
}


.container-vpis-ur {
	border: 1px solid #ddd;
	height: 400px;
}

.casovnica-day-container {
	-webkit-box-shadow: 0 0 5px 2px #e67e22;
    -moz-box-shadow: 0 0 5px 2px #e67e22;
    box-shadow: 0 0 5px 2px #e67e22;
    padding: 20px 10px;
    margin: 30px 10px;
}

.casovnica-day-container-sum-all {
	-webkit-box-shadow: 0 0 5px 2px #3D5AFE;
    -moz-box-shadow: 0 0 5px 2px #3D5AFE;
    box-shadow: 0 0 5px 2px #3D5AFE;
}

.casovnica-day-title {
	color: #444;
	font-size: 14px;
	font-weight: bold;
}

.casovnica-day-table {
	margin-top: 10px;
	  table-layout: fixed;
}

.casovnica-day-sum-container {
	background: rgba(200,200,200, 0.3);
	padding: 10px 20px;
}


.casovnica-day-sum-title {
	font-size: 18px;
	font-weight: bold;
}

.casovnica-day-sum-text {
	font-size: 16px;
	font-weight: bold;
}

.casovnica-item-ur, .casovnica-item-bolniska, .casovnica-item-dopust, .casovnica-item-koriscene-ure, .casovnica-item-nadure{
	text-align: center !important;
	font-weight: bold;
}

.casovnica-item-ur {

	color: #444 !important;
}

.casovnica-item-koriscenje-ur {

	color: #3D5AFE !important;
}

.casovnica-item-bolniska {
	color: #FF0000 !important;
}

.casovnica-item-dopust {
	color: #228B22 !important;
}

.casovnica-item-nadure {
	color: #FF6F00 !important;
}


.casovnica-item-koriscene-ure {
	color: #3D5AFE !important;
}


.casovnica-day-sum-foot
{
	margin-top: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	background: rgba(200,200,200, 0.3);
}


.casovnica-data-row.selected  td{
	background: #e67e22 !important;
	color: #fff;
}


.listitem_u_casovnica {
	border-bottom: 1px solid #ACACAC;

}
.listitem_u_casovnica_projekt {
	text-align:left;
	height: 17px;
	overflow:hidden;
	font-size:11px;
	text-overflow: ellipsis ; 
}
.listitem_u_casovnica_opravilo {
	text-align:left;
	color: #a2a2a2;

}
.listitem_u_casovnica_opomba {
	text-align:left;
	color: #313131;

}
.listitem_u_casovnica_brisi {
	text-align:left;
	width: 50px;
	float: left;
	
}
.listitem_u_casovnica_ur {
	text-align:right;
	font-weight: bold;
	float:right;
	width: 50px;
}

.listitem_u_casovnica_ur_input {
	text-align:right;
	font-weight: bold;
	float:right;
	width: 50px;
}
.form_dodajprojekt {
	/*width: 466px;*/
}
.ui-dialog .ui-dialog-titlebar-close span{
    margin: -8px !important;
}
.ui-dialog {
    
 z-index: 700;   
}
.dropdowntable td{ 
	line-height:40px;
}
.dropdowntable.active td:first-child{
	text-align: left;
}
.dropdowntable.active td{
	font-size:22px;
	font-weight: bold;
	background: #FCDA9C;
}

/* 
 *  TIMETRACKER
 */ 
.timetracker {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px;
}

@media (max-width: 768px) {
  .timetracker {
    display: block;
  }
}

.timetracker h6, .timetracker h4 {
  margin: 0;
}

.timetracker div {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.timetracker .task-navigator {
  padding: 20px;
  min-width: 412px;
}

@media (max-width: 992px) {
  .timetracker .task-navigator {
    min-width: 312px;
    padding-left: 0;
    padding-right: 0;
  }
}

.timetracker .task-navigator .time-controls {
  padding: 12px;
  text-align: center;
  position: -webkit-sticky;
  position: sticky;
  top: 40px;
  background: #fff;
}

@media (max-width: 768px) {
  .timetracker .task-navigator .time-controls {
    top: 0;
  }
}

.timetracker .task-navigator .time-controls.event .primary-controls .complete {
  display: block;
}

.timetracker .task-navigator .time-controls.event .secondary-controls {
  visibility: visible;
}

.timetracker .task-navigator .time-controls .primary-controls {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.timetracker .task-navigator .time-controls .primary-controls .complete {
  display: none;
}

.timetracker .task-navigator .time-controls .primary-controls button:first-child {
  border-radius: 3px 0 0 3px;
  border-right: 1px solid #FFFFFF;
}

.timetracker .task-navigator .time-controls .primary-controls button:last-child {
  border-radius: 0 3px 3px 0;
}

.timetracker .task-navigator .time-controls .secondary-controls {
  visibility: hidden;
}

.timetracker .task-navigator .time-controls .secondary {
  display: inline-block;
  margin: 10px 0;
  padding: 10px;
  text-decoration: none;
  color: #0088CC;
  font-size: 12px;
}

.timetracker .task-navigator .time-controls .secondary:hover {
  color: #E67E22;
}

.timetracker .task-navigator .time-controls button {
  background: #5BB75B;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 28px;
  line-height: 33px;
  cursor: pointer;
  border: none;
  border-radius: 3px;
  padding: 18px;
  display: block;
  width: 100%;
}

.timetracker .task-navigator .time-controls button:hover {
  background-color: rgba(76, 164, 76, 0.91);
}

.timetracker .task-navigator .time-controls button:active {
  background-color: rgba(73, 152, 73, 0.91);
}

.timetracker .task-navigator .time-controls button.running {
  background: #5BB75B;
  color: #FFFFFF;
}

.timetracker .task-navigator .time-controls button.stopped {
  background: #DF4949;
  color: #FFFFFF;
}

.timetracker .task-navigator .task-list {
  padding: 54px 20px;
}

.timetracker .task-navigator .task-list .list-more {
  padding: 20px;
  text-align: center;
  display: block;
  font-size: 14px;
}

@media (max-width: 768px) {
  .timetracker .task-navigator .task-list .list {
    max-height: 320px;
    overflow-y: hidden;
  }
  .timetracker .task-navigator .task-list .list.open {
    max-height: 100%;
  }
}

.timetracker .task-navigator .task-list .task-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  margin: 11px 0;
  padding: 8px;
  cursor: pointer;
}

.timetracker .task-navigator .task-list .task-item.js-active, .timetracker .task-navigator .task-list .task-item:hover {
  background-color: #F2F2F2;
  -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
          box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}

.timetracker .task-navigator .task-list .task-item:active {
  background-color: #e2e2e2;
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
          box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
}

.timetracker .task-navigator .task-list .task-item header {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.timetracker .task-navigator .task-list .task-item header h6 {
  font-size: 9px;
  line-height: 11px;
}

.timetracker .task-navigator .task-list .task-item header h4 {
  text-transform: uppercase;
  color: #A2A2A2;
  margin-bottom: 8px;
  font-size: 13px;
  line-height: 15px;
}

.timetracker .task-navigator .task-list .task-item header ul {
  font-family: "fontello";
  margin: 0;
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}

.timetracker .task-navigator .task-list .task-item header ul li a {
  color: #0088CC;
  display: block;
  height: 18px;
  width: 18px;
}

.timetracker .task-navigator .task-list .task-item aside {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-content: flex-end;
      -ms-flex-line-pack: end;
          align-content: flex-end;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.timetracker .task-navigator .task-list .task-item .status {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.timetracker .task-navigator .task-list .task-item .status i {
  height: 18px;
  width: 18px;
  display: block;
  font-style: normal;
}

.timetracker .task-navigator .task-list .task-item .status i.running:before {
  content: "\e805";
  font-family: "fontello";
  display: block;
  width: 18px;
  height: 18px;
}

.timetracker .task-navigator .task-list .task-item .status i.paused:before {
  content: "\e806";
  font-family: "fontello";
  display: block;
  width: 18px;
  height: 18px;
}

.timetracker .task-details {
  padding: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow: hidden;
}

.timetracker .task-details .project {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0 20px;
}

@media (max-width: 992px) {
  .timetracker .task-details .project {
    display: block;
  }
}

.timetracker .task-details .project .time {
  font-weight: 300;
  font-size: 40px;
  line-height: 75px;
}

@media (max-width: 768px) {
  .timetracker .task-details .project .time {
    text-align: center;
    margin-bottom: 40px;
  }
}

.timetracker .task-details .project .details {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-left: 40px;
}

@media (max-width: 992px) {
  .timetracker .task-details .project .details {
    padding-left: 0;
  }
}

.timetracker .task-details .project .details label {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.timetracker .task-details .project .details label::after {
  content: "";
  height: 18px;
  width: 18px;
  position: absolute;
  right: 10px;
  z-index: 5;
}

.timetracker .task-details .project .details label input,
.timetracker .task-details .project .details label select {
  display: inline-block;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  background: transparent;
  font-weight: 300;
  font-size: 14px;
  line-height: 30px;
  vertical-align: middle;
  margin-left: 28px;
  z-index: 10;
}

.timetracker .task-details .project .details label select {
  padding: 0 14px;
}

.timetracker .task-details .project .details label input {
  padding: 4px 14px;
}

.timetracker .task-details .issue {
  padding: 20px;
}

.timetracker .task-details .issue textarea {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  min-height: 116px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  padding: 20px;
  margin-bottom: 20px;
}

.timetracker .task-details .issue .related {
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  padding: 18px;
  width: 100%;
  min-height: 400px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.timetracker .task-details .issue .related header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  padding-bottom: 12px;
}

.timetracker .task-details .issue .related header label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}

.timetracker .task-details .issue .related header input {
  display: inline-block;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-width: 0;
  max-width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  background: transparent;
  font-weight: 300;
  font-size: 14px;
  line-height: 30px;
  vertical-align: middle;
  margin-left: 28px;
  padding: 0 14px;
}

.timetracker .task-details .issue .related .list .suggestion-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px 0;
  text-decoration: none;
  color: #0088CC;
}

.timetracker .task-details .issue .related .list .suggestion-item:hover {
  background-color: #F2F2F2;
  color: #E67E22;
}

.timetracker .task-details .issue .related .list .suggestion-item:active {
  background-color: #e2e2e2;
}

.timetracker .task-details .issue .related .list .suggestion-item h5 {
  margin: 0;
  padding-right: 18px;
  width: 20%;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}

.timetracker .task-details .issue .related .list .suggestion-item span {
  display: block;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  width: 80%;
}

.timetracker .task-details .issue .related .content {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.timetracker .task-details .issue .related .overlay {
  top: 0;
  left: 0;
  position: absolute;
  display: none;
  width: 100%;
  height: 100%;
  overflow-y: scroll;
  padding: 20px 0  0 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #FFFFFF;
}

.timetracker .task-details .issue .related .overlay .close {
  position: absolute;
  right: 20px;
  top: 20px;
  text-decoration: none;
}

.timetracker .task-details .issue .related .overlay.open {
  display: block;
}

.timetracker .task-details .issue .related .overlay div {
  padding: 10px 0;
  margin: 20px 0;
  border-bottom: 1px solid #F2F2F2;
}

/* CROPPIE */
.upload-msg,.upload-msg.wish{color:#aaa;font-size:22px;text-align:center}.croppie-container{padding:30px}.croppie-container .cr-image{left:0;position:absolute;top:0;transform-origin:0 0 0;z-index:-1}.croppie-container .cr-boundary{margin:0 auto;overflow:hidden;position:relative;z-index:1}.croppie-container .cr-viewport{border:2px solid #fff;bottom:0;box-shadow:0 0 0 1000px rgba(0,0,0,.5);left:0;margin:auto;position:absolute;right:0;top:0;z-index:0}.croppie-container .cr-vp-circle{border-radius:50%}.croppie-container .cr-overlay{cursor:move;position:absolute;z-index:1}.croppie-container .cr-slider-wrap{margin:25px auto 0;text-align:center;width:75%}.croppie-result{overflow:hidden;position:relative}.croppie-result img{position:absolute}.cr-slider{max-width:100%;width:300px}.cr-slider:focus{outline:0}.cr-slider::-moz-range-track{background:rgba(0,0,0,.5);border:0;border-radius:3px;height:3px;width:100%}.cr-slider::-moz-range-thumb{background:#ddd;border:none;border-radius:50%;height:16px;margin-top:-6px;width:16px}.cr-slider:-moz-focusring{outline:#fff solid 1px;outline-offset:-1px}.croppie-container .cr-viewport.debug::after,.croppie-container .cr-viewport.debug::before{background:#fff;content:"";height:1px;position:absolute;width:1px}.croppie-container .cr-viewport.debug::before{height:100%;left:50%;top:0}.croppie-container .cr-viewport.debug::after{left:0;top:50%;width:100%}.upload-demo .file-btn span{z-index:10}.upload-demo .file-btn{position:relative}.upload-demo #upload-demo,.upload-demo .upload-result,.upload-demo.ready .upload-msg{display:none}.upload-demo.ready #upload-demo{display:block}.upload-demo.ready .upload-result{display:inline-block}.upload-msg{border:1px solid #aaa;margin:10px;padding:50px;width:260px}.upload-msg.wish{border:none;margin:30px auto;padding:0;width:400px}.file-btn input[type=file]{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:99}.not-visible{display:none}.form-struc{background-color:#fff;border:1px solid #c2cad8;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;height:34px;padding:6px 12px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0;margin-bottom:4px}.ui-sortable-placeholder{border:2px dashed #aaa;background:transparent;visibility:visible!important;height:50px!important;margin-bottom:20px}.ui-sortable-helper{z-index:2100!important}.ui-sortable .w-box-header{cursor:move}.sort-disabled .w-box-header{cursor:default}.sort_ph{min-height:80px!important;background:#f8f8f8;padding-bottom:20px}

.upload-msg-img 
{
	padding: 0px;
	margin-left: 0px;
	margin-top: 15px;
	border: 1px solid #ddd;
	border-radius: 4px;
}

.croppie-container {
    width: 100%;
    height: 100%;
}

.croppie-container .cr-image {
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
    transform-origin: 0 0;
    max-height: none;
    max-width: none;
}

.croppie-container .cr-boundary {
    position: relative;
    overflow: hidden;
    margin: 0px;
    z-index: 1;
    width: 100%;
    height: 100%;
}

.croppie-container .cr-viewport {
    position: absolute;
    border: 2px solid #fff;
    margin: auto;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    box-shadow: 0 0 2000px 2000px rgba(0, 0, 0, 0.5);
    z-index: 0;
}

.croppie-container .cr-original-image {
    display: none;
}

.croppie-container .cr-vp-circle {
    border-radius: 50%;
}

.croppie-container .cr-overlay {
    z-index: 1;
    position: absolute;
    cursor: move;
}

.croppie-container .cr-slider-wrap {
    width: 75%;
    margin: 15px auto;
    text-align: center;
    margin: 15 0px;
}


.croppie-result {
    position: relative;
    overflow: hidden;
}

.croppie-result img {
    position: absolute;
}

.croppie-container .cr-image,
.croppie-container .cr-overlay,
.croppie-container .cr-viewport {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
}

.croppie-container
{
	padding-left: 0px;
}

/*************************************/
/***** STYLING RANGE INPUT ***********/
/*************************************/
/*http://brennaobrien.com/blog/2014/05/style-input-type-range-in-every-browser.html */
/*************************************/

.cr-slider {
    -webkit-appearance: none;
/*removes default webkit styles*/
	/*border: 1px solid white; *//*fix for FF unable to apply focus style bug */
    width: 300px;
/*required for proper track sizing in FF*/
    max-width: 100%;
}

.cr-slider::-webkit-slider-runnable-track {
    width: 100%;
    height: 3px;
    background: rgba(0, 0, 0, 0.5);
    border: 0;
    border-radius: 3px;
}

.cr-slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    border: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #ddd;
    margin-top: -6px;
}

.cr-slider:focus {
    outline: none;
}
/*
.cr-slider:focus::-webkit-slider-runnable-track {
background: #ccc;
}
*/

.cr-slider::-moz-range-track {
    width: 100%;
    height: 3px;
    background: rgba(0, 0, 0, 0.5);
    border: 0;
    border-radius: 3px;
}

.cr-slider::-moz-range-thumb {
    border: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #ddd;
    margin-top: -6px;
}

/*hide the outline behind the border*/
.cr-slider:-moz-focusring {
    outline: 1px solid white;
    outline-offset: -1px;
}

.cr-slider::-ms-track {
    width: 100%;
    height: 5px;
    background: transparent;
/*remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead */
	border-color: transparent;/*leave room for the larger thumb to overflow with a transparent border */
	border-width: 6px 0;
	color: transparent;/*remove default tick marks*/
}
.cr-slider::-ms-fill-lower {
	background: rgba(0, 0, 0, 0.5);
	border-radius: 10px;
}
.cr-slider::-ms-fill-upper {
	background: rgba(0, 0, 0, 0.5);
	border-radius: 10px;
}
.cr-slider::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #ddd;
	margin-top:1px;
}
.cr-slider:focus::-ms-fill-lower {
	background: rgba(0, 0, 0, 0.5);
}
.cr-slider:focus::-ms-fill-upper {
	background: rgba(0, 0, 0, 0.5);
}

.croppie-container 
{
	padding-left: 0px;
}

.cr-slider-wrap 
{
	margin-left: 0px !important;
	margin-right: 0px !important;
	width: 100%;
}
.cr-slider-wrap input
{
	float: left;
	border: none !important;
}
.cr-slider-wrap label
{
	display: none;
}


.upload-msg-img 
{
	padding: 0px;
	margin-left: 0px;
	margin-top: 15px;
	border: 1px solid #ddd;
	border-radius: 4px;
}

/* #editorjs {

}


#editorjs .ce-block {
	background: #eef5fa;
    border-radius: 30px;
    max-width: 950px;
    margin: 0 auto;
    padding: 30px 30px;
}

#editorjs .ce-block__content div{
	background: white;

} */


.ce-delimiter {
    line-height: 1.6em;
    width: 100%;
    text-align: center;
}

.ce-delimiter:before {
    display: inline-block;
    content: "***";
    font-size: 30px;
    line-height: 65px;
    height: 30px;
    letter-spacing: 0.2em;
}

.unsortable th {
	text-align:right !important;
	padding-right: 40px !important;
}

/* START cdx-text-left-image-right */

.cdx-text-left-image-right {
    /* padding: 30px; */
    margin: 20px 0px;
    /* border: 1px solid #e5e6ec; */
    border-radius: 3px;
    background: #fff;
    /* box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.03); */
}
.cdx-text-left-image-right::after {
    content: '';
    clear: both;
    display: table;
}

.cdx-text-left-image-right [contentEditable=true][data-placeholder]::before {
    position: absolute;
    content: attr(data-placeholder);
    color: #707684;
    font-weight: normal;
    opacity: 0;
}

.cdx-text-left-image-right [contentEditable=true][data-placeholder]:empty::before {
    opacity: 1;
}

.cdx-text-left-image-right [contentEditable=true][data-placeholder]:empty:focus::before {
    opacity: 0.3;
}

.cdx-text-left-image-right__photo {
    float: right;
    width: 200px;
    height: 200px;
	margin-left: 30px;
    border-radius: 3px;
    background: #f6f6f9 url('data:image/svg+xml,<svg fill="rgb(171, 175, 188)" width="35" height="41" xmlns="http://www.w3.org/2000/svg"><path d="M17.347 22.087h.272c2.495-.042 4.514-.916 6.004-2.589 3.278-3.684 2.733-10 2.674-10.602-.213-4.524-2.359-6.689-4.13-7.7C20.847.442 19.305.035 17.585 0H17.441c-.946 0-2.802.153-4.582 1.163-1.788 1.01-3.968 3.175-4.181 7.733-.06.603-.605 6.918 2.674 10.602 1.481 1.673 3.5 2.547 5.995 2.59zM10.95 9.108c0-.025.009-.05.009-.068.28-6.086 4.615-6.74 6.472-6.74H17.534c2.3.051 6.208.985 6.472 6.74 0 .026 0 .051.009.068.008.06.604 5.832-2.104 8.87-1.073 1.206-2.503 1.8-4.385 1.817h-.086c-1.873-.017-3.312-.61-4.377-1.816-2.7-3.022-2.12-8.82-2.112-8.87z"/><path d="M34.983 32.562v-.025c0-.068-.009-.136-.009-.212-.05-1.681-.161-5.611-3.857-6.868l-.085-.025c-3.841-.976-7.034-3.183-7.068-3.209a1.15 1.15 0 0 0-1.601.28 1.142 1.142 0 0 0 .28 1.596c.145.102 3.535 2.453 7.775 3.54 1.985.704 2.206 2.818 2.266 4.754 0 .076 0 .144.008.212.009.764-.042 1.944-.179 2.623-1.38.78-6.787 3.48-15.013 3.48-8.192 0-13.634-2.708-15.022-3.489-.136-.679-.196-1.859-.179-2.623 0-.068.009-.136.009-.212.06-1.935.28-4.049 2.265-4.754 4.24-1.086 7.63-3.446 7.775-3.54.52-.364.647-1.077.281-1.595a1.15 1.15 0 0 0-1.601-.28c-.034.025-3.21 2.232-7.068 3.208-.034.009-.06.017-.085.026C.179 26.714.068 30.644.017 32.316c0 .077 0 .144-.008.212v.026c-.009.441-.018 2.708.434 3.845.085.22.238.408.443.535.255.17 6.378 4.058 16.623 4.058 10.244 0 16.367-3.897 16.622-4.058.196-.127.358-.314.443-.535.426-1.129.417-3.395.409-3.837z"/></svg>') center center no-repeat;
    cursor: pointer;
    overflow: hidden;
}

.cdx-text-left-image-right__name {
    font-weight: 600;
	outline: none;
	font-size: 20px;
}

.cdx-text-left-image-right__description {
    text-align: justify;
    font-size: 13px;
    margin: 10px 0;
	outline: none;
}

.cdx-text-left-image-right__link {
    font-size: 0.68em;
    color: #6e758a;
    letter-spacing: 0.1px;
    text-overflow: ellipsis;
	outline: none;
}

.codex-editor--narrow .cdx-text-left-image-right {
    padding: 15px;
}

/* END cdx-text-left-image-right */


/* START cdx-text-right-image-left */

.cdx-text-right-image-left {
    /* padding: 30px; */
    margin: 0.7em 0;
    /* border: 1px solid #e5e6ec; */
    border-radius: 3px;
    background: #fff;
    /* box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.03); */
}
.cdx-text-right-image-left::after {
    content: '';
    clear: both;
    display: table;
}

.cdx-text-right-image-left [contentEditable=true][data-placeholder]::before {
    position: absolute;
    content: attr(data-placeholder);
    color: #707684;
    font-weight: normal;
    opacity: 0;
}

.cdx-text-right-image-left [contentEditable=true][data-placeholder]:empty::before {
    opacity: 1;
}

.cdx-text-right-image-left [contentEditable=true][data-placeholder]:empty:focus::before {
    opacity: 0.3;
}

.cdx-text-right-image-left__photo {
    float: left;
    width: 200px;
    height: 200px;
	margin-left: 0px;
	margin-right: 30px;
    border-radius: 3px;
    background: #f6f6f9 url('data:image/svg+xml,<svg fill="rgb(171, 175, 188)" width="35" height="41" xmlns="http://www.w3.org/2000/svg"><path d="M17.347 22.087h.272c2.495-.042 4.514-.916 6.004-2.589 3.278-3.684 2.733-10 2.674-10.602-.213-4.524-2.359-6.689-4.13-7.7C20.847.442 19.305.035 17.585 0H17.441c-.946 0-2.802.153-4.582 1.163-1.788 1.01-3.968 3.175-4.181 7.733-.06.603-.605 6.918 2.674 10.602 1.481 1.673 3.5 2.547 5.995 2.59zM10.95 9.108c0-.025.009-.05.009-.068.28-6.086 4.615-6.74 6.472-6.74H17.534c2.3.051 6.208.985 6.472 6.74 0 .026 0 .051.009.068.008.06.604 5.832-2.104 8.87-1.073 1.206-2.503 1.8-4.385 1.817h-.086c-1.873-.017-3.312-.61-4.377-1.816-2.7-3.022-2.12-8.82-2.112-8.87z"/><path d="M34.983 32.562v-.025c0-.068-.009-.136-.009-.212-.05-1.681-.161-5.611-3.857-6.868l-.085-.025c-3.841-.976-7.034-3.183-7.068-3.209a1.15 1.15 0 0 0-1.601.28 1.142 1.142 0 0 0 .28 1.596c.145.102 3.535 2.453 7.775 3.54 1.985.704 2.206 2.818 2.266 4.754 0 .076 0 .144.008.212.009.764-.042 1.944-.179 2.623-1.38.78-6.787 3.48-15.013 3.48-8.192 0-13.634-2.708-15.022-3.489-.136-.679-.196-1.859-.179-2.623 0-.068.009-.136.009-.212.06-1.935.28-4.049 2.265-4.754 4.24-1.086 7.63-3.446 7.775-3.54.52-.364.647-1.077.281-1.595a1.15 1.15 0 0 0-1.601-.28c-.034.025-3.21 2.232-7.068 3.208-.034.009-.06.017-.085.026C.179 26.714.068 30.644.017 32.316c0 .077 0 .144-.008.212v.026c-.009.441-.018 2.708.434 3.845.085.22.238.408.443.535.255.17 6.378 4.058 16.623 4.058 10.244 0 16.367-3.897 16.622-4.058.196-.127.358-.314.443-.535.426-1.129.417-3.395.409-3.837z"/></svg>') center center no-repeat;
    cursor: pointer;
    overflow: hidden;
}

.cdx-text-right-image-left__name {
    font-weight: 600;
	outline: none;
	font-size: 20px;
	margin-left: 230px;
}

.cdx-text-right-image-left__description {
    text-align: justify;
    font-size: 13px;
    margin: 10px 0;
	outline: none;
	margin-left: 230px;
}

.cdx-text-right-image-left__link {
    font-size: 0.68em;
    color: #6e758a;
    letter-spacing: 0.1px;
    text-overflow: ellipsis;
	outline: none;
	margin-left: 230px;
}

.codex-editor--narrow .cdx-text-right-image-left {
    padding: 15px;
}

/* END cdx-text-right-image-left */



/*header-area-start*/

.navbar-inner.bg {
  background: #fff;
  border-top: 4px solid #F2994A;
  border-bottom: 1px solid #E0E0E0;
}
.header-area {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 100px;
}
.header-mid {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.header-logo {
  width: 13.5%;
}
.header-mid {
  width: 90%;
  padding-left: 50px;
}
.header-menu ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.header-menu li {
  display: inline-block;
  margin: 0 10px;
}
.header-menu li a {
  color: #828282;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none !important;
  padding: 12px 10px;
  transition: .3s;
}
.header-last {
  display: flex;
  align-items: center;
}
.header-last a {
  margin: 0 15px;
}
.header-last span {
  margin-left: 30px;
  height: 40px;
  width: 40px;
  line-height: 40px;
  border-radius: 50%;
  background: #F28C30;
  text-align: center;
  color: #fff;
  font-size: 18px;
}
#contentwrapper {
  padding-top: 50px;
}
.sidebar {
  top: 100px;
}
.header-menu li a:hover {
  background: #F2F2F2;
  border-radius: 2px;
}
/*header-area-end*/


/*timetract-area-start*/

.timetrack-area {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.timetrack-left {
  width: 50%;
}
.time-right {
  width: 50%;
}
.time-title h3 {
  font-size: 24px;
  color: #333333;
  font-weight: 500;
  margin-bottom: 60px;
}
.time-track-top {
  text-align: center;
}
.time-track-top {
  margin-bottom: 30px;
}
.time.time2 {
  font-size: 45px;
  color: #333333;
  font-weight: 500;
  margin-bottom: 30px;
  line-height: 40px;
}

.single-time-box {
  height: 100px;
  background: #F6F6F6;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  padding: 0 30px;
}
.time-box-left {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.time-box-left-text h3 {
  font-size: 20px;
  color: #828282;
  font-weight: 600;
  margin-bottom: 15px;
}
.time-box-right-text a {
  font-size: ;
  display: block;
  text-align: center;
  margin-bottom: 15px;
}
.time-box-right-text span {
  color: #333333;
  font-size: 16px;
}
.time-box-right-text {
  text-align: center;
}
.single-time-box:last-child {
  margin: 0;
}
/*timetract-area-end*/



.single-input label {
  display: block !important;
  margin-bottom: 5px !important;
  font-size: 15px;
  color: #868686 !important;
}
.single-input {
}
.time-right .timetracker .task-details {
  display: ;
  padding: 0 !important;
}
.time-right .task-details {
  padding: 0;
  padding-left: 25px;
  padding-top: 100px;
}

.time-right .details {
  padding: 0 !important;
  width: 100%;
}
.single-input input, textarea, select, .uneditable-input {
  width: 100% !important;
  height: 40px !important;
  font-size: 17px !important;
  color: #333333 !important;
  margin: 0 !important;
  display: block !important;
  padding: 0 20px;
}
.single-input {
  margin-bottom: 20px;
}
.single-input select {
  margin: 0;
  width: 100%;
  height: 40px;
  display: block !important;
}
input, textarea, select, .uneditable-input {
  width: 100% !important;
  padding: ;
  padding-left: ;
}

.box-stt .single-input {
  margin: 0 !important;
}

.box-stt .search {
  padding: 0 !important;
  border: 0 !important;
}
.box-stt .single-input input {
  width: 100% !important;
  border-top: 0 !important;
  border-left: 0 !important;
  border-radius: 0 !important;
  border-right: 0 !important;
}



/* The container */
.container-ck {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.container-ck input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
}

/* On mouse-over, add a grey background color */
.container-ck:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.container-ck input:checked ~ .checkmark {
  background-color: #2196F3;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.container-ck input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.container-ck .checkmark:after {
  left: 5px;
  top: 2px;
  width: 3px;
  height: 8px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}





.list-area {
  width: 100%;
}
.list-title h3 {
  font-size: 24px;
  color: #333;
  font-weight: 500;
}
.list-title {
  margin-bottom: 20px;
}
.list-top {
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}
.list-top a {
  margin: 0 20px;
}
.list-top a {
  color: #27AE60;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  align-items: center;
}
.list-top a:nth-child(2) {
  color: #EB5757;
  display: flex;
  align-items: center;
}
.list-top a img {
  margin-right: 10px;
  display: flex;
}
.list-top a:nth-child(3) {
  color: #2D9CDB;
}
.doadj-search {
  width: 300px;
  position: relative;
}
.doadj-search input {
  border: 0;
  border-bottom: 1px solid #ddd;
  border-radius: 0;
  padding: 0 20px;
  margin: 0 !important;
  height: 100%;
}
.doadj-search {
  margin-left: 20px;
  height: 40px;
}
.doadj-search a {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.list-top {
}
.list-box-area tr th {
  vertical-align: middle;
  color: #4F4F4F;
  font-size: 14px;
  background: #fff !important;
  border: 1px solid #E2E2E2 !important;
}
.container-ck input {
  position: unset;
  margin: 0 !important;
}
.chak {
  display: inline-block;
  width: 16px;
  height: 16px;
}
.container-ck {
  padding: 0 !important;
  margin: 0 !important;
  display: block !important;
  height: 100%;
  width: 100%;
}
.checkmark {
  height: 100% !important;
  width: 100% !important;
  border-radius: 2px !important;
  background: #fff;
  border: 1px solid #E2E2E2 !important;
}
.list-box-area .table td {
  border: 0;
  color: #9B9595;
  font-size: 14px;
  font-weight: 500;
}
.c1 {
  background: #FDEEEE;
}
.c2 {
  background: #FEFAED;
}
.c3 {
  background: #E9F7EF;
}
.c4 {
  background: #EEE9F9;
}
.list-box-area .tbody tr td span {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #6FCF97;
  border: 0;
  text-align: center;
  display: ;
}

.co {
  background: #6FCF97;
  height: 30px;
  width: 30px;
  display: inline-block;
  text-align: center;
  margin: auto;
  border-radius: 50%;
}
td .co {
  justify-content: center;
  margin-left: 10px;
}
.brand.sidebar_switch.wd {
	width: 35px !important;
	padding: 0 !important;
}
* {
	box-sizing: border-box;
}


.accordion-heading.sdb_h_active {
  border-left: 4px solid #F2994A;
}
.sidebar .accordion-group .accordion-heading a img {
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
}

.time-box {
	margin-top: 150px;
}









