
body {
	font-family: "Arial CE", Arial, Verdana, "Helvetica CE", Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border: 0;
	padding: 0;
	margin: 0;
}

td {
	font-family: "Arial CE", Arial, Verdana, "Helvetica CE", Helvetica, sans-serif;
	font-size: 12px;
}

.object-hidden {
	display: none !important;
}

.cursor-help {
	cursor: help;
}

.cursor-hand {
	cursor: pointer;
}

.cursor-default {
	cursor: default;
}

.link {
	text-decoration: underline;
	cursor: pointer;
}

.link-blue {
	color: #4A80B5;
	text-decoration: underline;
	cursor: pointer;
}

.link-gray {
	color: gray;
	text-decoration: underline;
	cursor: pointer;
}

.plus-img{background:url(../../images/icons_20x20/plus.png);}
.minus-img{background:url(../../images/icons_20x20/minus.png);}
.refresh-img{background:url(../../images/icons_20x20/refresh.png);}
.trash-img{background:url(../../images/icons_20x20/trash.png);}
.save-img{background:url(../../images/icons_20x20/save.png);}
form {
	margin: 0;
	padding: 0;
}

textarea {
	color: #333333;
	font-family: "Arial CE", Arial, Verdana, "Helvetica CE", Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #AAAAAA;
	padding: 2px 1px;
}

select {
	color: #333333;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #AAAAAA;
	padding: 2px 1px;
	margin: 1px 0;
}

.input-text {
	color: #333333;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #AAAAAA;
	padding: 2px 1px;
}

.input-text-auto {
	color: #333333;
	font-size: 11px;
	background-color: #FFC080;
	border: 1px solid #AAAAAA;
	padding: 2px 1px;
}

.input-text-required {
	color: #333333;
	font-size: 11px;
	background-color: #F2E5E5;
	border: 1px solid #AAAAAA;
	padding: 2px 1px;
}

.input-radio {
	vertical-align: middle;
	padding: 0;
	margin: 0;
}

.input-checkbox {
	padding: 0;
	margin: 0;
}

.myDiv0 {
	padding: 0px;
	margin: 0;
	background-color: transparent;
}

.myDiv1 {
	padding: 5px;
	margin: 0;
	background-color: #85e085;
}

.myDiv2 {
	padding: 5px;
	margin: 0;
	background-color: #80b3ff;
}

.myDiv3 {
	padding: 5px;
	margin: 0;
	background-color: #ff8566;
}


.input-readonly {
	background: #E0E0E0;
	border: 1px solid #AAAAAA;
}
.form-errors {
	background-color: #f2dede;
	border: 1px solid #ebccd1;
	color: #a94442;
	padding:10px;
	margin-top:10px;
}
.form-errors li {
	list-style: none;
}
.editable {
	cursor: pointer;
}

.editable:hover {
	background-color: rgba(233, 233, 233, 0.5);
	background-image: url('/images/icons_16x16/edit.png');
	background-repeat: no-repeat;
	background-position: 99% center;
	border-radius: 3px;
}

.button {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	height: 30px;
	padding: 2px 15px 4px;
	background-color: #F4F4F4;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(/images/frames/right_button_background.png);
	border: 1px solid #CDCDCD;
	cursor: pointer;
	-moz-border-radius: 5px; -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding;
}

.button-disabled {
	color: #D8D8D8;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	height: 30px;
	padding: 2px 15px 4px;
	background-color: #F4F4F4;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(/images/frames/right_button_disabled_background.png);
	border: 1px solid #CDCDCD;
	cursor: pointer;
	-moz-border-radius: 5px; -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding;
}

.button-action1, .button-action2, .button-action3 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	height: 30px;
	padding: 2px 15px 4px;
	background-color: #F4F4F4;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(/images/frames/right_button_action_background.png);
	border: 1px solid #CDCDCD;
	cursor: pointer;
	-moz-border-radius: 5px; -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding;
}

.button-action0-withimg{
	color: #000 !important;
	font-size: 12px !important;
	font-weight: bold !important;
	line-height: 14px !important;
	height: 30px !important;
	background: #ffffff!important;
	border: 1px solid #8e8f91 !important;
	border-radius: 0 !important;
	cursor: pointer !important;
	vertical-align: middle!important;
	padding: 0 15px 0 30px !important;
	position: relative;
}

.button-action0-withimg > img{
	transform:scale(0.8);
	position: absolute;
	left: 10px;
	top: 5.5px;
}

.button-action0-withimg-disabled {
	background: #dbdce0!important;
}

.button-action0-withimg:active > img{
	left: 11px;
	top: 6.5px;
}

.button-action0-withimg:active{
	padding: 1px 14px 0 31px !important;
}

.button-action1:hover, .button-action2:hover, .button-action3:hover {
	text-decoration: none;
}

.button-img {
	vertical-align: bottom;
	cursor: pointer;
}

.list-box-header {
	color: #676769;
	font-weight: bold;
	background-color: #F0F4FE;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	border-color: #AAAAAA;
	padding: 4px 0 3px 0;
}

.list-box-header td {
	padding: 0 4px;
}

.http-busy {
	color: #FFFFFF !important;
	background-color: #005EBB;
	font-weight: bold;
}

.http-normal {
	color: #005EBB !important;
	background-color: #99CCFF;
}

.http-stopped {
	color: #DD0000 !important;
	background-color: #FFAAAA;
}

.http-offline {
	color: #DDDDDD !important;
	background-color: #999999;
}

.http-nobkg-busy {
	color: #005EBB;
	font-weight: bold;
}

.http-nobkg-normal {
	color: #99CCFF;
}

.http-nobkg-stopped {
	color: #FFAAAA;
}

.http-nobkg-offline {
	color: #999999;
}

.button-simple1 {
	font-size: 11px;
	color: #858585;
	background-color: #F4F4F4;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #999999;
	border-top: 1px solid #E5E5E5;
	cursor: pointer;
	-moz-border-radius: 5px; -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding;
}

.button-edit {
	color: #FFF !important;
	background-color: #6666A1 !important;
}

.button-close {
	color: #FFF !important;
	background-color: #FF8831 !important;
}

div.report-left-selector {padding: 0; width:350px;float:left;}
div.report-left-selector label {min-height:25px; display:block; text-indent: -25px; padding-left: 25px;}
div.report-left-selector select {margin-bottom:0; width:350px;margin-top:7px;float:left;}
div.report-right-selector {padding: 0; float:left; width:500px;}
div.report-right-selector div.btns {float:left; padding:45px 20px;}
div.report-right-selector div.btns button.red {padding:0; display: inline; width: 60px; background-color: #E69393;}
div.report-right-selector div.btns button.green {padding:0; display: inline; width: 60px; background-color: #99DD99;}
div.report-right-selector div.lsel {float:left; width:350px; padding:0;}
div.report-right-selector div.lsel input {width:350px; margin-top:6px; margin-bottom:5px;}
div.report-right-selector div.lsel select {margin-bottom:0; float:left; width: 350px;}

table.summarry-report td {font-size:12px;}
table.summarry-report t4 {font-size:12px;}
#menu_btn {position:absolute;top:0;right:0;background:url(../../images/unfold_bg.png);height:100%;width:16px;padding-top:10%;float:right}
.btn_f{width:16px;height:48px;cursor:pointer;}
.btn_f {background: url(../../images/icons_16x16/f_unf.png) 16px 0;}
.btn_unf{width:16px;height:48px;cursor:pointer;}
.btn_unf{background: url(../../images/icons_16x16/f_unf.png) 0 0;}
.loader16 {
    width:16px;
    height:16px;
}
.loader16 {
    background:url(../../images/icons_16x16/loader_blue.gif)
}

.icdph_ok {
    width:16px;
    height:16px;
}

.icdph_ok {
    background:url(../../images/icons_16x16/ok.jpg)
}
.icdph_fail {
    width:16px;
    height:16px;
}

.icdph_fail {
    background:url(../../images/icons_16x16/fail.png)
}

.em_on_off {
	cursor:pointer;margin-left:5px;width:16px;height:16px;vertical-align:middle;
}
.em_on_off {
    background:url(../../images/icons_16x16/del.png)
}

.envelope {
	cursor:pointer;margin-left:5px;width:16px;height:16px;vertical-align:middle;
}
.envelope {
    background:url(../../images/icons_16x16/envelope.png)
}
/*photo gallery starts*/
.gallery_photo_group {padding: 15px;border-radius: 3px;}
.img_div {display: block;float: left;height: 230px;margin: 5px;min-width: 180px;overflow: hidden;position: relative;text-align: center;width: 220px;border-radius: 3px;}
.img_div_border{border: 1px solid #DDDDDD;}
.img_div_border:hover {border: 1px solid #90BBEC;}
.gallery_photo_desc {display: block; position: absolute; width: 204px; max-height: 118px; overflow: hidden; bottom: 30px; left: 0; right: 0; text-align: center; background-color: rgba(57,57,57,0.5);color:#FFF;padding:8px;}
.gallery_photo_desc b{display:block;}
.gallery_photo_nodesc {display: none}
/*photo gallery ends*/

.prim{background:url('/images/icons_16x16/ok_16x16.png') 0 0 no-repeat;margin-left:5px;position:relative;top:3px;}
.seco{background:url('/images/icons_16x16/ok_16x16.png') -16px 0 no-repeat;margin-left:5px;cursor:pointer;position:relative;top:3px;}


/*supply order*/
.supply-orders {
    width: 1300px;
}
.supply-orders td,  .supply-orders th{
    padding:  5px 10px;
    vertical-align: top;
}
.supply-orders a {
    color: #4a739f;
}
.supply-orders-row:nth-child(odd) {
    /*background: #ececec;*/
}
.supply-orders-row > td {
    color: #686868;
    font-size: 11px;
    text-align: left;
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: #ADDAF1;
    padding: 3px 3px 2px 5px;
}
.supply-orders-row-header > td {
    background-color: #EAF5FB;
    background-repeat: repeat-x;
    background-position: left top;
    background-image: url(/images/frames/right_list_header_blue.png);
    border-bottom: 1px solid #ADDAF1;
    height: 30px;
    padding: 9px 5px 8px 10px;
}
.supply-orders-row-header td {
    color: #41648A;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}
td.order-status-cancelled {
    color: #AA1122;
}
td.order-status-closed {
    color: #003AA0;
}
td.order-status-incomplete {
    color: #006600;
}
#adoption-confirmation {
    width: 1024px;
    height: 480px;
    display: none;
}
#adoption-correction {
    width: 640px;
    height: 320px;
    display: none;
}
.adoption-correction-button, .delete-adoption, .adoption-confirmation-button {
    cursor: pointer;
}
.priority-disabled {
    background: #e0e0e0;
    border: 1px solid #AAAAAA;
}
.tag {
	border: 1px solid #7d7d81;
	padding: 2px;
	margin: 5px 5px 5px 0;
	background: #f4f4ed;
}
.tag .remove {
	border: 1px solid #dbdce0;
	padding: 0 3px 0 3px;
}
.tag .remove:hover {
	color: #fff;
	background: #8c001f;
}
/*cmdb import*/
#fancybox-download-import-template {
    display: none;
    width: 800px;
    height: 400px;
}
.object-types-grid {
    height: 100%;
    overflow: auto;
    border: 1px solid #d5d7d7;
    min-width: 170px;
}
#download-import-template-object-types .object-types-grid {
    height: 180px;
}
#new-import-object-types .object-types-grid {
    height: 180px;
}
#fix-import-errors-object-types .object-types-grid {
    height: 180px;
}

