* {
     margin: 0px;
     padding: 0px;
     outline: none;
     list-style: none;
}
 html {
     height: 100%;
}
 body {
     text-align: center;
     background-color: #C0C5D8;
     margin: 0px;
     padding: 0px;
     background-image: url(../images/core/bg_body.png);
     background-repeat: repeat-x;
     font-family: Arial, Helvetica, sans-serif;
     font-weight: normal;
}
 #browser_alert {
     background-color: #FFD5D5;
     padding: 10px;
     margin-top: 10px;
     margin-right: 0px;
     margin-bottom: 10px;
     margin-left: 0px;
     border: 3px solid #420000;
}
 #browser_alert h1 {
     font-size: 16px;
     color: #4A0000;
     padding: 0px;
     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 10px;
     margin-left: 0px;
     font-weight: bold;
}
 #browser_alert p {
     font-size: 11px;
     padding: 0px;
     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 10px;
     margin-left: 0px;
}
 #browser_alert a {
     color: #700505;
     text-decoration: underline;
     font-weight: bold;
}
 #browser_alert a:hover {
     color: #2F0000;
}
 #browser_alert table tr td {
     text-align: center;
     font-size: 9px;
}
 #page {
     padding: 0px;
     margin-top: 0px;
     margin-right: 30px;
     margin-bottom: 0px;
     margin-left: 30px;
     text-align: left;
     min-width: 820px;
}
 #header {
     height: 105px;
     background-color: #F5F7FA;
     border: 1px solid #000;
     background-image: url(../images/core/bg_header.png);
     background-repeat: repeat-x;
     background-position: bottom;
     padding: 0px;
     margin-top: 10px;
     margin-right: 0px;
     margin-bottom: 10px;
     margin-left: 0px;
}
 #header h1 {
     height: 105px;
     line-height: 105px;
     text-align: center;
     font-size: 36px;
     font-weight: normal;
     font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
     color: #1D1D1D;
     display: block;
}
 #header h1 a {
     font-weight: normal;
     color: #1D1D1D;
     text-decoration: none;
}
 #left_column {
     float: left;
     margin-top: 0px;
     margin-right: 25px;
     margin-bottom: 0px;
     margin-left: 0px;
     width: 150px;
     border: 1px solid #C0C5D8;
     background-color: #E6EBF2;
     padding: 5px;
}
 #left_column h1 {
     font-size: 16px;
     font-weight: bold;
     color: #253447;
}
 #left_column h2 {
     font-size: 15px;
     font-weight: bold;
     color: #2B3044;
}
 #left_column p {
     font-size: 11px;
     padding: 0px;
     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 10px;
     margin-left: 0px;
}
 #right_column {
     float: left;
     position: static;
}
 #navigation {
     display: block;
}
 #navigation ul {
     margin: 0px;
     padding: 0px;
     display: block;
}
 #navigation ul li {
     list-style-type: none;
     float: left;
     display: block;
     padding: 0px;
     margin-top: 0px;
     margin-right: 2px;
     margin-bottom: 0px;
     margin-left: 2px;
}
 #navigation ul li a {
     padding: 5px;
     display: block;
     background-color: #F5F7FA;
     font-size: 11px;
     border-top-width: 1px;
     border-right-width: 1px;
     border-bottom-width: 0px;
     border-left-width: 1px;
     border-top-style: solid;
     border-right-style: solid;
     border-bottom-style: none;
     border-left-style: solid;
     border-top-color: #000;
     border-right-color: #000;
     border-bottom-color: #000;
     border-left-color: #000;
     background-image: url(../images/core/bg_navigation_link.png);
     background-repeat: repeat-x;
     background-position: bottom;
     text-decoration: none;
     color: #202020;
     font-weight: bold;
}
 #navigation ul li a:hover {
     background-image: url(../images/core/bg_navigation_link_over.png);
     text-decoration: none;
     background-color: #CCC;
}
 #content {
     background-color: #F5F7FA;
     border: 1px solid #000;
     background-image: url(../images/core/bg_content.png);
     background-repeat: repeat-x;
     background-position: bottom;
     clear: both;
     margin: 0px;
     padding: 10px;
}
 #content ul {
     padding: 0px;
     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 10px;
     margin-left: 0px;
}
 #content li {
     background-image: url(../images/core/bullet.png);
     background-repeat: no-repeat;
     padding-top: 0px;
     padding-right: 0px;
     padding-bottom: 0px;
     padding-left: 15px;
     font-size: 12px;
     background-position: left center;
     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 0px;
     margin-left: 5px;
}
 #content table tr td {
     font-size: 12px;
     padding: 2px;
}
 .records-customers-notes table#list tr td {
     white-space: break-spaces;
}
 #innernav {
     padding: 0px;
     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 10px;
     margin-left: 0px;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #DBDBDB;
}
 #innernav ul {
     margin: 0px;
     padding: 0px;
     clear: both;
}
 #innernav ul li {
     float: left;
     padding: 0px;
     margin-top: 0px;
     margin-right: 10px;
     margin-bottom: 0px;
     margin-left: 0px;
     font-size: 13px;
     font-weight: bold;
}
 #innernav ul li a {
     color: #3B3B3B;
     display: block;
     padding: 5px;
     background-color: #DBDBDB;
}
 #innernav ul li a:hover {
     color: #000;
     text-decoration: none;
     background-color: #C0C5D8;
}
 #selectrecord {
     float: right;
}
 img {
     border: none;
}
 .clear {
     clear: both;
     margin: 0px;
     padding: 0px;
}
 .message {
     padding: 3px;
     background-color: #D8DBE7;
     border: 1px solid #C0C5D8;
     color: #1D202E;
     font-weight: bold;
}
 p {
     font-size: 12px;
     padding: 0px;
     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 10px;
     margin-left: 0px;
}
 li {
}
 a {
     text-decoration: none;
     color: #333;
     font-weight: bold;
}
 a:hover {
     text-decoration: underline;
}
 h1 {
     font-size: 24px;
     font-weight: normal;
     font-family: Arial, Helvetica, sans-serif;
     color: #171717;
     padding: 0px;
     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 10px;
     margin-left: 0px;
}
 h2 {
     font-size: 18px;
     font-weight: normal;
     font-family: Arial, Helvetica, sans-serif;
     color: #232323;
     padding: 0px;
     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 10px;
     margin-left: 0px;
}
 .greybg {
     background-color: #E5E5E5;
}
 #footer {
     clear: both;
     padding: 0px;
     margin-top: 5px;
     margin-right: 0px;
     margin-bottom: 15px;
     margin-left: 0px;
     text-align: right;
}
 #footer p {
     font-size: 11px;
     color: #333;
}
 #filelimit {
     float: right;
     width: 300px;
}
 #filelimit #graph {
     background-color: #0F0;
     padding: 0px;
     height: 16px;
     width: 300px;
     border: 1px solid #333;
     background-image: url(../images/core/bar_green.png);
     margin: 0px;
}
 #filelimit p {
     font-size: 10px;
     font-weight: bold;
     color: #333;
     text-align: center;
     padding: 0px;
     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 15px;
     margin-left: 0px;
}
 #uploadcontainer {
     padding: 3px;
     width: 250px;
     display: block;
     float: right;
     text-align: center;
     margin-top: 10px;
     margin-right: 0px;
     margin-bottom: 10px;
     margin-left: 0px;
     border: 1px solid #C0C5D8;
     background-color: #EDEEF3;
}
 #uploadcontainer p {
     font-size: 10px;
     font-weight: bold;
     color: #333;
     text-align: center;
     padding: 0px;
     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 10px;
     margin-left: 0px;
}
 .user_sold {
     color: #090;
}
 .styletable {
     border: 1px solid #000;
     padding: 0px;
     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 10px;
     margin-left: 0px;
     width: 100%;
}
 .styletable th {
     margin: 0px;
     padding: 3px;
     text-align: left;
     font-weight: bold;
     font-size: 13px;
     background-image: url(../images/core/bg_navigation_link.png);
}
 .styletable td {
     margin: 0px;
     padding: 3px;
     text-align: left;
     font-weight: normal;
     font-size: 13px;
}
 .styletable .odd {
     background-color: #EFF1F4;
}
 .styletable .even {
     background-color: #E2E4E9;
}
 .styleform {
     display: block;
}
 .styleform .error {
     padding: 5px;
     background-color: #FAD8D8;
     border: 1px solid #9F1A1A;
     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 10px;
     margin-left: 0px;
}
 .styleform .error p {
     font-size: 11px;
     font-weight: bold;
     color: #330909;
     padding: 0px;
     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 10px;
     margin-left: 0px;
}
 .styleform .error ul {
     display: block;
     padding: 0px;
     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 10px;
     margin-left: 10px;
     clear: none;
     float: none;
}
 .styleform .error li {
     color: #330909;
     display: list-item;
     clear: none;
     float: none;
     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 5px;
     margin-left: 0px;
     list-style-type: none;
     font-weight: normal;
     padding-top: 0px;
     padding-right: 0px;
     padding-bottom: 0px;
     padding-left: 15px;
     background-image: url(../images/bullet_error.png);
     background-repeat: no-repeat;
     background-position: left center;
     width: auto;
}
 .styleform legend {
     background-color: #BACDE9;
     font-weight: bold;
     font-size: 15px;
     padding: 2px;
     margin: 0px;
     color: #FFF;
     background-color: #A0C1CB;
     border: 1px solid #A0C1CB;
     font-family: Arial, Helvetica, sans-serif;
}
 .styleform .fieldset {
     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 10px;
     margin-left: 0px;
     padding: 5px;
     border: 1px solid #A0C1CB;
     background-color: #E2ECEF;
     background-image: url(../images/bgfieldset.jpg);
     background-repeat: repeat-x;
     background-position: bottom;
     clear: both;
}
 .styleform h1 {
     font-size: 15px;
     font-weight: bold;
     display: block;
     color: #44717D !important;
     margin: 0px;
     padding-top: 10px;
     padding-right: 5px;
     padding-bottom: 3px;
     padding-left: 5px;
     border-bottom-width: 1px;
     border-top-style: none;
     border-right-style: none;
     border-bottom-style: dashed;
     border-left-style: none;
     border-bottom-color: #A0C1CB;
     clear: both;
}
 .styleform h2 {
     font-size: 14px;
     font-weight: bold;
     display: block;
     color: #3F5683 !important;
     margin: 0px;
     padding-top: 10px;
     padding-right: 5px;
     padding-bottom: 3px;
     padding-left: 5px;
     clear: both;
}
 .styleform ol {
     clear: both;
     padding: 0px;
     margin-top: 10px;
     margin-right: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     border-bottom-width: 1px;
     border-bottom-style: dotted;
     border-bottom-color: #BFD5DB;
}
 .styleform li {
     display: block;
     width: 35%;
     font-weight: bold;
     padding-top: 0px;
     padding-right: 0px;
     padding-bottom: 10px;
     padding-left: 0px;
     float: left;
     margin-top: 0px;
     margin-right: 10px;
     margin-bottom: 0px;
     margin-left: 0px;
     list-style-type: none;
     list-style-image: none;
     background-image: none !important;
}
 .styleform .full {
     width: 98%;
     float: none;
     display: block;
     clear: both;
}
 .styleform .small {
     width: 12%;
     display: block;
     margin-right: 10px;
}
 .styleform label, .styleform .label {
     font-size: 11px;
     color: #122138;
     display: block;
     font-weight: bold;
     text-transform: none;
     color: #003755;
     font-family: Arial, Helvetica, sans-serif;
     padding: 0px;
     margin-top: 0px;
     margin-right: 10px;
     margin-bottom: 5px;
     margin-left: 0px;
}
 .styleform .required label, .styleform .required .label {
     padding-left: 10px;
     background-image: url(../images/core/bg_requiredlabel.png);
     background-repeat: no-repeat;
     background-position: left center;
}
 .styleform small {
     display: block;
     font-size: 10px;
     font-family: Arial, Helvetica, sans-serif;
     color: #003755;
     clear: both;
     padding: 0px;
     margin-top: 5px;
     margin-right: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
}
 .styleform .textfield {
     width: 98%;
     font-size: 13px;
     color: #2C4756;
     background-color: #F0F3F4;
     border: 1px solid #51676e;
}
 .styleform .textfield:hover {
     background-color: #D3E2E7;
}
 .styleform .textfield:focus {
     background-color: #F4F7F7;
     border: 1px solid #B8D0D8;
}
 .styleform .textarea {
     width: 98%;
     font-size: 13px;
     color: #2C4756;
     background-color: #F0F3F4;
     border: 1px solid #666;
     height: 80px;
     font-family: Arial, Helvetica, sans-serif;
}
 .styleform .textarea:hover {
     background-color: #D3E2E7;
}
 .styleform .textarea:focus {
     background-color: #F4F7F7;
     border: 1px solid #B8D0D8;
}
 .styleform .selectfield {
     width: auto;
     font-size: 13px;
     color: #2C4756;
     background-color: #F0F3F4;
     border: 1px solid #666;
}
 .styleform .selectfield:hover {
     background-color: #D3E2E7;
}
 .styleform .selectfield:focus {
     background-color: #F4F7F7;
     border: 1px solid #B8D0D8;
}
 .styleform .selectfield .selecthighlight {
     background-color: #b3cfcf;
}
 .styleform .checkbox_container {
     border-top-style: none;
     border-right-style: none;
     border-bottom-style: none;
     border-left-style: none;
     border-top-width: 0px;
     border-right-width: 0px;
     border-bottom-width: 0px;
     border-left-width: 0px;
     display: block;
     clear: both;
     margin: 0px;
     padding: 0px;
}
 .styleform .checkbox_container h1 {
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #003755;
     text-align: center;
}
 .styleform .checkbox_container label {
     display: block;
     width: 145px;
     float: left;
     font-weight: normal;
     font-size: 13px;
     padding: 0px !important;
     background-image: none !important;
     margin-top: 0px;
     margin-right: 5px;
     margin-bottom: 5px;
     margin-left: 0px;
}
 .styleform .checkbox_container label input {
     float: left;
     display: block;
}
 .styleform .checkbox_container label span {
     float: left;
     display: block;
     padding: 0px;
     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 0px;
     margin-left: 5px;
     width: 115px;
}
 .styleform .button {
     cursor: pointer;
     border: 1px outset #A0C1CB;
     background-color: #F2F7F8;
     color: #2C4756;
     font-weight: bold;
     font-size: 12px;
     padding-top: 1px;
     padding-right: 5px;
     padding-bottom: 1px;
     padding-left: 5px;
     background-image: url(images/bg_button.gif);
     background-repeat: repeat-x;
     background-position: left top;
     margin-top: 10px;
     margin-right: 0px;
     margin-bottom: 10px;
     margin-left: 0px;
}
 .styleform .button:hover {
     background-image: url(images/bg_buttonR.gif);
     background-color: #E6EEF0;
}
 .styleform p {
     clear: both;
     font-size: 12px;
}
 .ui-jqdialog * {
     text-align: left;
}
 .records_customers_data {
     width: 600px;
}
 .left_column_inner_data {
     padding-left: 805px;
}
 .left_column_inner_section {
     position: relative;
     top: 320px;
     right: 225px;
}
 .small, .clear, .full, .full_size_input {
     padding: 0 !important;
     margin: 0 !important;
}
 .styleform li label {
     padding: 7px 0;
     margin: 0;
}
 .textfield {
     padding: 2px;
}
 #myform_id2 {
     margin-top: 5px;
}
 .reportpl_body span.visualize-label {
     font-size: 11px !important;
     margin-top: -10px !important;
     margin-left: -12px !important;
}
 @media (max-width: 1366px) {
     .records_customers_data {
         width: 495px 
    }
     .left_column_inner_data {
         padding-left: 730px;
    }
}
 @media (max-width: 1200px) {
     .records_customers_main .records_customers_data {
         max-width: 700px;
         width: 100%;
    }
     .records_customers_main .left_column_inner_data {
         padding-left: 0;
    }
     .records_customers_main .left_column_inner_section {
         position: unset;
         top: 0;
         right: 0px;
    }
     .records_customers_main .small {
         padding: 0 !important;
         margin: 0 !important;
    }
    /*.records-customers-notes #gbox_list,.records-customers-notes #gview_list,.records-customers-notes .ui-state-default,.records-customers-notes .ui-jqgrid-bdiv {
         max-width: 740px;
         width: 100% !important;
    }
    */
     #page.records_customers_main {
         min-width: 100%;
         margin-right: 0;
         margin-left: 0;
    }
     .textfield {
         max-width: 100%;
    }
     .records_customers_main #right_column {
         width: calc(100% - 205px);
    }
     .records_customers_main .records_customers_data {
         max-width: 855px;
         width: 100%;
    }
     .records_customers_main .left_column_inner_data {
         padding-left: 0;
    }
     .records_customers_main .left_column_inner_section {
         position: unset;
         top: 0;
         right: 0px;
    }
     .records_customers_main .small {
         padding: 0 !important;
         margin: 0 !important;
    }
    /*.records-customers-notes #gbox_list,.records-customers-notes #gview_list,.records-customers-notes .ui-state-default,.records-customers-notes .ui-jqgrid-bdiv {
         max-width: 890px;
         width: 100% !important;
    }
     */
}
 .reportpl_body .visualize .visualize-info {
     background: none;
     border: none;
     position: absolute;
     left: 353px;
     width: 100%;
     top: 0;
}
 .reportpl_body ul.visualize-key li,.reportpl_body #content ul.visualize-key li {
     width: 100%;
     margin-bottom: 5px;
}
 .reportpl_body .visualize ul.visualize-key .visualize-key-label {
     font-size: 15px;
}
 .reportpl_body .visualize ul.visualize-key .visualize-key-color {
     width: 11px;
     height: 11px;
     left: -5px;
     position: absolute;
     top: 36%;
     margin-top: -3px;
}
 @media (max-width: 1114px) {
     .records_customers_main .records_customers_data {
         max-width: 830px;
         width: 100%;
    }
     .records_customers_main .left_column_inner_data {
         padding-left: 0;
    }
     .records_customers_main .left_column_inner_section {
         position: unset;
         top: 0;
         right: 0px;
    }
     .records_customers_main .small {
         padding: 0 !important;
         margin: 0 !important;
    }
}
 @media (max-width: 962px) {
     .records_customers_main .records_customers_data {
         max-width: 625px;
         width: 100%;
    }
     .records_customers_main .left_column_inner_data {
         padding-left: 0;
    }
     .records_customers_main .left_column_inner_section {
         position: unset;
         top: 0;
         right: 0px;
    }
     .records_customers_main .small {
         padding: 0 !important;
         margin: 0 !important;
    }
     #innernav ul li {
         margin-bottom: 10px;
    }
}
 @media (max-width: 896px) {
     .records_customers_main .records_customers_data {
         max-width: 625px;
         width: 100%;
    }
     .records_customers_main .left_column_inner_data {
         padding-left: 0;
    }
     .records_customers_main .left_column_inner_section {
         position: unset;
         top: 0;
         right: 0px;
    }
     .records_customers_main .small {
         padding: 0 !important;
         margin: 0 !important;
    }
    /*.records-customers-notes #gbox_list,.records-customers-notes #gview_list,.records-customers-notes .ui-state-default,.records-customers-notes .ui-jqgrid-bdiv {
         max-width: 608px;
         width: 100% !important;
    }
    */
}
 @media (min-width: 844px) and (max-width: 893px) {
     .records_customers_main .records_customers_data {
         max-width: 600px;
         width: 100%;
    }
     .records_customers_main .left_column_inner_data {
         padding-left: 0;
    }
     .records_customers_main .left_column_inner_section {
         position: unset;
         top: 0;
         right: 0px;
    }
     .records_customers_main .small {
         padding: 0 !important;
         margin: 0 !important;
    }
}
 @media (max-width: 812px) {
     .records_customers_main .records_customers_data {
         max-width: 600px;
         width: 100%;
    }
     .records_customers_main .left_column_inner_data {
         padding-left: 0;
    }
     .records_customers_main .left_column_inner_section {
         position: unset;
         top: 0;
         right: 0px;
    }
     .records_customers_main .small {
         padding: 0 !important;
         margin: 0 !important;
    }
}
 @media (max-width: 768px) {
     .records_customers_main .records_customers_data {
         max-width: 600px;
         width: 100%;
    }
     .records_customers_main .left_column_inner_data {
         padding-left: 0;
    }
     .records_customers_main .left_column_inner_section {
         position: unset;
         top: 0;
         right: 0px;
    }
     .records_customers_main .small {
         padding: 0 !important;
         margin: 0 !important;
    }
    /*.records-customers-notes #gbox_list,.records-customers-notes #gview_list,.records-customers-notes .ui-state-default,.records-customers-notes .ui-jqgrid-bdiv {
         max-width: 600px;
         width: 100% !important;
    }
    */
}
 @media (max-width: 767px) {
     .records_customers_main .records_customers_data {
         max-width: 600px;
         width: 100%;
    }
     .records_customers_main .left_column_inner_data {
         padding-left: 0;
    }
     .records_customers_main .left_column_inner_section {
         position: unset;
         top: 0;
         right: 0px;
    }
     .records_customers_main .small {
         padding: 0 !important;
         margin: 0 !important;
    }
    /*.records-customers-notes #gbox_list,.records-customers-notes #gview_list,.records-customers-notes .ui-state-default,.records-customers-notes .ui-jqgrid-bdiv {
         max-width: 600px;
         width: 100% !important;
    }
    */
     .records_customers_main .styleform .small {
         padding-right: 3px !important;
    }
}
 @media (max-width: 640px) {
     .records_customers_main #left_column {
         width: 100%;
         margin: 0;
         box-sizing: border-box;
         margin-bottom: 20px;
    }
     .records_customers_main #right_column {
         width: 100%;
    }
     .records_customers_main .records_customers_data li {
         width: 100% !important;
         margin: 0 !important;
         padding-left: 0 !important;
         position: static !important;
    }
     .records_customers_main #header img {
         max-width: 100%;
         height: auto;
         padding: 0 10px;
         box-sizing: border-box;
    }
     .records_customers_main #header, #header h1 {
         height: auto;
    }
    /*.records_customers_main .ui-jqgrid .ui-jqgrid-btable{
         width: 500px !important;
    }
    */
}
/*measure css start*/
 .measure_view_image {
     display: inline-block;
     border: 1px solid #d3d3d3;
     background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
     font-weight: normal;
     color: #555555;
     outline: none;
     margin: 0 4px 0 0;
     padding: 0.4em 1.5em;
     text-decoration: none !important;
     cursor: pointer;
     position: relative;
     text-align: center;
     zoom: 1;
     border-radius: 5px;
}
 .measure_email {
     display: inline-block;
     border: 1px solid #d3d3d3;
     background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
     font-weight: normal;
     color: #555555;
     outline: none;
     margin: 0 4px 0 0;
     padding: 0.4em 1.5em;
     text-decoration: none !important;
     cursor: pointer;
     position: relative;
     text-align: center;
     zoom: 1;
     border-radius: 5px;
}
 .measure_email_mail {
     display: inline-block;
     border: 1px solid #d3d3d3;
     background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
     font-weight: normal;
     color: #555555;
     outline: none;
     margin: 0 4px 0 0;
     padding: 0.4em 1.5em;
     text-decoration: none !important;
     cursor: pointer;
     position: relative;
     text-align: center;
     zoom: 1;
     border-radius: 5px;
}
 .measure-modal {
     display: none;
     position: fixed;
     z-index: 1;
     padding-top: 100px;
     left: 0;
     top: 0;
     width: 100%;
     height: 100%;
     overflow: auto;
     background-color: rgb(0, 0, 0);
     background-color: rgba(0, 0, 0, 0.4);
     z-index: 950;
     overflow: hidden;
}
 .measure-modal-content {
     background-color: #fff;
     margin: auto;
     padding: 20px;
     border: 1px solid #888;
     width: 25%;
     border-radius: 10px;
     position: relative;
     left: -8.5%;
     top: 19%;
}
 .measure-close {
     color: #aaaaaa;
     float: right;
     font-size: 28px;
     font-weight: bold;
}
 .measure-close:hover, .measure-close:focus {
     color: #000;
     text-decoration: none;
     cursor: pointer;
}
 .email_measure_label {
     padding-bottom: 10px !important;
}
 .email_measure_employee_list {
     padding-top: 15px;
}
 select#email_measure_emplist {
     height: 25px;
     width: 50%;
}
/*measure css end*/
        
.fc-daygrid-event.fc-daygrid-block-event {
    border-color: transparent !important;
    background-color: transparent !important;
}
.fc-daygrid-event .fc-event-main{
        padding-left: 0 !important;
}
td.fc-daygrid-day.fc-day.fc-day-sun.fc-day-past.fc-day-other {
    height: 250px !important;
}
.fc-daygrid-body.fc-daygrid-body-balanced {
    width: 2500px !important;
}
#calendar {
    height: 2000px !important;
}
#loaderCalendar {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 1.5em;
    color: #333;
    background-color: rgba(255, 255, 255, 0.8);
    padding: 20px;
    border-radius: 5px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    z-index: 10;
}
