@charset "utf-8";
/* CSS Document */
/*-------------- common --------------*/
a {
    color: #1cc09f;
}
a:hover, a:active, a:focus {
    color: #1cc09f;
    text-decoration: none;
}
.o_web_client {
    background-color: #f2f8f9;
}
.badge{
    background-color: #1cc09f;
}
.o_form_view ul.oe_form_status li.oe_active, .o_form_view ul.oe_form_status_clickable li.oe_active{
    background-color: #1cc09f;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#18A88B), to(#1cc09f));
    background-image: -webkit-linear-gradient(top, #18A88B, #1cc09f);
    background-image: -moz-linear-gradient(top, #18A88B, #1cc09f);
    background-image: -ms-linear-gradient(top, #18A88B, #1cc09f);
    background-image: -o-linear-gradient(top, #18A88B, #1cc09f);
    background-image: linear-gradient(to bottom, #18A88B, #1cc09f);
}
.o_form_view ul.oe_form_status li.oe_active > .arrow span, .o_form_view ul.oe_form_status_clickable li.oe_active > .arrow span{
    background-color: #1cc09f;
    background: -moz-linear-gradient(135deg, #1cc09f, #18A88B);
    background: -o-linear-gradient(135deg, #18A88B, #1cc09f);
    background: -webkit-gradient(linear, left top, right bottom, from(#18A88B), to(#1cc09f));
    background: -ms-linear-gradient(top, #18A88B, #1cc09f);
}
.o_form_view .o_form_required.o_form_input, .o_form_view .o_form_required .o_form_input, .o_form_view .o_form_required.o_form_textarea, .o_form_view .o_form_required .o_form_textarea{
    background-color: #ecf0f5;
}
.o_form_view .o_form_required.o_form_input, .o_form_view .o_form_required .o_form_input, .o_form_view .o_form_required textarea.o_form_textarea{
    background-color: #ecf0f5;
}
.text-primary {
    color: #18A88B !important;
}
/*-------------- common end --------------*/
/* 主页及主页各功能样式 */
body.o_connected_user {
    padding-top: 50px !important;
}
.o_main_navbar{
    height: 50px;
    /* background-color: #1cc09f; */
    border-color: #1cc09f;
    background: -webkit-linear-gradient(left, #1cc09f , #34badf); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #1cc09f, #34badf); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #1cc09f, #34badf); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #1cc09f , #34badf); /* 标准的语法（必须放在最后） */
}
.o_main_navbar > ul > li > a:hover{
    background: rgba(0,0,0,0.1);
}
.navbar-default{
    background-color: #ecf0f5;
    border-color: #ecf0f5;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: rgba(1, 90, 72,.1);
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: rgba(1, 90, 72,.1);
}
#oe_main_menu_navbar .o_menu_systray a[data-action="edit"], #oe_main_menu_navbar .o_menu_systray a[data-action="translate"] {
    background: rgba(0,0,0,0.1);
    border:none;
}
.o_main_navbar > ul > li > a {
    height: 50px;
    padding: 0 15px;
    line-height: 50px;
}
.o_planner_systray > .progress{
    margin-top: 19px;
}
.o_tooltip{
    border: 2px solid #1cc09f;
    background-color: #1cc09f;
}
.o_tooltip.bottom::before{
    border-bottom-color: #34badf;
}
body .modal#o_website_add_page_modal .modal-dialog ul li a i{
    background-color: #2d5049;
    border: 3px solid #119c81;
}
body.editor_enable #web_editor-top-edit{
    background: -webkit-linear-gradient(45deg, #50545d, #383b42);
    background-image: -o-linear-gradient(45deg, #50545d, #383b42);
    background: linear-gradient(45deg, #50545d, #383b42);
}
#web_editor-top-edit form.navbar-form .btn .fa.fa-times {
    color: #ffffff;
}
#oe_snippets{
    background: #222d32;
}
.o_tooltip.active.bottom::before{
    border-bottom-color: #1cc09f;
}
.o_tooltip.right::before{ border-right-color: #1cc09f;}
.o_tooltip.top::before{border-top-color: #1cc09f;}
.o_tooltip.left::before{ border-left-color: #1cc09f;}
.o_tooltip.bottom::before{ border-bottom-color: #1cc09f;}
.o_tooltip::after{border-color: #1cc09f; background: radial-gradient(#34badf, #1cc09f);}
.o_tooltip.active.right::before{left: -10px; border-right-color: #1cc09f;}
.o_tooltip.active.top::before{bottom: -10px; border-top-color: #1cc09f;}
.o_tooltip.active.left::before{right: -10px; border-left-color: #1cc09f;}
.o_tooltip.active.bottom::before{top: -10px; border-bottom-color: #1cc09f;}

body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary{
    background-color: #1cc09f;
    border-color: #19ac8f;
}
body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.focus{
    background-color: #19ac8f;
    border-color: #119c81;
}
body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:hover{
    background-color: #19ac8f;
    border-color: #119c81;
}
body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:active, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.active, .open > .dropdown-togglebody .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary{
    background-color: #19ac8f;
    border-color: #119c81;
}
body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:active:hover, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.active:hover, .open > .dropdown-togglebody .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:hover, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:active:focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.active:focus, .open > .dropdown-togglebody .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:active.focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.active.focus, .open > .dropdown-togglebody .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.focus{
    background-color: #19ac8f;
    border-color: #119c81;
}
body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.disabled, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary[disabled], fieldset[disabled] body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.disabled:hover, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary[disabled]:hover, fieldset[disabled] body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:hover, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.disabled:focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary[disabled]:focus, fieldset[disabled] body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.disabled.focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary[disabled].focus, fieldset[disabled] body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.disabled:active, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary[disabled]:active, fieldset[disabled] body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:active, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.disabled.active, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary[disabled].active, fieldset[disabled] body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.active{
    background-color: #19ac8f;
    border-color: #119c81;
}
body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary .badge{
    color: #19ac8f;
}
body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.focus{
    background-color: #19ac8f;
    border-color: #119c81;
}
body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:hover{
    background-color: #19ac8f;
    border-color: #119c81;
    }
body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:active, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.active, .open > .dropdown-togglebody .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary{
    background-color: #1cc09f;
    border-color: #119c81;
}
body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:active:hover, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.active:hover, .open > .dropdown-togglebody .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:hover, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:active:focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.active:focus, .open > .dropdown-togglebody .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:active.focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.active.focus, .open > .dropdown-togglebody .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.focus{
    background-color: #19ac8f;
    border-color: #119c81;
}
body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.disabled, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary[disabled], fieldset[disabled] body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.disabled:hover, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary[disabled]:hover, fieldset[disabled] body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:hover, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.disabled:focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary[disabled]:focus, fieldset[disabled] body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.disabled.focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary[disabled].focus, fieldset[disabled] body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.disabled:active, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary[disabled]:active, fieldset[disabled] body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:active, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.disabled.active, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary[disabled].active, fieldset[disabled] body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.active{
    background-color: #19ac8f; border-color: #119c81;
}
body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary .badge{
    color: #19ac8f;
}
body .modal.o_website_modal a:not(.o_btn_preview){
    color: #19ac8f;
}
.o_switch > input:checked + span:after {
    background-color: #1cc09f;
}
.o_switch:hover > input + span:after{
    background-color: #76deca;
}
.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary{
    background-color: #1cc09f;
    border-color: #19ac8f;
}
.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.focus{
    background-color: #19ac8f; border-color: #119c81;
}
.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:hover{
    background-color: #19ac8f; border-color: #119c81;
}
.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.active, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary{
    background-color: #19ac8f; border-color: #119c81;
}
.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:active:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.active:hover, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.active:focus, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:active.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.active.focus, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.focus{
    background-color: #119c81; border-color: #119c81;
} .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.active, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary{background-image: none;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary[disabled], fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.disabled:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary[disabled]:hover, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.disabled:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary[disabled]:focus, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.disabled.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary[disabled].focus, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.disabled:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary[disabled]:active, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.disabled.active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary[disabled].active, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.active{
    background-color: #19ac8f; border-color: #119c81;
}
.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary .badge{
    color: #19ac8f;
}
.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.focus{
    background-color: #19ac8f; border-color: #119c81;
}
.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:hover{
    background-color: #19ac8f; border-color: #119c81;
}
.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.active, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary{
    background-color: #19ac8f; border-color: #119c81;
}
.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:active:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.active:hover, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.active:focus, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:active.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.active.focus, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.focus{
    background-color: #119c81; border-color: #119c81;
}
.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary[disabled], fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.disabled:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary[disabled]:hover, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.disabled:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary[disabled]:focus, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.disabled.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary[disabled].focus, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.disabled:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary[disabled]:active, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.disabled.active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary[disabled].active, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.active{
    background-color: #19ac8f; border-color: #119c81;
}
.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary .badge{
    color: #19ac8f;
}
body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default{
    color: #19ac8f;border-color: #76deca;
}
body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default:focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default.focus{
    color: white; background-color: #19ac8f; border-color: #119c81;
}
body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default:hover{
    color: white; background-color: #19ac8f; border-color: #119c81;
}
body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default:active, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default.active, .open > .dropdown-togglebody .modal.o_website_modal .btn:not(.o_btn_preview).btn-default{
    color: white; background-color: #19ac8f; border-color: #119c81;
}
body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default:active:hover, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default.active:hover, .open > .dropdown-togglebody .modal.o_website_modal .btn:not(.o_btn_preview).btn-default:hover, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default:active:focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default.active:focus, .open > .dropdown-togglebody .modal.o_website_modal .btn:not(.o_btn_preview).btn-default:focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default:active.focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default.active.focus, .open > .dropdown-togglebody .modal.o_website_modal .btn:not(.o_btn_preview).btn-default.focus{
    color: white; background-color: #19ac8f; border-color: #119c81;
}
body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default.disabled, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default[disabled], fieldset[disabled] body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default.disabled:hover, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default[disabled]:hover, fieldset[disabled] body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default:hover, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default.disabled:focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default[disabled]:focus, fieldset[disabled] body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default:focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default.disabled.focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default[disabled].focus, fieldset[disabled] body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default.focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default.disabled:active, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default[disabled]:active, fieldset[disabled] body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default:active, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default.disabled.active, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default[disabled].active, fieldset[disabled] body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default.active{
    border-color: #76deca;
    }
#oe_main_menu_navbar .o_menu_systray a[data-action="edit"]:hover, #oe_main_menu_navbar .o_menu_systray a[data-action="edit"]:focus, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"]:hover{
    background-color: #19ac8f;
    border-color: #119c81;
}
.modal-footer footer{
    background: transparent;
}
footer {
    background-color: #454855;
}
/* 主页及主页各功能样式 end */

/*-------------- btn style --------------*/
.btn-default {
    background-color: #f4f4f4;
    color: #444;
    border-color: #ddd;
}
.btn-default:hover, .btn-default:active, .btn-default.hover {
    background-color: #e7e7e7;
}
.btn-primary {
    background-color: #1cc09f !important;
    border-color: #19ac8f !important;
}
.btn-primary:hover, .btn-primary:active, .btn-primary.hover {
    background-color: #19ac8f !important;
    border-color: #119c81 !important;
}
.btn-primary:focus, .btn-primary.focus{
    background-color: #19ac8f !important;
    border-color: #119c81 !important;
}
.btn-success {
    background-color: #00a65a;
    border-color: #008d4c;
}
.btn-success:hover, .btn-success:active, .btn-success.hover {
    background-color: #008d4c;
}
.btn-info {
    background-color: #00c0ef;
    border-color: #00acd6;
}
.btn-info:hover, .btn-info:active, .btn-info.hover {
    background-color: #00acd6;
}
.btn-danger {
    background-color: #dd4b39;
    border-color: #d73925;
}
.btn-danger:hover, .btn-danger:active, .btn-danger.hover {
    background-color: #d73925;
}
.btn-warning {
    background-color: #f39c12;
    border-color: #e08e0b;
}
.btn-warning:hover, .btn-warning:active, .btn-warning.hover {
    background-color: #e08e0b;
}
.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #19ac8f;
}
.btn[class*='bg-']:hover {
    -webkit-box-shadow: inset 0 0 100px rgba(0,0,0,0.2);
    box-shadow: inset 0 0 100px rgba(0,0,0,0.2);
}
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    color: white;
    background-color: #19ac8f;
    border-color: #119c81;
}
.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus {
    color: white;
    background-color: #19ac8f;
    border-color: #119c81;
}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
    background-color: #19ac8f;
    border-color: #119c81;
    color: white !important;
}
/*-------------- btn end --------------*/
/* 背景颜色 */
.bg-green, .callout.callout-success, .alert-success, .label-success, .modal-success .modal-body {
    background-color: #1cc09f !important;
}
.bg-primary{
    background-color: #1cc09f !important;
    color: #fff !important;
}
.bg-primary:hover, .bg-primary:active, .bg-primary.hover {
    background-color: #19ac8f !important;
    color: #fff !important;
}
/*-------------- input 影响必填字段的背景颜色--------------
.o_form_view .o_form_required.o_form_input, .o_form_view .o_form_required .o_form_input, .o_form_view .o_form_required.o_form_textarea, .o_form_view .o_form_required .o_form_textarea{
    background-color: #ffffff;
}*/
/* input end */
.o_form_view textarea.o_form_textarea.o_form_required {
    background-color: #ecf0f5;
}
/*-------------- head --------------*/
/* logo */
.mylogo {
    background-color: #283643;
    color: #fff;
    border-bottom: 0 solid transparent;
    -webkit-transition: width .3s ease-in-out;
    -o-transition: width .3s ease-in-out;
    transition: width .3s ease-in-out;
    display: block;
    float: left;
    height: 60px;
    font-size: 20px;
    line-height: 60px;
    text-align: center;
    width: 260px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 700;
    overflow: hidden;
}
.mylogo:hover h3, .mylogo:active h3, .mylogo:focus h3{
    color: #1cc09f !important;
}
.mylogo>img{
    width: 160px;
}
.mylogo>h3{
    font-size: 16px;
    margin-top: 10px;
}
.mylogo>h3 img{
    margin-right: 10px;
}
/* logo end */
.sidebar-toggle {
    color: #fff;
    float: left;
    background-color: transparent;
    background-image: none;
    padding: 20px 15px;
    font-family: fontAwesome;
}
.sidebar-toggle:before {
    content: "\f03b";
}
.sidebar-toggle.active:before {
    content: "\f03c";
}
.sidebar-toggle:hover, .sidebar-toggle:focus{
    color: #fff;
}
.navbar{border: 0px solid #1cc09f;}
.navbar-inverse {
    background: -webkit-linear-gradient(left, #1cc09f , #34badf); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #1cc09f, #34badf); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #1cc09f, #34badf); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #1cc09f , #34badf); /* 标准的语法（必须放在最后） */
    border-color: transparent;
    -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.05);
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.05);
}
.navbar-inverse .navbar-nav > li > a {
    color: #ffffff;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{
    background: rgba(0,0,0,0.1);
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{
    background: rgba(0,0,0,0.1);
}
.o_web_client .navbar li > a{
    padding: 20px 15px;
    margin-top: 0;
    font-size: 14px;
}
.o_web_client > .o_main .o_sub_menu{
    -ms-flex: 0 0 260px;
    -moz-flex: 0 0 260px;
    -webkit-flex: 0 0 260px;
    flex: 0 0 260px;
    border-right: 0;
    background-color: #283643;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{
    background: rgba(0,0,0,0.1);
}
.o_sub_menu_logo {
    background-color: #19ac8f;
    color: #fff;
    border-bottom: 0 solid transparent;
    -webkit-transition: width .3s ease-in-out;
    -o-transition: width .3s ease-in-out;
    transition: width .3s ease-in-out;
    display: block;
    float: left;
    height: 50px;
    font-size: 20px;
    line-height: 50px;
    text-align: center;
    width: 220px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    padding: 0 15px;
    font-weight: 700;
    overflow: hidden;
}
.navbar-toggle{
    padding: 20px 15px
}
.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 2px;
}
.navbar-inverse .navbar-toggle{
    border: none;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
    background: rgba(0,0,0,0.1);
}
.navbar-toggle .icon-bar{
    width: 12px;
}
.o_mail_navbar_item .o_mail_navbar_dropdown .o_mail_navbar_dropdown_top .o_filter_button:hover, .o_mail_navbar_item .o_mail_navbar_dropdown .o_mail_navbar_dropdown_top .o_filter_button.o_selected{
    color: #19ac8f;
}
.o_mail_navbar_item .o_mail_navbar_dropdown .o_mail_navbar_dropdown_top .o_filter_button, .o_mail_navbar_item .o_mail_navbar_dropdown .o_mail_navbar_dropdown_top .o_new_message{
    color: #19ac8f;
}
.o_form_view .o_horizontal_separator{color: #1cc09f;}
/*-------------- head end --------------*/

/*-------------- content --------------*/
/* left side */
.o_web_client > .o_main .o_sub_menu .o_sub_menu_content .oe_secondary_menu_section {
    font-weight: normal;
    color: #b8c7ce;
    line-height: normal;
    border-bottom: 1px solid rgba(107, 108, 109, 0.19);
}
.o_web_client > .o_main .o_sub_menu .o_sub_menu_content .oe_secondary_menu_section > a{
    color:#b8c7ce;
}
.o_web_client > .o_main .o_sub_menu .o_sub_menu_content .oe_secondary_menu_section.active > a{
    color:#ffffff;
}
.oe_secondary_menu_section .span-angle-down::after{
    content: "\f104";
}
.o_web_settings_dashboard{
    background: #ecf0f5 !important;
}
/* leftside user and searchform */
.user-panel {
    position: relative;
    width: 100%;
    padding: 10px;
    overflow: hidden;
    white-space: nowrap;
}
.user-panel>.image>img {
    width: 100%;
    max-width: 45px;
    height: auto;
}
.user-panel>.info {
    padding: 5px 5px 5px 15px;
    line-height: 1;
    position: absolute;
    left: 55px;
    color: #fff;
}
.user-panel>.info>p {
    font-weight: 600;
    margin-bottom: 9px;
}
.user-panel>.info>a {
    text-decoration: none;
    padding-right: 5px;
    margin-top: 3px;
    font-size: 11px;
    color: #fff;
}
.user-panel>.info>a>.fa {
    margin-right: 3px;
}
.sidebar-form {
    border-radius: 3px;
    /* border: 1px solid #374850; */
    margin: 10px 10px;
}
.sidebar-form input[type="text"] {
    color: #666;
    border-top-left-radius: 2px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 2px;
}
.sidebar-form input[type="text"], .sidebar-form .btn {
    box-shadow: none;
    background-color: #374850;
    border: 1px solid transparent;
    height: 40px;
    padding: 0 15px;
}
.sidebar-form .btn {
    color: #999;
    border-top-left-radius: 0;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 0;
}

.sidebar-form input[type="text"]:focus, .sidebar-form input[type="text"]:focus+.input-group-btn .btn{
    background-color: #202c37;
    color: #b8c7ce;
}
.o_web_client > .o_main .o_sub_menu .o_sub_menu_content::-webkit-scrollbar-track {
    background-color: #f0f0f0;
}
.o_web_client > .o_main .o_sub_menu .o_sub_menu_content::-webkit-scrollbar-thumb {
    background-color:#1cc09f;
}
.o_web_client > .o_main .o_sub_menu .o_sub_menu_content::-webkit-scrollbar {
    width: 5px;
    background-color: #f5f5f5;
}
.oe_secondary_menu_section:visited, .oe_secondary_menu_section:hover, .oe_secondary_menu_section:active{
    color: #fff;
    background: #202c37;
}
.nav > li > a:hover, .nav > li > a:focus {
    background:none;
    color:#fff;
}
.oe_secondary_menu_section.oe_secondary_menu_section_focus_left.oe_secondary_menu_section_focus {
    background-color: #1cc09f !important;
    color: #fff !important;
}
.oe_secondary_menu_section.oe_secondary_menu_section_focus_left.oe_secondary_menu_section_focus span.tyibs-menu-icon{
    color: #fff;
}
.o_web_client > .o_main .o_sub_menu .o_sub_menu_content .oe_secondary_submenu > li > a {
    padding: 10px 15px;
}
.o_web_client > .o_main .o_sub_menu .o_sub_menu_content .oe_secondary_submenu > li:not(.active) > a {
    color: #8aa4af;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: white;
    background:none !important;
}
.o_web_client > .o_main .o_sub_menu .o_sub_menu_content .oe_secondary_submenu .oe_menu_text:before{
    content: "\f10c";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    width: 20px;
}
.o_web_client > .o_main .o_sub_menu .o_sub_menu_content .oe_secondary_menu_section{
    padding: 10px 15px;
    position: relative;
    margin-left: 0;
}
.o_web_client > .o_main .o_sub_menu .o_sub_menu_content .oe_secondary_submenu{
    background: #202c37;
    margin-bottom: 0;
    margin-top: 0;
    padding-left: 20px;
}
.oe_secondary_menu{
    font-size: 14px;
}
.oe_secondary_menu_section>.pull-right-container {
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -7px;
}
.oe_secondary_menu_section>.pull-right-container>.fa-angle-left{
    width:auto;
    height:auto;
    padding:0;
    margin-right:10px;
    -webkit-transition:transform .5s ease;
    -o-transition:transform .5s ease;
    transition:transform .5s ease
}
.oe_secondary_menu .oe_secondary_menu_section_focus .pull-right-container>.fa-angle-left{
    -webkit-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    -o-transform:rotate(-90deg);
    transform:rotate(-90deg);
}
/* 三级菜单 */
.oe_secondary_submenu .oe_menu_toggler:after{
    content: "\f104";
    -webkit-transition:transform .5s ease;
    -o-transition:transform .5s ease;
    transition:transform .5s ease;
    font-family: FontAwesome;
    float: right;
    margin-right: 10px;
}
.oe_secondary_submenu .oe_menu_toggler.oe_menu_opened:after{
    -webkit-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    -o-transform:rotate(-90deg);
    transform:rotate(-90deg);
}
.oe_secondary_menu_section_focus_left span.focus-bb{
    width: 3px;
    height: 41px;
    left: 0;
    top: 0;
    position: absolute;
    background: #1cc09f;
}
.o_mail_chat .o_mail_chat_sidebar .o_mail_chat_channel_item{
    padding: 5px 5px 5px 24px;
}
.o_mail_chat .o_mail_chat_sidebar .o_mail_chat_channel_item > .badge {
    background-color: #dd4b39 !important;
}
.o_web_client > .o_main .o_sub_menu .o_sub_menu_content .oe_secondary_submenu .oe_menu_toggler:before{
    content: none;
}
/* left side end */

/* right content */
.o_main_content:after {
    content: none;
    position: absolute;
    bottom: 0;
    right: 0;
    border-width: 0 42px 42px 0;
    border-style: solid;
    border-color: #ffffff rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.4), 0 0 10px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0.4), 0 0 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.4), 0 0 10px rgba(0, 0, 0, 0.3);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3);
}
/* 顶部样式 */
.o_web_client > .o_main .o_main_content .o_control_panel{
    background: transparent;
    border-bottom: none;
    border-bottom: 1px solid #1cc09f;
}
.breadcrumb{
    background: transparent;
}
.breadcrumb > .active {
    color: #333333;
}
.o_control_panel .breadcrumb > li > a{
    color: #19ac8f;
}
.o_control_panel .breadcrumb > li > a:hover {
    color: #19ac8f;
}
/* table */
.table-responsive{
    box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    border-top: 3px solid #d2d6de;
}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    border-top: 1px solid #f4f4f4
}
.table-bordered>thead>tr>th, .table-bordered>thead>tr>td {
    border-bottom-width: 2px;
}
.o_list_view thead{
    color: #333333;
    background: #ffffff;
    border-bottom: 1px solid #f4f4f4;
}
.table-striped>tbody>tr:nth-of-type(odd){
    background-color: #f9f9f9;
}
.table>thead>tr>th {
    border-bottom: 2px solid #f4f4f4
}
.o_list_view thead > tr > th {
    border-left: 1px solid #f4f4f4;
}
.table tr td .progress {
    margin-top: 5px
}
.table-bordered {
    border: 1px solid #f4f4f4
}
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
    border: 1px solid #f4f4f4
}
.table-bordered>thead>tr>th, .table-bordered>thead>tr>td {
    border-bottom-width: 2px
}
.table.no-border, .table.no-border td, .table.no-border th {
    border: 0
}
table.text-center, table.text-center td, table.text-center th {
    text-align: center
}
.table.align th {
    text-align: left
}
.table.align td {
    text-align: right
}
.o_list_view tfoot{
    background-color: #ffffff;
    border-top: 2px solid #f4f4f4;
    border-bottom: none;
}
.tab-content .table-responsive{
    border: none;
}

.o_form_view .o_group.o_inner_group > tbody > tr > td{
    vertical-align: middle;
    border-bottom: 1px dashed #f9f9f9;
}
.o_form_view .o_group.o_inner_group > tbody > tr > td.o_td_label{
    padding: 2px 15px 2px 0;
}
.o_form_view .o_group .o_td_label + td{
    padding: 5px 36px 5px 8px;
}
.o_form_view .o_group .o_td_label{
    border-right: 1px dashed #ddd;
}
.o_form_view .o_form_field{
    margin-bottom: 0;
}
.nav-tabs>li {
    border-top: 3px solid transparent;
}
.nav-tabs>li>a {
    border: 1px solid transparent;
    border-radius: 0;
    background: transparent;
    margin: 0;
    color: #555555;
}
.nav-tabs>li.active {
    border-top-color: #1cc09f;
}
.nav-tabs>li>a:hover{
    color:#999;
    border: 1px solid transparent;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    border: 1px solid #f4f4f4;
    border-bottom-color: transparent;
    color: #1cc09f;
    font-weight: bold;
}
.nav-tabs {
    border-bottom: 1px solid #f4f4f4;
}
.o_form_sheet_bg .o_group .table-responsive{
    border: none;
}
.o_form_view .oe_button_box .oe_stat_button .o_button_icon{
    color: #19ac8f;
}

.o_form_view .oe_button_box .oe_stat_button .o_stat_info .o_stat_value {
    color: #19ac8f;
}
.o_form_view .o_form_field_percent_pie .o_pie:after {
    border: 1px solid #19ac8f;
}

.o_form_view .o_form_field.o_form_field_many2one .o_external_button{
    color: #19ac8f;
}
.o_kanban_view.o_kanban_dashboard.o_kanban_ungrouped .o_kanban_card_header, .o_kanban_view.o_kanban_dashboard.o_kanban_grouped .o_kanban_card_header{
    background: transparent !important;
}
.o_kanban_view.o_kanban_dashboard.o_kanban_ungrouped .o_kanban_card_header .o_kanban_card_header_title .o_primary, .o_kanban_view.o_kanban_dashboard.o_kanban_grouped .o_kanban_card_header .o_kanban_card_header_title .o_primary {
    color: #1cc09f !important;
}
.o_kanban_view.o_kanban_dashboard.o_kanban_ungrouped a, .o_kanban_view.o_kanban_dashboard.o_kanban_grouped a {
    color: #1cc09f !important;
}
.o_dashboards .o_website_dashboard div.o_box h2{color: #19ac8f !important;}
.ui-autocomplete .ui-menu-item.ui-state-focus{background-color: #19ac8f;}
.ui-autocomplete .ui-menu-item.o_m2o_dropdown_option > a{color: #19ac8f;}
#PlannerDialog .modal-dialog .modal-content .modal-header{background-color: rgb(83, 107, 153);}
#PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page .odoo_purple, #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page a.btn.odoo_purple, #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page .btn.odoo_purple:hover{
    background-color: rgb(25, 172, 143);
}
.o_form_view.o_form_readonly .o_form_uri:first-line{
    color: #19ac8f;
}
.o_form_view .oe_link {
    color: #19ac8f;
}
.o_form_view .oe_link:hover, .o_form_view .oe_link:focus {
    color: #119c81;
}

.o_form_view.o_form_readonly .o_form_uri:hover:first-line {
    color: #119c81;
}

.o_form_view .o_form_field_image .o_form_image_controls {
    background-color: #19ac8f;
}
.o_form_view .o_form_field_image .o_form_image_controls > .fa.o_select_file_button {
    background: #19ac8f;
}
.btn-link {
    color: #19ac8f;
}
.btn-link{color: #19ac8f;}
.btn-link:hover, .btn-link:focus{color: #19ac8f;}
.tooltip .tooltip-inner .oe_tooltip_string{background-color: #19ac8f; }
.o_mail_chat .o_mail_chat_content .o_chat_composer{
    border-top: 1px solid #19ac8f !important;
    background-color: #19ac8f !important;
}
.o_mail_thread .o_thread_message i.o_thread_message_star.fa-star, .o_mail_thread .o_thread_message i.o_thread_message_needaction.fa-star, .o_mail_thread .o_thread_message i.o_thread_message_reply.fa-star, .o_mail_thread .o_thread_message i.o_thread_message_email.fa-star{
    color: #f39c12;
}
.o_mail_thread .o_thread_message i.o_thread_message_star.fa-star, .o_mail_thread .o_thread_message i.o_thread_message_needaction.fa-star, .o_mail_thread .o_thread_message i.o_thread_message_reply.fa-star, .o_mail_thread .o_thread_message i.o_thread_message_email.fa-star{
    color: #f39c12;
}
.o_kanban_view.o_kanban_dashboard.o_kanban_ungrouped a, .o_kanban_view.o_kanban_dashboard.o_kanban_grouped a {
    color: #19ac8f;
}
.o_kanban_view.o_kanban_dashboard.o_project_kanban .o_project_kanban_boxes .o_project_kanban_box:nth-child(odd) {
    background-color: #1cc09f !important;
}
.o_searchview .o_searchview_autocomplete li.o-selection-focus {
    background-color: #19ac8f;
}
/* other */
.o_kanban_view .o_kanban_record{
    box-shadow: 0 1px 1px rgba(0,0,0,0.1) !important;
    border-top: 3px solid #d2d6de;
}

.o_dashboards .o_website_dashboard{
    background-color: #ecf0f5;
}
.oe_import{
    background: transparent;
}
.oe_import .oe_import_box{
    background: #ffffff;
    border-radius: 3px;
    border-top: 3px solid #1cc09f;
    box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}
.o_web_settings_dashboard .o_web_settings_dashboard_col > div{
    box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}
.o_web_settings_dashboard .o_web_settings_dashboard_col .o_web_settings_dashboard_planner .o_web_settings_dashboard_progress_title{
    color: #111111 !important;
}
.o_form_view .o_form_sheet_bg{
    background: #ecf0f5;
}
.o_form_view .o_form_sheet_bg .o_form_sheet{
    border: none;
}
.progress-bar{
    background: -webkit-linear-gradient(left, #1cc09f , #34badf); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #1cc09f, #34badf); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #1cc09f, #34badf); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #1cc09f , #34badf); /* 标准的语法（必须放在最后） */
}
.mt16 .col-xs-4:nth-child(0)>a{
    color: #dd4b39;
}
.mt16 .col-xs-4:nth-child(1)>a{
    color: #f39c12;
}
.mt16 .col-xs-4:nth-child(2)>a{
    color: #00c0ef;
}
.mt16 .col-xs-4:nth-child(3)>a{
    color: #00a65a;
}
i.fa.fa-cog.fa-4x.text-muted.o_browse_apps{
    color: #00c0ef;
}
i.fa.fa-users.fa-4x.text-muted.o_web_settings_dashboard_access_rights{
    color: #f56954;
}
i.fa.fa-check-square-o.fa-4x.text-muted{
    color: #00a65a;
}
i.fa.fa-share-alt.fa-4x.text-muted{
    color: #f39c12;
}

/* right end */
/*-------------- content end--------------*/

/*-------------- 修改现有的我的样式 --------------*/
.panel-blue .widget-left{
    background: #00c0ef;
}
.panel-orange .widget-left{
    background:#f39c12;
}
.panel-teal .widget-left {
    background: #00a65a;
}
.panel-red .widget-left{
    background:#dd4b39;
}
.safety-point-legend i.square1{
    color: #00c0ef;
}
.safety-point-legend i.square2{
    color: #00a65a;
}
.safety-point-legend i.square3{
    color: #dd4b39;
}
.safety-point-legend i.square4{
    color: #f39c12;
}
.o_hf_safety_report_head{
    background: rgba(0,0,0,0.2);
}
/*-------------- 修改现有的我的样式end --------------*/

/*--------------footer--------------*/
.o_web_client > .o_main .o_sub_menu .o_sub_menu_footer{
    padding: 10px;
    margin-right: 5px;
    display: none;
}
/*-------------- footer end --------------*/

/*-------------- 讨论模块样式 --------------*/
/* leftside */
.o_mail_chat .o_mail_chat_sidebar{
    width: 220px !important;
    background-color: #222d32 !important;
    opacity: 1 !important;
}
.o_mail_chat .o_mail_chat_sidebar .o_mail_chat_channel_item{
    background-color: #2c3b41;
    color: #8aa4af;
}
.o_mail_chat .o_mail_chat_sidebar .o_mail_chat_channel_item:hover{
    background-color: #2c3b41 !important;
}
.o_mail_chat .o_mail_chat_sidebar .o_mail_sidebar_title h4 {
    color: #b8c7ce;
}
/* leftside end */
/* right */
.o_mail_chat .o_mail_annoying_notification_bar{
    background-color: #00a7d0 !important;
}
/* right end */
/*-------------- 讨论模块样式 end --------------*/

/* 其他 */
@-webkit-keyframes oe_mail_attach_loading_anim{0%{background: #1cc09f;}50%{background: #119c81;}100%{background: #1cc09f;}}
@-moz-keyframes oe_mail_attach_loading_anim{0%{background: #1cc09f;}50%{background: #119c81;}100%{background: #1cc09f;}}
@-o-keyframes oe_mail_attach_loading_anim{0%{background: #1cc09f;}50%{background: #119c81;}100%{background: #1cc09f;}}
@keyframes oe_mail_attach_loading_anim{0%{background: #1cc09f;}50%{background: #119c81;}100%{background: #1cc09f;}}
.o_loading{
    background-color: rgba(25, 172, 143,0.9);
    top: 30%;
    border-radius: 8px;
    right: 48%;
}
.ui-autocomplete .ui-menu-item.o_m2o_dropdown_option > a{
    color: #19ac8f;
}
/* 日历 */
.o_calendar_container .o_calendar_sidebar_container .ui-datepicker table .ui-state-active{
    background-color: #1cc09f !important;
    color: white !important;
}
.o_calendar_container .o_calendar_sidebar_container .ui-datepicker table td a{
    color: #1cc09f !important;
}
.o_calendar_container .o_calendar_sidebar_container .ui-datepicker table .ui-state-default:hover{
    background-color: rgba(25, 172, 143, 0.5) !important;
    border-color: #1cc09f !important;
}

.datepicker .table-condensed > thead{ background-color: rgb(0, 115, 183);}
.datepicker .table-condensed > thead > tr:first-child th:hover{ background-color: rgb(0, 115, 183);}
.datepicker .table-condensed > tbody > tr > td.active, .datepicker .table-condensed > tbody > tr > td .active{background-color: rgb(0, 115, 183);}
.datepicker .table-condensed > tbody > tr > td.today:before{border-bottom-color: #1cc09f;}
.datepicker .table-condensed > thead > tr:last-child{
    color: #333;
    background-color: #fafafa;
}

/* 网站管理员-设置 */
.oe_highlight {
    background-color: #1cc09f;
    border-color: #1cc09f;
}
.oe_highlight:focus, .oe_highlight.focus{ background-color: #19ac8f; border-color: #119c81;}
.oe_highlight:hover{ background-color: #19ac8f; border-color: #119c81;}
.oe_highlight:active, .oe_highlight.active, .open > .dropdown-toggle.oe_highlight{ background-color: #19ac8f; border-color: #119c81;}
.oe_highlight:active:hover, .oe_highlight.active:hover, .open > .dropdown-toggle.oe_highlight:hover, .oe_highlight:active:focus, .oe_highlight.active:focus, .open > .dropdown-toggle.oe_highlight:focus, .oe_highlight:active.focus, .oe_highlight.active.focus, .open > .dropdown-toggle.oe_highlight.focus{background-color: #19ac8f; border-color: #119c81;}
.oe_highlight.disabled, .oe_highlight[disabled], fieldset[disabled] .oe_highlight, .oe_highlight.disabled:hover, .oe_highlight[disabled]:hover, fieldset[disabled] .oe_highlight:hover, .oe_highlight.disabled:focus, .oe_highlight[disabled]:focus, fieldset[disabled] .oe_highlight:focus, .oe_highlight.disabled.focus, .oe_highlight[disabled].focus, fieldset[disabled] .oe_highlight.focus, .oe_highlight.disabled:active, .oe_highlight[disabled]:active, fieldset[disabled] .oe_highlight:active, .oe_highlight.disabled.active, .oe_highlight[disabled].active, fieldset[disabled] .oe_highlight.active{background-color: #19ac8f; border-color: #19ac8f;}
.oe_highlight .badge{color: #19ac8f;}
.oe_highlight:focus, .oe_highlight.focus{background-color: #19ac8f; border-color: #119c81;}
.oe_highlight:hover{background-color: #19ac8f; border-color: #119c81;}
.oe_highlight:active, .oe_highlight.active, .open > .dropdown-toggle.oe_highlight{background-color: #19ac8f; border-color: #119c81;}
.oe_highlight:active:hover, .oe_highlight.active:hover, .open > .dropdown-toggle.oe_highlight:hover, .oe_highlight:active:focus, .oe_highlight.active:focus, .open > .dropdown-toggle.oe_highlight:focus, .oe_highlight:active.focus, .oe_highlight.active.focus, .open > .dropdown-toggle.oe_highlight.focus{ background-color: #19ac8f; border-color: #119c81;}
.oe_highlight.disabled, .oe_highlight[disabled], fieldset[disabled] .oe_highlight, .oe_highlight.disabled:hover, .oe_highlight[disabled]:hover, fieldset[disabled] .oe_highlight:hover, .oe_highlight.disabled:focus, .oe_highlight[disabled]:focus, fieldset[disabled] .oe_highlight:focus, .oe_highlight.disabled.focus, .oe_highlight[disabled].focus, fieldset[disabled] .oe_highlight.focus, .oe_highlight.disabled:active, .oe_highlight[disabled]:active, fieldset[disabled] .oe_highlight:active, .oe_highlight.disabled.active, .oe_highlight[disabled].active, fieldset[disabled] .oe_highlight.active{background-color: #19ac8f; border-color: #19ac8f;}
.oe_highlight .badge{color: #19ac8f; }
.label-primary{background-color: #19ac8f !important;}
/* 员工/部门 */
.o_progressbar .o_progress .o_progressbar_complete{
    background-color: #1cc09f;
}
/* 右侧顶部通用栏目背景 */
.o_form_view > header{
    border-bottom: 1px solid #d2d6de;
    background: transparent;
    padding-top: 10px;
    padding-bottom: 10px;
}
/* 其他 end */
span.tyibs-menu-icon{
    color: #1CC09F;
    padding: 8px;
    width: 30px;
    text-align: center;
}
span.tyibs-user-name{
    display: inline-block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:140px;
}
.notebook-box{
    margin-bottom: 5px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    border-top: 3px solid #f2f2f2;
}
.notebook-box .o_notebook{margin-top: -2px}
.notebook-box-max-height .o_notebook .nav-tabs > .tab-pane{
    height: 416px;
}
.internet-video-play{
    position: absolute;
    width: 50px;
    height: 50px;
    line-height: 50px;
    top: 50%;
    left: 50%;
    margin-top: -25px;
    margin-left: -25px;
    text-align: center;
    font-size: 48px;
    transition: color 2s;
    -moz-transition: color 2s;    /* Firefox 4 */
    -webkit-transition: color 2s;    /* Safari 和 Chrome */
    -o-transition: color 2s;    /* Opera */
}
.internet-video-play:hover{
    color: #aaa;
}
.content-wrapper{
    min-height: 101% !important;
}