.object-types-grid table tr:hover {
    background: #eadfed;
    cursor: pointer;
}
.object-types-grid table tr.selected-object-type {
    background: #eadfed;
    cursor: pointer;
    font-weight: bold;
}
#object-properties-grid {
    border: 1px solid #d5d7d7;
}
#object-properties-grid-header {
    height: 30px;
}
#object-properties-grid-header th {
    font-size: 13px;
}
#object-properties-grid-body-box {
    height: 147px;
    overflow: auto;
}
#object-properties-grid-body {
    width: 100%;
}
#object-properties-grid-body .properties-group {
    font-weight: bold;
}
#object-properties-grid td.table-checkbox,
#object-properties-grid th.table-checkbox {
    width: 65px;
    padding: 1px;
    text-align: center;
}
#object-properties-grid td.table-data-type,
#object-properties-grid th.table-data-type {
    width: 75px;
    padding: 1px;
    text-align: center;
}
#object-properties-grid td.table-data-properties,
#object-properties-grid th.table-data-properties {
    width: 120px;
    padding: 1px;
}
#download-import-template-header {
    padding: 10px 0;
}
#download-import-template-footer {
    width: 100%;
    margin-top: 10px;
}
#download-import-template-footer .button {
    display: block;
    text-align: center;
    padding: 2px 10px 0 10px;
    margin:0;
    height: 30px;
}
.new-import-header {
    padding-top: 10px;
    padding-bottom: 10px;
}
.new-import-note {
    padding-top: 10px;
    padding-bottom: 10px;
}
#fancybox-new-import {
    display: none;
}
.new-import-step1 {
    width: 480px;
    height: 280px;
}
.new-import-step2 {
    width: 800px;
    height: 320px;
}
.new-import-step3 {
    width: 800px;
    height: 300px;
}
#new-import-data-preview {
    height: 182px;
    overflow: auto;
}
.error-data {
    width: 600px;
    height: 180px;
    overflow: auto;
}
#fancybox-import-detail {
    width: 800px;
    height: 350px;
    display: none;
}
#fancybox-fix-import-errors {
    width: 800px;
    height: 350px;
    display: none;
}
.import-stats td {
    font-size: 10px;
}
.import-status.processed {
    color: #006600;
}
.import-status.ready {
    color: #000066;
}
.import-status.too_many_errors {
    color: #660000;
}
.donwload-template-hint {
	display: none;
	font-style: italic;
	font-size: 10px;
}
/*historia cmdb*/
.cmdb-history-entry {
    border-bottom: 1px dotted #c6c8d3;
    padding: 5px;
    margin: 10px 0;
    width: 100%;
}
.cmdb-history-entry a {

}
.cmdb-history-detail {
    display: none;
}
/*cmdb struktura*/
#structure-graph {
    overflow: auto;
    width: 100%;
    height: 100%;
}
/*cmdb*/
tr.invalid-service {
    opacity: 0.5;
    background: #cfcfca;
}
.fancybox-dialog {
    display: none;
    padding: 10px;
}
.custom-properties-definitions {
    display: none;
}
.add-service-catalog-item-dialog, .assign-object-to-service-dialog {
    width: 800px;
    height: 400px;
}
.add-service-catalog-item-dialog .id_service_catalog_item {
    height: 300px;
}
.add-service-catalog-item-dialog input[type=text], select {
    width: 250px;
}
.service-catalog-item-detail {
    width: 100%;
    overflow: auto;
    height: 350px;
    border: 1px solid rgba(177, 179, 189);
}
.service-catalog-item input, .service-catalog-item select {
    margin-right: 10px;
}
.service-catalog-item input.discount {
    width: 50px;
    margin-right: 3px;
}
.service-catalog-item input.sum {
    width: 80px;
}
.service-catalog-item input.count {
    width: 80px;
}
.service-catalog-item input.total {
    width: 80px;
}
.service-catalog-item input.unit {
     width: 150px;
}
.service-catalog-item select.accounting-interval {
    width: 150px;
}
.assign-service .services-list {
    height: 250px;
    width: 100%;
}
.assign-service .service-info {
    width: 300px;
}
.add-object-to-hierarchy-dialog {
    width: 600px;
    height: 370px;
}
.add-object-to-hierarchy-dialog select {
    width: 180px;
}
.objects-list {
    border: 1px solid #d5d7d7;
    overflow: auto;
    height: 280px;
}
.objects-list table tr:hover {
    background: #eadfed;
    cursor: pointer;
}
.add-object-to-hierarchy-dialog .object-detail {
    width: 100%;
    height: 100%;
}
.object-detail {
    overflow: auto;
    height: 368px;
}
.selected-object-type {
    background: #eadfed;
    cursor: pointer;
    font-weight: bold;
}
.ci-list-tree .fancytree-childcounter {
    background: #A66FEB;
}
.select-object-type-component .object-types {
    display: none;
}
.select-object-type-component td {
    height: 30px;
}
.toggle-objects-list {
    display: none;
}
.service-place-multiselect {
	width: 100%;
	height: 100%;
}
.service-place-multiselect div.multiselect-wrapper {
	height: 300px;
	overflow: auto;
}
.input-disabled {
	background-color: #E0E0E0;
}
.text-disabled {
    color: #A0A0A0;
}
.hidden-separator {
    display: none;
}
/*cmdb tree*/
.tree-from-object-container {
    border-right: 1px solid #acbec7;
    min-width: 200px;
    padding-right: 10px;
}
.object-detail-container {
    padding-left: 15px;
    width: 500px;
}
/*contracts*/
.contract-overdue td.contract-status {
    color: #f00;
    font-weight: bold;
}
.contract-alert td.contract-status {
    color: #cf8983;
    font-weight: bold;
}
/*misc*/
.note, .notecmdb  {
	font-size: 0.9em;
	color: #686868;
}

.request-device-settings, .request-device-supply-settings {
    color: #f00;
}
.request-device-settings a, .request-device-supply-settings a{
    color: #f00;
    text-decoration: underline;
}
/*Watches starts*/
.watch_head_state {}
.watch_head_name {}
.watch_head_value {color:#666666!important;}
.watch_head_ic {white-space:nowrap;}
.watch_head_sc{text-align: left;}
.watch_head_sc div{width:100%;text-align: left;}
.watch_head_cmid{}
.watch_head_loc{text-align: left!important;padding:2px!important;}
.watch_head_lc{color:#666666 !important;}
.watch_head_tools{color:#666666 !important;}

.watch_state {width:30px;text-align:left;padding-left:5px;}
.watch_state_old div { min-width: 28px; background-image: url("/images/icons_16x16/exclamation-red.png"); background-position: right 1px; background-repeat: no-repeat;
}
.watch_name {max-width:200px;text-align: left; padding: 0 2px 0 2px; font-size: 12px; font-weight: bold; text-decoration: underline; cursor: pointer;}
.watch_value {}
.watch_value div{width:100%;max-width:150px;}
.watch_cond div{text-align: left; padding: 0 2px 0 2px;max-width:150px;}
.watch_cond {width:11%;}
.watch_ic {width:5%;text-align: center !important;}
.watch_ic img {margin-right:10px;cursor:pointer;}
.watch_ic div {display:none;background:white;border:1px solid black;border-radius:5px;position:absolute;z-index:99;padding:1em}
.watch_ic div div {color:#666;display:block;position:relative;border:none;padding:0;width:99%;}

.watch_sc{width:5%}
.watch_cmid{width:5%;cursor:pointer;}
.watch_loc{width:5%;padding: 0 2px 0 2px !important;text-align: center;}
.watch_lc{width:5%;color:#666666 !important;text-align: center!important;}
.watch_tools{width:25px;color:#666666 !important;padding:3px 3px 3px 3px !important;text-align:center!important;}
.watch_tools img {cursor: pointer;}

.watches_val_tb {
	border:none!important;
	width: 100%;
}
.watches_val_tb td{
	border:none!important;
}
.vtb1 {width:16px;padding:2px!important;}
.vtb2 {text-align:left;padding:2px!important;}
.vtb3 {text-align:right!important;font-weight: bold;padding:2px!important;}

@media all and (min-width: 1060px) {
	.watch_state {width:35px}
	.watch_name {}
	.watch_value {}
	.watch_cond {width:22%;}
	.watch_value div{max-width:250px;}
	.watch_cond div{max-width:250px;}
	.watch_ic {width:26px;}
	.watch_sc{width:5%;}
	.watch_head_cmid{width:5%}
	.watch_head_loc{width:5%;}
	.watch_head_lc{width:5%;}
	.watch_head_tools{width:26px;}
}
@media all and (min-width: 1090px) {
	.watch_state {width:35px}
	.watch_name {}
	.watch_value {}
	.watch_cond {width:30%;}
	.watch_value div{max-width:300px;}
	.watch_cond div{max-width:300px;}
	.watch_ic {width:26px;}
	.watch_sc{width:5%;}
	.watch_head_cmid{width:5%}
	.watch_head_loc{width:5%;}
	.watch_head_lc{width:5%;}
	.watch_head_tools{width:26px;}

.watches_val_tb {
	border:none!important;
	width: 100%;
}
.watches_val_tb td{
	border:none!important;
}
.vtb1 {width:16px;padding:2px!important;}
.vtb2 {text-align:left;padding:2px!important;}
.vtb3 {text-align:right!important;font-weight: bold;padding:2px!important;}
}

@media all and (min-width: 1290px) {
	.watch_state {width:35px}
	.watch_name {}
	.watch_value {}
	.watch_cond {width:24.8%;}
	.watch_value div{max-width:320px;}
	.watch_cond div{max-width:320px;}
	.watch_ic {width:26px;}
	.watch_sc{width:7%;}
	.watch_head_cmid{width:7%}
	.watch_head_loc{width:7%;}
	.watch_head_lc{width:7%;}
	.watch_head_tools{width:26px;}
}
@media all and (min-width: 1366px) {
	.watch_state {width:35px}
	.watch_name {}
	.watch_value {}
	.watch_cond {width:24.8%;}
	.watch_value div{max-width:340px;}
	.watch_cond div{max-width:340px;}
	.watch_ic {width:26px;}
	.watch_sc{width:7%;}
	.watch_head_cmid{width:7%}
	.watch_head_loc{width:7%;}
	.watch_head_lc{width:7%;}
	.watch_head_tools{width:26px;}
}

@media all and (min-width: 1575px) {
	.watch_state {width:35px}
	.watch_name {}
	.watch_value {}
	.watch_cond {width:24.8%;}
	.watch_value div{max-width:400px;}
	.watch_cond div{max-width:400px;}
	.watch_ic {width:26px;}
	.watch_sc{width:7%;}
	.watch_head_cmid{width:7%}
	.watch_head_loc{width:7%;}
	.watch_head_lc{width:7%;}
	.watch_head_tools{width:26px;}
}

/*Fix for border on images inside anchors*/
a img{border:none;}

.error{
    background-color: #f2dede;
    border: 1px solid #ebccd1;
    margin-top: 10px;
    padding: 10px;
    color: #a94442;
}

.warn{
    background-color: #fcf8e3;
    border: 1px solid #faebcc;
    margin-top: 10px;
    padding: 10px;
    color: #8a6d3b;
}

.notify{
    background-color: #f2dede;
    border: 1px solid #ebccd1;
    margin-top: 10px;
    padding: 10px;
    color: #a94442;
}

.announce{
    background-color: #dff0d8;
    border: 1px solid #d6e9c6;
    margin-top: 10px;
    padding: 10px;
    color: #3c763d;
}

.announce2{
    background-color: #dff0d8;
    border: 1px solid #d6e9c6;
    color: #3c763d;
    margin-top: 10px;
    padding: 10px;
    text-align: center;
}

#usrh{position: absolute; right: 22px;top: 29px; z-index:2; border: 1px solid #dbdce0; white-space: normal; text-align: left; background: none repeat scroll 0% 0% white;}
@media (min-width: 1300px) {
    #usrh{position: absolute; right: 22px;top: 19px; z-index:2; border: 1px solid #dbdce0; white-space: normal; text-align: left; background: none repeat scroll 0% 0% white;}
  }
#usrh > a {
    text-decoration: none;
    color: #3b3f48;
    line-height: 20px;
    font-size:12px;
    margin:10px 5px;
    font-weight: 120%;
}
#usrh > span{color: #3b3f48;cursor:pointer;}
#usrh > b{line-height:20px;}
input {color:#000;}

.w40f{width:40px!important}
.w50f{width:50px!important}
.w70f{width:70px!important}
.w80f{width:80px!important}
.w100f{width:100px!important}
.w120f{width:120px!important}
.w150f{width:150px!important}
.w180f{width:180px!important}
.w200f{width:200px!important}
.w250f{width:250px!important}
.w300{width:300px!important;}
.w300f{width:300px!important;}
.w330{width:330px;}
.w304{width:304px;}

/*Dashboard structure*/
.addBlock {margin-bottom:10em;}
.inner_container > .master_block { border:none; display:block;width:100%;min-height:50px;position:relative;text-align:left;box-sizing:border-box;margin-top:5px;margin-bottom:5px;overflow-y:auto;overflow-x:hidden;}
.inner_container > .master_block div.row_column{margin:auto;}

.inner_container > .master_block .column { margin-top:0; float:left;width:50%; border:none;min-height:50px;position:relative;box-sizing:border-box;}

.inner_container > .master_block > .column > .content_row { overflow:auto; margin-bottom:1em;margin-left:0; display:inline-block;width:99.5%; background:white;border:none;min-height:50px;position:relative;box-sizing:border-box;}


.inner_container>#dashboard_structure .master_block { border:1px solid white; margin-top:2em; overflow:hidden; display:block;width:99.5%;min-height:100px;position:relative;text-align:middle;box-sizing:border-box;text-align:center;margin:1em;}
.inner_container>#dashboard_structure .master_block div.row_column{margin:0.1%;}

.inner_container>#dashboard_structure .column { margin-top:30px; float:left;width:50%; border:0.2em dashed #dbdce0;min-height:150px;overflow:hidden;position:relative;box-sizing:border-box;}

.inner_container>#dashboard_structure .content_row { margin:1em; display:inline-block;width:90%; background:white;border:0.2em dashed #dbdce0;min-height:150px;position:relative;box-sizing:border-box;}

.inner_container>#dashboard_structure .row_controls{ position: absolute;top:0; right:20px;z-index:5;}
.inner_container>#dashboard_structure .highlight_red{border:0.3em solid red;}
.inner_container>#dashboard_structure .text_red{color: red;}
.inner_container>#dashboard_structure .column_controls{ position: absolute;bottom:0; right:0;z-index:5;}
.inner_container>#dashboard_structure .content_row_controls{ position: absolute;bottom:50%; right:45%;z-index:5;}
.inner_container>#dashboard_structure .add_cr, .add_clmn, .del_cr, .del_clmn, .del_block, .chs_cnt, .del_cnt, .set_widget{outline:none; background:none; border:1px solid white;cursor:pointer;}
.del_cr, .chs_cnt, .del_cnt, .set_widget{top:10px;position: relative;}
#dashboard_structure .ui-state-highlight{border:0.2em solid green;height:100px;}

#widgets_container{position: fixed;
    right: -225px;
    top: 62px;
    width: 240px; z-index:10;}
#dasboard_widgets{border: 1px solid #3c3e4a;
    list-style: outside none none;
    padding: 5px;
    width: 220px;
    background: white;position: relative;z-index: 10;
    }
ul#dasboard_widgets li{border:1px solid cyan;margin:3px;}

span#widgets_container_controll.on{
	background: url("/images/menu/menu_hide2.png") repeat scroll 0 1px #3c3e4a;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    cursor: pointer;
    height: 16px;
    width: 16px;
    z-index: 99;
    position: relative;
    display: inline-block;
    float:left;
}

span#widgets_container_controll.off{
	background: url("/images/menu/menu_hide2.png") repeat scroll 0 1px #3c3e4a;
    cursor: pointer;
    height: 16px;
    width: 16px;
    z-index: 99;
    transform: scaleX(-1);
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    display: inline-block;
    float:left
}

.border-g{border:0.2em solid green!important;}
/*Dashboard structure ends*/


/*todolist*/

.todo_category{display:none; position:absolute;background-color: rgba(250,250,250,0.8);width:140px;z-index: 99;text-align: center;left:0;top:0;border-radius:3px;}
.todo_category span{display: inline-block;background-color: #dbdce0;
    border-radius: 3px;
    cursor: pointer;
    height: 20px;width: 20px;margin:3px;}
.todo_category span.cat0{background-color: none !important;border:1px solid #888;position:relative;top:1px;box-sizing:border-box;height:19px;}
.cat0{background: none!important;}
.cat1{background-color: #FF7575!important;background-image:none!important;}
.cat2{background-color: #4BFE78!important;background-image:none!important;}
.cat3{background-color: #86BCFF!important;background-image:none!important;}
.cat4{background-color: #FFF284!important;background-image:none!important;}

.marker {float:left;position:absolute;top:4px;z-index:5;vertical-align: middle}
.todo_note {padding-left:28px; padding-right:40px;position: relative;padding-top:4px;padding-bottom:4px;}
.note_with_date {padding-left:28px; padding-right:130px;position: relative;padding-top:4px;padding-bottom:4px;}

/*add*/
form#form_todo_add_item img.stared{width:16px;height: 16px; background: url(/images/icons_16x16/16_tr.png) no-repeat}
form#form_todo_add_item img.stared.on{cursor: pointer;position:absolute; top:7px; right:5px; background: url(/images/menu/star.png) no-repeat;}
form#form_todo_add_item img.stared.off{cursor: pointer;position:absolute; top:7px; right:5px; background: url(/images/menu/star_inactive.png) no-repeat;}
form#form_todo_add_item input#todo_add_due_date{cursor: none;outline:none;}
form#form_todo_add_item img.form_reset_16{cursor: pointer;position:absolute; top:7px; background: url(/images/icons_16x16/trash.png) no-repeat;}
form#form_todo_add_item input#todo_add_text::-ms-clear {display: none;}

form#form_todo_add_item input[type='text'] {width:90%;height:22px;border:0 solid #dbdce0;outline:none;}
form#form_todo_add_item img.due_date {background: url(/images/icons_16x16/136.png) no-repeat; width:16px; height: 16px;}
form#form_todo_add_item img.due_date.day_1 {background: url(/images/icons_16x16/136_days.png) -1px 0 no-repeat}
form#form_todo_add_item img.due_date.day_2 {background: url(/images/icons_16x16/136_days.png) -19px 0 no-repeat}
form#form_todo_add_item img.due_date.day_3 {background: url(/images/icons_16x16/136_days.png) -37px 0 no-repeat}
form#form_todo_add_item img.due_date.day_4 {background: url(/images/icons_16x16/136_days.png) -55px 0 no-repeat}
form#form_todo_add_item img.due_date.day_5 {background: url(/images/icons_16x16/136_days.png) -73px 0 no-repeat}
form#form_todo_add_item img.due_date.day_6 {background: url(/images/icons_16x16/136_days.png) -91px 0 no-repeat}
form#form_todo_add_item img.due_date.day_7 {background: url(/images/icons_16x16/136_days.png) -109px 0 no-repeat}
form#form_todo_add_item img.due_date.day_8 {background: url(/images/icons_16x16/136_days.png) -127px 0 no-repeat}
form#form_todo_add_item img.due_date.day_9 {background: url(/images/icons_16x16/136_days.png) -145px 0 no-repeat}
form#form_todo_add_item img.due_date.day_10 {background: url(/images/icons_16x16/136_days.png) -163px 0 no-repeat}
form#form_todo_add_item img.due_date.day_11 {background: url(/images/icons_16x16/136_days.png) -181px 0 no-repeat}
form#form_todo_add_item img.due_date.day_12 {background: url(/images/icons_16x16/136_days.png) -199px 0 no-repeat}
form#form_todo_add_item img.due_date.day_13 {background: url(/images/icons_16x16/136_days.png) -217px 0 no-repeat}
form#form_todo_add_item img.due_date.day_14 {background: url(/images/icons_16x16/136_days.png) -235px 0 no-repeat}
form#form_todo_add_item img.due_date.day_15 {background: url(/images/icons_16x16/136_days.png) -253px 0 no-repeat}
form#form_todo_add_item img.due_date.day_16 {background: url(/images/icons_16x16/136_days.png) -271px 0 no-repeat}
form#form_todo_add_item img.due_date.day_17 {background: url(/images/icons_16x16/136_days.png) -289px 0 no-repeat}
form#form_todo_add_item img.due_date.day_18 {background: url(/images/icons_16x16/136_days.png) -307px 0 no-repeat}
form#form_todo_add_item img.due_date.day_19 {background: url(/images/icons_16x16/136_days.png) -325px 0 no-repeat}
form#form_todo_add_item img.due_date.day_20 {background: url(/images/icons_16x16/136_days.png) -343px 0 no-repeat}
form#form_todo_add_item img.due_date.day_21 {background: url(/images/icons_16x16/136_days.png) -361px 0 no-repeat}
form#form_todo_add_item img.due_date.day_22 {background: url(/images/icons_16x16/136_days.png) -379px 0 no-repeat}
form#form_todo_add_item img.due_date.day_23 {background: url(/images/icons_16x16/136_days.png) -397px 0 no-repeat}
form#form_todo_add_item img.due_date.day_24 {background: url(/images/icons_16x16/136_days.png) -415px 0 no-repeat}
form#form_todo_add_item img.due_date.day_25 {background: url(/images/icons_16x16/136_days.png) -433px 0 no-repeat}
form#form_todo_add_item img.due_date.day_26 {background: url(/images/icons_16x16/136_days.png) -451px 0 no-repeat}
form#form_todo_add_item img.due_date.day_27 {background: url(/images/icons_16x16/136_days.png) -469px 0 no-repeat}
form#form_todo_add_item img.due_date.day_28 {background: url(/images/icons_16x16/136_days.png) -487px 0 no-repeat}
form#form_todo_add_item img.due_date.day_29 {background: url(/images/icons_16x16/136_days.png) -505px 0 no-repeat}
form#form_todo_add_item img.due_date.day_30 {background: url(/images/icons_16x16/136_days.png) -523px 0 no-repeat}
form#form_todo_add_item img.due_date.day_31 {background: url(/images/icons_16x16/136_days.png) -541px 0 no-repeat}

@media (min-width: 1130px) {
	form#form_todo_add_item input[type='text'] {width:95%;}
}

form#form_todo_add_item div.flag {
  width: 12px;
  height: 22px;
  padding-top: 0;
  top:-1px;
  right:45px;
  position: absolute;
  background: #dbdce0;
  color: white;
  font-size: 11px;
  letter-spacing: 0.2em;
  text-align: center;
  text-transform: uppercase;
  cursor:pointer;
}
form#form_todo_add_item div.flag:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0;
  height: 0;
  border-bottom: 7px solid #fff;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
}
/*edd ends*/
/*edit*/
#form_todo_edit_item {width:300px;padding:10px;background: #fff;}
#form_todo_edit_item textarea{float:left;border:1px solid #dbdce0;min-width:200px;margin-bottom:10px;}
#form_todo_edit_item label {min-width:90px;vertical-align: top;display: inline-block;float:left;margin-bottom:10px;color:#555;font-weight: bolder;}
#form_todo_edit_item input {width:65px!important;border:1px solid #dbdce0;float:left;}
#form_todo_edit_item input[type='button'] {float:right;}
#form_todo_edit_item br {clear:both;}
#form_todo_edit_item div.flag {
  width: 12px;
  height: 22px;
  padding-top: 0;
  position: relative;
  background: #dbdce0;
  color: white;
  font-size: 11px;
  letter-spacing: 0.2em;
  text-align: center;
  text-transform: uppercase;
  cursor:pointer;
  display: inline-block;
  float:left;
}
#form_todo_edit_item div.flag:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0;
  height: 0;
  border-bottom: 7px solid #fff;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
}


#form_todo_edit_item img.stared{width:16px;height: 16px; background: url(/images/icons_16x16/16_tr.png) no-repeat}
#form_todo_edit_item img.stared.on{cursor: pointer;position:relative; top:3px; left:0; background: url(/images/menu/star.png) no-repeat;}
#form_todo_edit_item img.stared.off{cursor: pointer;position:relative; top:3px; left:0; background: url(/images/menu/star_inactive.png) no-repeat;}

/*edit ends*/

div#todolist li {
	border: 1px solid #dbdce0;
    list-style: outside none none;
    margin-bottom: 5px;
    margin: 0 0 5px -10px;
    padding: 3px;
    width: 100%;
    position:relative;
}

div#todolist ul{margin: 0 0 0 15px; padding: 0;}
div#todolist ul>li{background:white;min-height:22px;vertical-align: middle;vertical-align: middle}
div#todolist ul>li.ui-state-highlight{background:#CEF0FF;height:22px;}

div#todolist img.stared{width:16px;height: 16px; cursor: pointer;position:absolute; top:8px; right:25px;  background: url(/images/icons_16x16/16_tr.png) no-repeat}
div#todolist img.stared.on{background: url(/images/menu/star.png) no-repeat;}
div#todolist img.stared.off{background: url(/images/menu/star_inactive.png) no-repeat;}
div#todolist img.ok{background: url(/images/icons_12x12/ok_g.png) no-repeat;position:absolute; top:8px; right:5px;cursor: pointer;}
div#todolist img.notepin{background: url(/images/icons_16x16/note.png) no-repeat;position:absolute; top:8px; right:45px;cursor: pointer;text-decoration: line-through;}
div#todolist span.note_due_date {position:absolute;right:65px;color:blue;top:8px;}
div#todolist span.note_due_date.redc {position:absolute;right:65px;color:red;font-weight:bolder;top:8px;}
#todolist div.flag {
  width: 28px;
  min-height: 28px;
  height: 100%;
  padding-top: 0;
  top:0;
  left:0;
  position: absolute;
  background: #dbdce0;
  color: white;
  font-size: 11px;
  letter-spacing: 0.2em;
  text-align: center;
  text-transform: uppercase;
  cursor:pointer;
}
/*#todolist div.flag:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0;
  height: 0;
  border-bottom: 7px solid #fff;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
}
*/

div#todolistcompleted li {
	border: 1px solid #dbdce0;
    list-style: outside none none;
    margin-bottom: 5px;
    margin: 0 0 5px -10px;
    padding: 3px;
    width: 100%;
    position:relative;
    text-decoration: line-through;
}

div#todolistcompleted ul{margin: 0 0 0 15px; padding: 0;}
div#todolistcompleted ul>li{background:white;vertical-align: middle;min-height:22px;}
div#todolistcompleted img.ok{background: url(/images/icons_12x12/ok.png) no-repeat;position:absolute; top:8px; right:5px;cursor: pointer;text-decoration: line-through;}
div#todolistcompleted img.notepin{background: url(/images/icons_16x16/note.png) no-repeat;position:absolute; top:8px; right:45px;cursor: pointer;text-decoration: line-through;}
div#todolistcompleted img.stared{width:16px;height: 16px; cursor: pointer;position:absolute; top:8px; right:25px;  background: url(/images/icons_16x16/16_tr.png) no-repeat}
div#todolistcompleted img.stared.on{background: url(/images/menu/star.png) no-repeat;}
div#todolistcompleted img.stared.off{background: url(/images/menu/star_inactive.png) no-repeat;}

div#todolistcompleted span.note_due_date {position:absolute;right:65px;color:blue;top:8px;}
div#todolistcompleted span.note_due_date.redc{position:absolute;right:65px;color:red;font-weight:bolder;top:8px;}

#todolistcompleted div.flag {
  width: 28px;
  min-height: 28px;
  height: 100%;
  padding-top: 0;
  top:0;
  left:0;
  position: absolute;
  background: #dbdce0;
  color: white;
  font-size: 11px;
  letter-spacing: 0.2em;
  text-align: center;
  text-transform: uppercase;
  cursor:pointer;
}
/*#todolistcompleted div.flag:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0;
  height: 0;
  border-bottom: 7px solid #fff;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
}
*/
#form_todo_settings {padding:10px;background: #fff;}
#form_todo_settings input {border:1px solid #dbdce0;}
#form_todo_settings input[type='button'] {float: right;}
#form_todo_settings select {width: 120px!important;}
#form_todo_settings div.flag {
  width: 12px;
  height: 22px;
  padding-top: 0;
  position: relative;
  top:8px;
  background: #dbdce0;
  color: white;
  font-size: 11px;
  letter-spacing: 0.2em;
  text-align: center;
  text-transform: uppercase;
  cursor:pointer;
  display: inline-block;
  margin-right:5px;
}
#form_todo_settings div.flag:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0;
  height: 0;
  border-bottom: 7px solid #fff;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
}

/*C-Desk overview*/
#cd_overview, .cd_overview {width:100%;padding:0 5px;}
#cd_overview > div > div, .cd_overview > div > div {float:left;width:25%; min-width: 200px;}
#cd_overview div.heading, .cd_overview div.heading {font-weight: bold;font-size: 12px;}

#cd_overview div > b > u, .cd_overview div > b > u {font-weight: bold;font-size: 16px;cursor:pointer;text-decoration: none;}
#cd_overview div > b > u.alink, .cd_overview div > b > u.alink {color:red;}
#cd_overview div > b > a, .cd_overview div > b > a {font-weight: bold;font-size: 20px;text-decoration: none;}
#cd_overview div > b > span.alink, .cd_overview div > b > span.alink {font-weight: bold;font-size: 20px;text-decoration: none;}

#cd_overview div > b > u:hover, .cd_overview div > b > u:hover, #cd_overview div > b > a:hover, .cd_overview div > b > a:hover {text-decoration: underline;}

/*Nastenka*/
.home-list-table {
	border: 0 solid #dbdce0;
}

.home-list-table th {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding: 8px;
}

.home-list-table td {
	padding: 3px 5px;
}

.home-list-table .last-row td {
	text-align: right;
	padding: 10px 8px;
}

.home-list-table .legend-row td {
	color: #2C2D2F;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	background-color: #FEF0ED;
	border-bottom: 1px solid #dbdce0;
	border-top: 1px solid #686868;
	height: 20px;
	padding: 3px 1px 3px 8px;
}

.home-graph-table {
	border: 0 solid #dbdce0;
}

.home-graph-table th {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding: 8px;
}

.home-graph-table td {
	padding: 3px 5px;
	border-top: 1px solid #dbdce0;
}

.home-graph-table .last-row td {
	text-align: left;
	padding: 10px 8px;
}
#oTableWall {
	border-width: 0 0 2px;
	border-style: solid;
	border-color: #dbdce0;
	margin: 5px 0 0 0;
	padding: 0 0 15px;
	width:100%;
}

#oTableWall th {
	background-color: #FFF7B7;
}

#oTableWall .home-list-table td {
	border-bottom: 1px solid #dbdce0;
}

#wallListContent table.home-list-table>tbody>tr:last-child td{
	border-bottom:0;
}
/*custom filtre*/
#flt_from {
	width:100%;
	text-align:left;
	padding:3px;
}
#flt_form label {
    font-weight: bold;
    margin-right:5px;
}
#flt_form input {
	margin:0 5px 0 0;
	background-color: #F7F7F7;
	border: 1px solid #dbdce0 !important;
	padding: 2px 1px;
}

#flt_form input[type=button] {
    -moz-background-inline-policy: continuous;
    background-color: #A06DAF;
    background-image: url("/images/frames/form_button_background.png");
    background-position: left top;
    background-repeat: repeat-x;
    border: 0 solid #AE7BBC;
    border-radius: 0;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    height: 25px;
    line-height: 16px;
    margin: 0 0 0 6px;
    padding: 2px 15px 4px;
}
#flt_res {line-height:26px; margin-top:20px;display:none;position:relative;margin-left:10px;margin-right:10px;}
#flt_res_shared{display:none;position:relative;padding:0 10px;}
#flt_res_label{	border: 1px solid #fff;	border-radius:3px;top:-10px;}
#flt_usr {padding:0 10px;margin:0;display:inline-block;}
#flt_usr_shared {padding:0;margin:0;display:inline-block;}
.flt_bcnt {position:relative;float:left;margin:3px;height:25px;list-style: none;background: url("/images/move.png") no-repeat scroll left center ;cursor:move;border-radius:5px;}/*filter button container*/
.flt_bcnt_shared {position:relative;float:left;margin:3px;height:25px;list-style: none;border-radius:5px;}/*filter button container*/
#flt_res button {
    -moz-background-inline-policy: continuous;
    background-color: #A06DAF;
    background-position: left top;
    background-repeat: repeat-x;
    border: 0 solid #AE7BBC;
    border-radius: 3px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    height: 25px;
    line-height: 16px;
    min-width: 80px;
    display:block;
    padding-left:10px;
    padding-right:10px;
}
#flt_res_shared button{
    -moz-background-inline-policy: continuous;
    background-color: #A06DAF;
    background-position: left top;
    background-repeat: repeat-x;
    border: 0 solid #AE7BBC;
    border-radius: 3px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    height: 25px;
    line-height: 16px;
    min-width: 60px;
    display:block;
    padding-left:10px;
    padding-right:10px;
}
#flt_res div {background:rgba(25,25,25,.5) url('/images/icons_24x24/move.png') no-repeat 1px 7px ;position:absolute;right: 0;float:right;border-radius:3px;padding-right:3px;height:100%;display:none;width:56px;text-align:right;}
#flt_res_shared div{background:rgba(25,25,25,.5) url('/images/icons_24x24/move.png') no-repeat 1px 8px ;position:absolute;right: 0;float:right;border-radius:3px;padding-right:3px;height:100%;display:none;width:56px;text-align:right;}
#flt_usr_shared div {background:rgba(25,25,25,.5);position:absolute;right: 0;float:right;border-radius:3px;padding-right:3px;height:100%;display:none;width:30px;text-align:right;}
#flt_res img {cursor: pointer;
    height: 12px;
    margin-left: 2px;
    margin-top: 7px;
    vertical-align: top;
    width: 12px;}
#flt_res_shared img {cursor: pointer;
    height: 12px;
    margin-left: 2px;
    margin-top: 7px;
    vertical-align: top;
    width: 12px;}
#flt_usr_new {width:24px!important;height:24px!important;margin-left:10px!important;margin-top:3px!important;vertical-align:middle!important;border-radius:3px;}
#flt_usr_new:hover {border:1px solid #666666!important;}
.border_red {border: 1px solid red !important;}
#flt_form_color{-moz-background-inline-policy: continuous;
    background-color: #B0C4DE;
    background-position: left top;
    background-repeat: repeat-x;
    border-radius: 3px;
    cursor: pointer;
    height: 20px;
    position:relative;
    bottom:3px;
    display:inline-block;
    width: 20px;}
#colors{display:none;/*position:absolute;*/background-color: rgba(250,250,250,0.8);width:140px;z-index: 99;text-align: center;left:0;top:18px;border-radius:3px;} /*width:270px*/
#colors span{display: inline-block;background-color: #B0C4DE;
    border-radius: 3px;
    cursor: pointer;
    height: 20px;width: 20px;margin:3px;}
.color_d{background-color: #B0C4DE!important;background-image:none!important;}
.color1{background-color: #FF4848!important;background-image:none!important;}
.color2{background-color: #FF9331!important;background-image:none!important;}
.color3{background-color: #1FCB4A!important;background-image:none!important;}
.color4{background-color: #01F33E!important;background-image:none!important;}
.color5{background-color: #01FCEF!important;background-image:none!important;}
.color6{background-color: #2966B8!important;background-image:none!important;}
.color7{background-color: #BC2EBC!important;background-image:none!important;}
.color8{background-color: #FF68DD!important;background-image:none!important;}
.color9{background-color: #9669FE!important;background-image:none!important;}
.color10{background-color: #3B444B!important;background-image:none!important;}
.color11{background-color: #FF7575!important;background-image:none!important;}
.color12{background-color: #FF800D!important;background-image:none!important;}
.color13{background-color: #4AE371!important;background-image:none!important;}
.color14{background-color: #4BFE78!important;background-image:none!important;}
.color15{background-color: #33FDC0!important;background-image:none!important;}
.color16{background-color: #4985D6!important;background-image:none!important;}
.color17{background-color: #DD75DD!important;background-image:none!important;}
.color18{background-color: #FF97E8!important;background-image:none!important;}
.color19{background-color: #C4ABFE!important;background-image:none!important;}
.color20{background-color: #696969!important;background-image:none!important;}
/*.color21{background-color: #636363!important;background-image:none!important;}
.color22{background-color: #00CDCD!important;background-image:none!important;}
.color23{background-color: #00CD00!important;background-image:none!important;}
.color24{background-color: #EE7600!important;background-image:none!important;}
.color25{background-color: #CD4F39!important;background-image:none!important;}
.color26{background-color: #9A32CD!important;background-image:none!important;}
.color27{background-color: #3A5FCD!important;background-image:none!important;}
.color28{background-color: #636363!important;background-image:none!important;}*/

#sh_frm_container{width:100%;border-top:solid 1px #cac8c8;position:absolute;left:0;top:44px;height:11px;}
#sh_frm_container_edit{width:100%;border-top:solid 1px #cac8c8;position:absolute;left:0;top:44px;height:11px;}
#sh_flt_container{width:100%;border-top:solid 1px #cac8c8;position:absolute;left:0;height:11px;margin-top:15px;z-index:9;}
#sh_frm_container:hover{background:url('/images/pane_bck.png') repeat-x scroll 0 0 rgba(0, 0, 0, 0);}
#sh_frm_container_edit:hover{background:url('/images/pane_bck.png') repeat-x scroll 0 0 rgba(0, 0, 0, 0);}
#sh_flt_container:hover{background:url('/images/pane_bck.png') repeat-x scroll 0 0 rgba(0, 0, 0, 0);}

/*#sh_frm_container:hover{cursor:pointer;}
#sh_flt_container:hover{cursor:pointer;}*/
#sh_frm{background:url('/images/show_hide_bck3.png') -15px 0 no-repeat scroll #4f5660;width:15px;height:15px;position:relative;top:-3px;z-index:10;margin:auto;cursor:pointer;border-radius:10px;}
#sh_frm_edit{background:url('/images/show_hide_bck3.png') -15px 0 no-repeat scroll #4f5660;width:15px;height:15px;position:relative;top:-3px;z-index:10;margin:auto;cursor:pointer;border-radius:10px;}
#sh_flt{background:url('/images/show_hide_bck3.png') -15px 0 no-repeat scroll #4f5660;width:15px;height:15px;position:relative;top:-3px;z-index:10;margin:auto;cursor:pointer;margin-bottom:3px;border-radius:10px;}
/*#sh_frm:hover{background:url('/images/show_hide.png') 0 -5px no-repeat;}
#sh_flt:hover{background:url('/images/show_hide.png') 0 -5px no-repeat;}*/
.w40f{width:40px!important}
.w50f{width:50px!important}
.w70f{width:70px!important}
.w80f{width:80px!important}
.w100f{width:100px!important}
.w120f{width:120px!important}
.w150f{width:150px!important}
.w180f{width:180px!important}
.w200f{width:200px!important}
.w250f{width:250px!important}
.w300{width:300px!important;}
.w300f{width:300px!important;}
.w330{width:330px;}
.w304{width:304px;}
.w350{width:350px;}
.w360{width:360px;}
.w350f{width:350px!important;}
.w354f{width:354px!important;}
.w400{width:400px;}
.w400f{width:400px!important;}

.w98p {width:98%;}
.h2p02 {height: 2em; padding:0.2em;margin-bottom:0.2em!important; margin-top:0.2em!important;}
.w90p {width:90%;}

.brd-t{border-top: 1px solid gray;}
.brd-r{border-right: 1px solid gray;}
.brd-b{border-bottom: 1px solid gray;}
.brd-l{border-left: 1px solid gray;}

.bad_element {
	border:1px solid red !important;
}

.crm-left-col {width:20.0%;float:left;}
.crm-middle-col {width:47.5%;float:left;}
.crm-right-col {width:30.35%;float:left;}

.label_holder {position:relative;border-top:2px solid #dbdce0;width:100px;margin-top:1em;margin-right:2px;margin-left:2px;padding:1em;float:right;text-align:left;}
.label_holder span {position:relative;top:-1em;left:0em;font-size:90%;padding-left:0.2em; padding-right:0.2em; background:#fff;}
.label_holder div.pltext {cursor:pointer;min-height:1.5em;font-size:13px;}
.label_holder div.picker_holder {display:none;position:absolute;top:1.8em;background-color:white; box-shadow: 5px 5px 2px gray;}
#qaldisq {position:relative; margin-top:1em; margin-right:2px; margin-left:2px; padding:1em; float:right; text-align:left;}
.crm_entity_name {width: 99%; font-weight: bold; min-height:2.0em; font-size:1.2em!important; max-height: 200px; max-width: 500px;}
.crm-overview {width:100%;}
.imgsrc {position:absolute;left:0;}
@media all and (max-width: 1000px) {
	.crm-left-col {width:30.0%;float:left;}
	.crm-middle-col {width:69.5%;float:right;}
	.crm-right-col {width:30.0%;float:left;}


	#colab_add > input:first-child{width:100%;display:inline-block;}
	#colab_add > input:last-child{width:100%;display:inline-block;}
	#colab_add > img{position: relative;right:0;}

	
	#competitors_add > input:first-child{width:100%;display:inline-block;}
	#competitors_add > input:last-child{width:100%;display:inline-block;}
	#competitors_add > img{position: relative;right:0;}

}

#crm_product_new input, #crm_oportunity_new input, #crm_oportunity_edit input{ margin-top:0.2em; margin-bottom:0.2em; border:1px solid #dbdce0; box-sizing:border-box;padding: 0.2em;height:2em;vertical-align: middle;}
#crm_lead_new input, #crm_lead_edit input, #crm_oportunity_edit input {margin-top:0.2em; margin-bottom:0.2em; border:1px solid white; box-sizing:border-box;padding: 0.2em;height:2em;vertical-align: middle;}
#crm_lead_new input:focus, #crm_lead_edit input:focus, #crm_oportunity_edit input:focus, #crm_lead_new textarea:focus, #crm_lead_edit textarea:focus, #crm_oportunity_edit textarea:focus {border-color:lightblue;}
#crm_oportunity_edit input.diss:focus{border-color:white;}
#crm_product_new fieldset { border:1px solid #dbdce0; box-sizing:border-box;}
#crm_lead_new fieldset, #crm_oportunity_new fieldset, #crm_oportunity_edit fieldset, #crm_lead_edit fieldset {border:none;}

#colab_add{position: relative;}
#colab_add > input:first-child{width:50%;display:inline-block;}
#colab_add > input:last-child{width:49%;display:inline-block;}
#colab_add > img{position: absolute;right:0;}

#competitors_add{position: relative;}
#competitors_add > input:first-child{width:50%;display:inline-block;}
#competitors_add > input:last-child{width:49%;display:inline-block;}
#competitors_add > img{position: absolute;right:0;}

#crm_product_new legend, #crm_lead_new legend, #crm_oportunity_new legend, #crm_oportunity_edit legend, #crm_lead_edit legend{ color:#444;}
#crm_product_new textarea, #crm_lead_new textarea, #crm_oportunity_new textarea, #crm_oportunity_edit textarea, #crm_lead_edit textarea{ border:1px solid #dbdce0;font-size: 12px;}
#crm_product_new input:focus, #crm_product_new textarea:focus{ border-color:lightblue;}
.legend {width: 100%; border-bottom: 2px solid #dbdce0; font-size: 1.5em; color:#666;}
.legend > img {float:right;}
#crm_product_new .ui-datepicker-trigger{padding-left:0.5em;vertical-align: middle;}

div#op_product_add label{width: 200px;display: inline-block;height: 22px;margin:0.2em 0 0.2em 0;}
div#op_product_add input{height: 22px;border:1px solid #dbdce0;margin:0.2em 0 0.2em 0;}
div#op_product_add input:focus{border-color:lightblue;}

form#crm_product_new label {width:150px;display: inline-block;height: 22px;margin:0.2em 0 0.2em 0;}
.crm_source, .crm_msg_source { width: 24px; height: 24px; border:none;padding:0.2em;transform:scale(0.8);}

.crm_msg {border:1px solid #dbdce0;margin-bottom:1em; padding:0.5em;background: white;}
.note {background:url(/images/icons_24x24/note_a.png) no-repeat 0 0;cursor: pointer;transform: scale(1.0);}
.callin {background:url(/images/icons_24x24/callin_a.png) no-repeat 0 0;cursor: pointer;transform: scale(1.0);}
.callout {background:url(/images/icons_24x24/callout_a.png) no-repeat 0 0;cursor: pointer;transform: scale(1.0);}
.email {background:url(/images/icons_24x24/email_a.png) no-repeat 0 0;cursor: pointer;transform: scale(1.0);}
.meeting {background:url(/images/icons_24x24/meet_a.png) no-repeat 0 0;cursor: pointer;transform: scale(1.0);}
.task {background:url(/images/icons_24x24/85n.png) no-repeat 0 0;cursor: pointer;transform: scale(1.0);}

.note.off {background:url(/images/icons_24x24/note.png) no-repeat 0 0;transform: scale(0.8);}
.callin.off {background:url(/images/icons_24x24/callin.png) no-repeat 0 0;transform:scale(0.8);}
.callout.off {background:url(/images/icons_24x24/callout.png) no-repeat 0 0;transform:scale(0.8);}
.email.off {background:url(/images/icons_24x24/email.png) no-repeat 0 0;transform:scale(0.8);}
.meeting.off {background:url(/images/icons_24x24/meet.png) no-repeat 0 0;transform:scale(0.8);}
.task.off {background:url(/images/icons_24x24/85g.png) no-repeat 0 0;cursor: pointer;transform: scale(0.8);}
.callin.off:hover, .callout.off:hover, .email.off:hover, .meeting.off:hover, .task.off:hover {transform: scale(1.0)}

.no-list-entries {font-style: italic; text-align: center;}
.form_container form{background: #f0f1f3;margin-bottom:10px;padding-right:10px; padding-left:10px;}


.form_container div.form_left{width: 70%;float:left;padding-top:0.5em;padding-bottom:0.5em;}
.form_container div.form_right{width: 30%;float:right;padding-top:0.5em;padding-bottom:0.5em;text-align: right;white-space: nowrap;}

.pl48px{ padding:0 0 0 3em!important;}


.chevron::before {
	border-style: solid;
	border-width: 0.25em 0.25em 0 0;
	content: '';
	display: inline-block;
	height: 0.5em;
	left: 0.15em;
	position: relative;
	top: 0.15em;
	transform: rotate(-45deg);
	vertical-align: top;
	width: 0.5em;
	color:white;
}

.chevron.right:before {
	left: -5px;
	transform: rotate(45deg);
}

.crm-module-title{margin-top:5px;}
.crm-stages {padding-left:20px;width:100%;background:white; border-bottom:2px solid #f37423;margin-bottom:0.5em;}
.crm-overview td {padding: 0.25em 0.25em 0.25em 0.25em;}

.crm-stage {background: #6e6e6e;border-spacing: 0.2em;transform: skew(-30deg);-ms-transform: skew(-30deg);padding:0.5em 1em;position: relative;left:-1.5em;font-weight: bold;color: white;}
.crm-stage > div {transform: skew(30deg);-ms-transform: skew(30deg);}

.crm-stages td:last-child {width:50px;text-align: center;}
.crm-stages td:last-child > div.crm-stage {border:2px solid #f37423;width:50px;background: #6e6e6e;transform: skew(-30deg);-ms-transform: skew(-30deg);box-sizing:border-box;}
.crm-stages td:last-child > div.crm-stage > div {transform: skew(30deg);-ms-transform: skew(30deg);}

.crm-stages td:first-child {width:50px;text-align: center;}
.crm-stages td:first-child > div.crm-stage {border:2px solid #f37423;width:50px;background: #6e6e6e;transform: skew(-30deg);-ms-transform: skew(-30deg);box-sizing:border-box;}
.crm-stages td:first-child > div.crm-stage > div {transform: skew(30deg);-ms-transform: skew(30deg);}

div.crm-stage.done {background:#f37423!important;border:2px solid #f37423;}
div.crm-stage.next {background:#f37423!important;border:2px solid #f37423;cursor:pointer;}
div.crm-stage.prev {background:#f37423!important;border:2px solid #f37423;cursor:pointer;}

.result-info {display:none;position:fixed;padding:0.5em;background:white; box-shadow:10px 10px 8px rgba(255,255,255, 0.8);z-index:10; right:50%;top:5px;}
.block_money_property {position: relative;width: 49%;float:left;padding-left:0.5%;padding-right: 0.5%;}

#block_person label,#block_comp label {width:110px;display:inline-block;}
#block_money > div.block_left > div.block_money_property > label{position: relative;float:left;width:50%;margin-bottom: 0.2em;margin-top: 0.7em;vertical-align: middle;}
#block_money > div.block_right > div.block_money_property> label{position: relative;float:left;width:50%;margin-bottom: 0.2em;margin-top: 0.7em;vertical-align: middle;}
#block_money > div.block_left > div.block_money_property > input{position: relative;float:left;width:40%;}
#block_money > div.block_right > div.block_money_property> input{position: relative;float:left;width:40%;}
#block_money > div.block_left > div.block_money_property > div{position: relative;display: inline-block;float:left;}
#block_money > div.block_right > div.block_money_property> div{position: relative;display: inline-block;float:left;}

#block_money > div.block_left > div.block_money_property > div > span{position: absolute;top:0.7em;left:-0.8em;}
#block_money > div.block_right > div.block_money_property> div > span{position: absolute;top:0.7em;left:-0.8em;}
#block_money > div.block_left > div.block_money_property> div > input{padding-left:1.4em;}
#block_money > div.block_right > div.block_money_property> div > input{padding-left:1.4em;}

.comp_item, .colab_item{position: relative;}
.comp-delete, .colab-delete{position: absolute;right: 0.1em;display: none;cursor: pointer;background: url(../../images/icons_16x16/minus.png);}
/*.block_money_property > span {position: absolute; top:0.7em; right: 0.1em;}*/
/*shapes*/
#triangle-right { width: 0; height: 0; border-top: 0.5em solid transparent; border-left: 1em solid white; border-bottom: 0.5em solid transparent; margin: 0 auto;}
#triangle-left { width: 0; height: 0; border-top: 0.5em solid transparent; border-right: 1em solid white; border-bottom: 0.5em solid transparent; margin: 0 auto;}
#triangle-bottomright { width: 0; height: 0; border-bottom: 2.5em solid #f37423; border-left: 2.5em solid transparent;position: absolute;top:-0.8em; right: -1.8em; }

#op_products > tbody > tr td {border-bottom: 1px solid #dbdce0;}
#op_products > tbody > tr td:nth-child(2),
#op_products > tbody > tr td:nth-child(4),
#op_products > tbody > tr td:nth-child(5),
#op_products > tbody > tr td:nth-child(6),
#op_products > tbody > tr td:nth-child(7),
#op_products > tbody > tr td:nth-child(8),
#op_products > tbody > tr td:nth-child(9) {
	text-align: right;padding-right: 1em;}

#oplist > thead > tr th:nth-child(3),
#oplist > thead > tr th:nth-child(4),
#oplist > thead > tr th:nth-child(5),
#oplist > thead > tr th:nth-child(6),
#oplist > thead > tr th:nth-child(7),
#oplist > thead > tr th:nth-child(8),
#oplist > thead > tr th:nth-child(9),
#oplist > thead > tr th:nth-child(10),
#oplist > thead > tr th:nth-child(11) {
	cursor: pointer;
}
#oplist > thead > tr th:nth-child(3):hover,
#oplist > thead > tr th:nth-child(4):hover,
#oplist > thead > tr th:nth-child(5):hover,
#oplist > thead > tr th:nth-child(6):hover,
#oplist > thead > tr th:nth-child(7):hover,
#oplist > thead > tr th:nth-child(8):hover,
#oplist > thead > tr th:nth-child(9):hover,
#oplist > thead > tr th:nth-child(10):hover,
#oplist > thead > tr th:nth-child(11):hover {
	text-decoration: underline;
}

#ldlist > thead > tr th:nth-child(3),
#ldlist > thead > tr th:nth-child(4),
#ldlist > thead > tr th:nth-child(5),
#ldlist > thead > tr th:nth-child(6),
#ldlist > thead > tr th:nth-child(7),
#ldlist > thead > tr th:nth-child(8),
#ldlist > thead > tr th:nth-child(9),
#ldlist > thead > tr th:nth-child(10),
#ldlist > thead > tr th:nth-child(11),
#ldlist > thead > tr th:nth-child(12),
#ldlist > thead > tr th:nth-child(13) {
	cursor: pointer;
}
#ldlist > thead > tr th:nth-child(3):hover,
#ldlist > thead > tr th:nth-child(4):hover,
#ldlist > thead > tr th:nth-child(5):hover,
#ldlist > thead > tr th:nth-child(6):hover,
#ldlist > thead > tr th:nth-child(7):hover,
#ldlist > thead > tr th:nth-child(8):hover,
#ldlist > thead > tr th:nth-child(9):hover,
#ldlist > thead > tr th:nth-child(10):hover,
#ldlist > thead > tr th:nth-child(11):hover,
#ldlist > thead > tr th:nth-child(12):hover,
#ldlist > thead > tr th:nth-child(13):hover {
	text-decoration: underline;
}

#prdlist td.tools span:hover {text-decoration: underline; cursor: pointer;}
#op_products > thead > tr.list-header th {text-align:right;padding-right: 1em;}
#op_products > thead > tr.list-header th:nth-child(1), #op_products > thead > tr.list-header th:nth-child(3) {text-align:left;padding-left: 1em;}

#op_products > tfoot > tr td:nth-child(3), #op_products > tfoot > tr td:nth-child(4){text-align: right;padding-right: 1em;}
#crm_acts_flt {position: absolute;right:1.2em; top:1.2em;z-index:10; cursor:pointer; transform: scale(0.8);}
#crm_acts_flt:hover {transform: scale(1);}
#activity_filter {display:none; position: absolute;right: 1.2em; top:3.5em;z-index: 11;background: white;border:1px solid #dbdce0;}
#activity_filter > ul {list-style: outside none none;
    margin: 0;
    padding: 0;}
#activity_filter > ul > li {margin:0.1em 0.5em 0.1em 0.5em;cursor: pointer;}
#activity_filter > ul > li img{vertical-align: middle;}
#oplist > tbody > tr td:nth-child(2), #ldlist > tbody > tr td:nth-child(2){white-space: nowrap;}

.unit {padding-left:0.2em; padding-right: 0.2em; position: relative; top:0.1em;}
/*File upload for crm*/
.crm-bar {
    height: 3px;
    background: green;
}

#crm-fileupload {
	height: 20px;
	border: none;
	width: 50px;
	display:none;
}
/*File upload for ends*/
/*devel*/
.grayit {color:gray; font-style: italic;}

/* all - pre placeholderi*/
::-webkit-input-placeholder { color:#606062; }
::-moz-placeholder { color:#606062; } /* firefox 19+ */
:-ms-input-placeholder { color:#606062; } /* ie */
input:-moz-placeholder { color:#606062; }

.pdficon {background: url(../../images/icons_24x24/pdfg.png); cursor: pointer;}
.pdficon:hover {background: url(../../images/icons_24x24/pdf.png); cursor: pointer;}
.docdownicon {background: url(../../images/icons_24x24/docdown.png) no-repeat 0 0; width:24px; height:24px; cursor: pointer;}
.docdownicon:hover {background: url(../../images/icons_24x24/docdown.png)  no-repeat -24px 0; width:24px; height:24px; cursor: pointer;}
.delete-icon {cursor: pointer;background: url(../../images/icons_16x16/minus.png);}
.edit-icon {cursor: pointer;background: url(../../images/icons_16x16/edit.png);margin-right:0.3em;}

#crm_lead_edit input.required::-webkit-input-placeholder { color:red; font-weight:bold;}
#crm_lead_edit textarea.required::-webkit-input-placeholder { color:red; font-weight:bold;}
#crm_lead_edit input.required::-moz-placeholder { color:red;  font-weight:bold;} /* firefox 19+ */
#crm_lead_edit textarea.required::-moz-placeholder { color:red;  font-weight:bold;} /* firefox 19+ */
#crm_lead_edit input.required:-ms-input-placeholder { color:red;  font-weight:bold;} /* ie */
#crm_lead_edit textarea.required:-ms-input-placeholder { color:red;  font-weight:bold;} /* ie */
#crm_lead_edit input.required:-moz-placeholder { color:red;  font-weight:bold;}
#crm_lead_edit textarea.required:-moz-placeholder { color:red;  font-weight:bold;}

#crm_oportunity_edit input.required::-webkit-input-placeholder { color:red; font-weight:bold;}
#crm_oportunity_edit textarea.required::-webkit-input-placeholder { color:red; font-weight:bold;}
#crm_oportunity_edit input.required::-moz-placeholder { color:red;  font-weight:bold;} /* firefox 19+ */
#crm_oportunity_edit textarea.required::-moz-placeholder { color:red;  font-weight:bold;} /* firefox 19+ */
#crm_oportunity_edit input.required:-ms-input-placeholder { color:red;  font-weight:bold;} /* ie */
#crm_oportunity_edit textarea.required:-ms-input-placeholder { color:red;  font-weight:bold;} /* ie */
#crm_oportunity_edit input.required:-moz-placeholder { color:red;  font-weight:bold;}
#crm_oportunity_edit textarea.required:-moz-placeholder { color:red;  font-weight:bold;}

/*custom folders*/
#fld_usr_new {
	cursor: pointer!important;
	height: 22px!important;
	margin-left: auto!important;
	margin-right: auto!important;
	margin-top: 7px!important;
	vertical-align: top!important;
	display:block!important;
	width: 22px!important;
}

#fld_res {line-height:2em; position:relative;}
#fld_res_label{	border: 1px solid #fff;	border-radius:3px;top:-10px;}
#fld_usr {padding:0 .2em;margin:0;}
.fld_bcnt {position:relative;list-style: none;border-radius:5px;margin:0.5em;}/*background: url("/images/move.png") no-repeat scroll left center;cursor:move;*/
#fld_res button {
	-moz-background-inline-policy: continuous;
	background-color: #A06DAF;
	background-position: left top;
	background-repeat: repeat-x;
	border: 0 solid #AE7BBC;
	border-radius: 3px;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.5em;
	width: 100%;
	display:block;
	padding: 0.3em;
}
#fld_res div {position:absolute;right: 0;float:right;border-radius:3px;padding-right:3px;height:100%;display:none;width:28px;text-align:right;background:rgba(25,25,25,.5);}/*background:rgba(25,25,25,.5) url('/images/icons_24x24/move.png') no-repeat 1px 7px ;*/
#fld_res img {cursor: pointer;
	/*height: 22px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 7px;
	vertical-align: top;
	display:block;
	width: 22px;*/

	cursor: pointer;
	height: 12px;
	margin-left: 2px;
	margin-top: 7px;
	vertical-align: top;
	width: 12px;}


#fld_form_color{-moz-background-inline-policy: continuous;
background-color: #B0C4DE;
background-position: left top;
background-repeat: repeat-x;
border-radius: 3px;
cursor: pointer;
height: 20px;
position:relative;
bottom:3px;
display:inline-block;
width: 20px;
margin-top: 4px;}

#fld_form label {
font-weight: bold;
margin-right:5px;
}
#fld_form input {
margin:0 5px 0 0;
background-color: #F7F7F7;
border: 1px solid #dbdce0 !important;
padding: 2px 1px;
}

#fld_form input[type=button] {
-moz-background-inline-policy: continuous;
background-color: #A06DAF;
background-image: url("/images/frames/form_button_background.png");
background-position: left top;
background-repeat: repeat-x;
border: 0 solid #AE7BBC;
border-radius: 0;
color: #FFFFFF;
cursor: pointer;
font-size: 11px;
font-weight: bold;
height: 25px;
line-height: 16px;
margin: 0 0 0 6px;
padding: 2px 15px 4px;
}

input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}

input[type="number"] {
-moz-appearance: textfield;
}

/* Lead Conversion Rate Widget */
#lead_conversion_rate div > b > u, .lead_conversion_rate div > b > u {font-weight: bold;font-size: 16px;cursor:pointer;text-decoration: none;}
#lead_conversion_rate div > b > u:hover, .lead_conversion_rate div > b > u:hover, #lead_conversion_rate div > b > a:hover, .lead_conversion_rate div > b > a:hover {text-decoration: underline;}

.timer_value {
	color:black;
	font-weight:bold;
}

.timer_description{
	border-left: 5px solid #e6e6e6;!important;
	margin-left:25px;!important;
	margin-top: 5px;!important;
	padding-left: 7px;!important;
}

.timer_description_span{
	color: grey;
	line-height: 150%
}

.timer_start_stop_div{
	border: 1px solid #dbdce0;
	height: 18px;
	width: 70px;
	padding-left: 5px;
	cursor:pointer;
	float:right;
	margin-right:25px;
}
.timer_start_stop_img{
	display: inline-block;
	max-width: 90%;
	max-height:90%;
	vertical-align: middle;
}
.timer_start_stop_span{
	font-weight: bold;
	color: black;
	vertical-align: middle;
}

