﻿@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#333333; background:#333; font-size:14px; }
h1, h2, h3, h4, h5, h6{margin:0; padding:0;}
.text-size12 {font-size:12px !important;}
.login-text input[type="text"] { background:#ffcc99; height:33px; width:97%; border:0;padding:0px 7px;border-radius:0px;}
.login-text input[type="password"] { background:#ffcc99; height:33px; width:97%; border:0;padding:0px 7px;border-radius:0px;}
.login-icon{ position:absolute; top:38%; left:-5%;}
.login-text h2{ font-size:24px; color:#ffcc99; text-transform:uppercase; padding:0; margin-bottom:20px;}
.login_captcha .LBD_CaptchaDiv {margin-top:0px;}
.password{ color:#333333; }
.login{ background:#333333; padding:5px; color:#ffcc99; font-size:20px; float:right; border:0; text-transform:uppercase; cursor:pointer;}
.login-footer{padding-right:20px; color:#ffcc99; font-size:14px;}
.login-footer img{vertical-align:m; margin-left:5px;}
.header{border-bottom:1px solid #7e3328;}
.login-time{font-size:16px;}
.login-time span{font-size:12px;}
/* .login_captcha .LBD_CaptchaDiv {margin-top:8px;}*/
.change-pswd {font-size:12px;cursor: pointer;color: #cc3300;}
.pad-right10 {padding-right:10px;}
/*.ui-dialog {top:20% !important;}*/

/*.mainnav{padding:8px 0px 8px 18px;}
.mainnav ul{margin:0; padding:10px 0px; float:left;}
.mainnav ul li{list-style-type:none; margin:0px 10px 0px 0px; padding:0; float:left; }
.mainnav ul li a{font-size:16px; color:#ffffff; text-decoration:none; padding:9px 24px;}
.mainnav ul li a:hover, .mainnav ul li.active a{background:#6f332f;}*/
.search{background:#ebad99 !important; height:27px !important; color:#75564c; padding-left:5px;}
.inbox-titls{font-size:16px; color:#ffdfc0;}
.inbox-titls-sub{font-size:14px; color:#ffdfc0;}
.form-control {width:100% !important;float:left;margin:0px;}
.row1{background:#ffdbb7; border-top:1px solid #ffdbb7; height:39px; font-size:14px; color:#333333;}
.row2{background:#fff4ea; border-top:1px solid #ffdbb7; height:39px; font-size:14px; color:#333333;}
.quicklinks{ font-size:16px; color:#673333;line-height:50px;}
.quicklinks-sub{ font-size:14px; color:#444444; line-height:50px;}
.heading{font-size:16px; color:#663333; text-transform:uppercase; font-weight:bold;}
.news{ background:#efefef; padding:22px 20px 17px 20px;}
.news h2{ font-size:16px; font-weight:bold; text-transform:uppercase; color:#663333; margin:0; padding:0; margin-bottom:15px;}
.news p{font-size:14px; margin:0px 0px 10px 0px; color:#3d3d3d; line-height:18px;}
.news a{font-size:14px; color:#cc3300; text-decoration:none;}

.notices{background:#efefef; padding:22px 20px 17px 20px;}
.notices h2{ font-size:16px; font-weight:bold; text-transform:uppercase; color:#663333; margin:0; padding:0; margin-bottom:15px;}
.notices a{font-size:14px; color:#cc3300; text-decoration:none;}
.notices ul{margin:0; padding:0;}
.notices ul li{list-style:square inside; font-size:13px; color:#3d3d3d; line-height:32px;}
.footer{ background:#ffdbb7; font-size:13px; color:#5f5e5e; text-align:right; padding:10px 17px 5px;}
.footer img{vertical-align:middle; margin:0px 10px 4px 2px;}

.select-input {width:218px !important;}

/*--- Accordion ---*/
.koalapse__title {
    margin-bottom: 0;
    position: relative;
}
.koalapse__title:after {
    content: "+";
    color: #cc3300;
    font-size: 1.5em;
    line-height: 1;
    position: absolute;
    right: 1rem;
    top: 0.75rem;
	font-weight:normal;
}
.koalapse__title[aria-expanded="true"]:after {
    content:'-';
}
.koalapse__title:first-child {
    border-top: 0;
}
.koalapse__title {
    font-size:16px;
    text-transform: uppercase;
    text-align: left;
    color: #663333;
    border: 0;
    border-top: 1px solid #f5f5f5;
    padding: 1em;
    display: block;
    width: 91.5%;
    cursor: pointer;
}
.koalapse__title:hover,
.koalapse__title:focus {
}
.koalapse__content {
    padding: 0.25em 1em;
}
.koalapse__content + .koalapse__title {
    margin-top: 0;
}
#koalapse-00 > h2, .koalapse__content h2{ font-size:16px; color:#34383c; margin:0; padding:0; font-weight:normal;}
#koalapse-00 table{font-size:14px;}
.koalapse__content[aria-hidden="true"] {
    display: none;
}
/*input, select {
    -webkit-appearance:none;
    -moz-appearance:none;
    -o-appearance:none;
    -ms-appearance:none;
}*/



/*--- Form Elements ---*/
.form-table{ border-radius:3px; border-left:1px solid #e3bf9b; border-top:1px solid #e3bf9b; border-bottom:1px solid #e3bf9b; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#444444; border-right: 1px solid #e3bf9b;}
.form-table .heading{ height:37px; color:#6f332f; background:#ffdbb7; border-right:1px solid #e3bf9b; border-bottom:1px solid #ffffff; font-size:14px; text-transform:capitalize;}
.form-table .row1{ background:#f5f5f5; border-bottom:1px solid #ffffff; border-right:1px solid #e3bf9b; border-top:0; text-align:center; }
.form-table .row2{ background:#fbebdc; border-bottom:1px solid #ffffff; border-right:1px solid #e3bf9b; border-top:0; text-align:center; }
.delete-button{ font-size:14px; color:#cc3300; background:#ffffff; border:1px solid #d0d1d2; border-radius:4px; padding:5px 8px; background:#fff url(../Images/delete-icon.png) no-repeat 9px 10px; padding-left:22px; cursor:pointer;}
.add-button{font-size:14px; color:#cc3300; background:#ffffff; border:1px solid #d0d1d2; border-radius:4px; padding:5px 8px; background:#fff url(../Images/add-icon.png) no-repeat 9px 10px; padding-left:22px; margin-left:10px; cursor:pointer;}
.add-button:hover{ background:#fff url(../Images/add-icon.png) no-repeat 9px 10px; border:1px solid #CC3300;cursor:pointer;}
.delete-button:hover{ border:1px solid #CC3300;background:#fff url(../Images/delete-icon.png) no-repeat 9px 10px; cursor:pointer;}

.row{float:left;}
.row label{float:left; font-size:14px; margin:10px 10px 0px 0px;}
input[type=text]{
    width:218px; 
    float:left; 
    background:#ffffff; 
    border-top:1px solid #dbdbdb; 
    border-left:1px solid #dbdbdb; 
    border-right:1px solid #dbdbdb; 
    border-bottom:1px solid #8a8989; 
    border-radius:5px; 
    height:29px;
    padding:0px 5px;
}
input[type="password"] {  
    width:218px; 
    float:left; 
    background:#ffffff; 
    border-top:1px solid #dbdbdb; 
    border-left:1px solid #dbdbdb; 
    border-right:1px solid #dbdbdb; 
    border-bottom:1px solid #8a8989; 
    border-radius:5px; 
    height:29px;
    padding:0px 5px;
}
textarea {
    width: auto;
    float: left;
    background: #ffffff;
    border-top: 1px solid #dbdbdb;
    border-left: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
    border-bottom: 1px solid #8a8989;
    border-radius: 5px;
    height: auto;
    font-family: arial,helvetica,sans-serif;
    font-size: 14px;
    padding:0px 5px;
}
.dropdown-div{
  border-top:1px solid #dbdbdb; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; border-bottom:1px solid #8a8989;
  border-radius: 5px !important;
  overflow: hidden; float:left;
  width: 216px;
}

/*.common-dropdown-project-select :: -ms-expand {
display: none;
}*/

.dropdown-div.droplist > select {
    background: none repeat scroll 0 0 #ffffff;
    height: 45px !important;
}

select{
	/*-moz-appearance: none;
        -webkit-appearance: none;
        -ms-appearance: none;
        -o-appearance: none;
    background-image: url("../images/combo-drop.gif");*/
    background-position: 100% 60%, 0 0 !important;
    background-repeat: no-repeat;
    background-size: 27px 29px;
    border: medium none !important;
    height: 29px !important;
    outline: medium none !important;
    vertical-align: top;
    width: 100% !important;
    /*border-top: 1px solid #dbdbdb;
    border-left: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
    border-bottom: 1px solid #8a8989;
    border-radius: 5px;*/
    /*display: inline-flex !important;*/
}

.btn-gen{  border:1px solid #e3bf9b; border-radius:4px; font-size:12px;font-weight:bold; color:#464646; height:29px; padding:0px 8px; letter-spacing:1px;
background: #fbebdb; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZWJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmRiYjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #fbebdb 0%, #ffdbb8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbebdb), color-stop(100%,#ffdbb8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fbebdb 0%,#ffdbb8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fbebdb 0%,#ffdbb8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fbebdb 0%,#ffdbb8 100%); /* IE10+ */
background: linear-gradient(to bottom, #fbebdb 0%,#ffdbb8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbebdb', endColorstr='#ffdbb8',GradientType=0 ); /* IE6-8 */}
.btn-gen:hover{background:#fbebdc; cursor:pointer;}
.btn-active{ background:#f6f6f6; border:1px solid #e3bf9b; border-radius:5px; font-size:16px; color:#464646; height:29px; padding:0px 20px;}
.btn-pre{ border:0; border-radius:5px; font-size:16px; color:#ffffff; height:29px; padding:0px 20px;
background: #cb3301; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiMzMwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NDMzMWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #cb3301 0%, #94331c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cb3301), color-stop(100%,#94331c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #cb3301 0%,#94331c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #cb3301 0%,#94331c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #cb3301 0%,#94331c 100%); /* IE10+ */
background: linear-gradient(to bottom, #cb3301 0%,#94331c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb3301', endColorstr='#94331c',GradientType=0 ); /* IE6-8 */}

.btn-next{ background:#6f332f; border:0; border-radius:5px; font-size:16px; color:#ffffff; height:29px; padding:0px 20px;}
.form-search{background:#ffffff !important; height:29px !important; border:1px solid #e3bf9b !important; border-radius:5px 0px 0px 5px; float:left; width:auto !important;}
.search-btn{border-bottom:1px solid #e3bf9b; border-top:1px solid #e3bf9b; border-right:1px solid #e3bf9b; border-left:0;  border-radius:0px 5px 5px 0px; height:33px; background:url(../Images/form-search.png) no-repeat center #fbebdc; text-indent:-999px; width:35px;}

.mandatory{border-bottom:1px solid #cc0000 !important;}
.login-time a {
    color :#cc3300; font-size:14px; text-decoration:none;
}
.login-time a:hover {
    color :#853324; font-size:14px; text-decoration:none;
}
.login-time img {
    vertical-align: middle;
}


/*Menu*/
@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700);
#cssmenu {
  background: #cc3300;
  margin: 0;
  width: auto;
  padding: 0;
  line-height: 1;
  display: block;
  position: relative;
  font-family: 'PT Sans', sans-serif;  padding: 0;
}
#cssmenu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;
}
#cssmenu ul:after,
#cssmenu:after {
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  clear: both;
  visibility: hidden;
}
#cssmenu ul li {
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
}
#cssmenu ul li a {
  text-decoration: none;
  display: block;
  margin: 0;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cssmenu ul li ul {
  position: absolute;
  left: -9999px;
  top: auto; z-index:999999;
}
#cssmenu ul li ul li {
  max-height: 0;
  position: absolute;
  -webkit-transition: max-height 0.4s ease-out;
  -moz-transition: max-height 0.4s ease-out;
  -ms-transition: max-height 0.4s ease-out;
  -o-transition: max-height 0.4s ease-out;
  transition: max-height 0.4s ease-out;
  background: #ffffff;
  border-left:1px solid #cc3300; 
  border-right:1px solid #cc3300; 
  border-bottom:1px solid #e5997f;
}
/*#cssmenu ul li ul li.has-sub:after {
  display: block;
  position: absolute;
  content: "";
  height: 10px;
  width: 10px;
  border-radius: 5px;
  background: #000000;
  z-index: 1;
  top: 13px;
  right: 15px;
}
#cssmenu.align-right ul li ul li.has-sub:after {
  right: auto;
  left: 15px;
}
#cssmenu ul li ul li.has-sub:before {
  display: block;
  position: absolute;
  content: "";
  height: 0;
  width: 0;
  border: 3px solid transparent;
  border-left-color: #ffffff;
  z-index: 2;
  top: 15px;
  right: 15px;
}
#cssmenu.align-right ul li ul li.has-sub:before {
  right: auto;
  left: 15px;
  border-left-color: transparent;
  border-right-color: #ffffff;
}*/
#cssmenu ul li ul li a {
  font-size: 13px;
  font-weight: 400;
  text-transform: none;
  color: #000000;
  letter-spacing: 0;
  display: block;
  width: 170px;
  padding: 5px 10px 5px 10px;
}
#cssmenu ul li ul li:hover > a,
#cssmenu ul li ul li:focus > a,
#cssmenu ul li ul li.active > a {
  color: #ffffff;
  background:#6f332f;
}
#cssmenu ul li ul li:hover:after,
#cssmenu ul li ul li.active:after {
  background: #4cb6ea;
}
#cssmenu ul li ul li:hover > ul {
  left: 100%;
  top: 0;
}
#cssmenu ul li ul li:hover > ul > li {
  max-height: 72px;
  position: relative;
}
#cssmenu > ul > li {
  float: left;
}
#cssmenu.align-center > ul > li {
  float: none;
  display: inline-block;
}
#cssmenu.align-center > ul {
  text-align: center;
}
#cssmenu.align-center ul ul {
  text-align: left;
}
#cssmenu.align-right > ul {
  float: right;
}
#cssmenu.align-right > ul > li:hover > ul {
  left: auto;
  right: 0;
}
#cssmenu.align-right ul ul li:hover > ul {
  right: 100%;
  left: auto;
}
#cssmenu.align-right ul ul li a {
  text-align: right;
}
#cssmenu > ul > li:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 0;
  top: 0;
  z-index: 0;
  background: #6f332f;
  -webkit-transition: height .2s;
  -moz-transition: height .2s;
  -ms-transition: height .2s;
  -o-transition: height .2s;
  transition: height .2s; 
}
/*#cssmenu > ul > li.has-sub > a {
  padding-right: 40px;
}
#cssmenu > ul > li.has-sub > a:after {
  display: block;
  content: "";
  background: #ffffff;
  height: 12px;
  width: 12px;
  position: absolute;
  border-radius: 13px;
  right: 14px;
  top: 16px;
}
#cssmenu > ul > li.has-sub > a:before {
  display: block;
  content: "";
  border: 4px solid transparent;
  border-top-color: #4cb6ea;
  z-index: 2;
  height: 0;
  width: 0;
  position: absolute;
  right: 16px;
  top: 21px;
}*/
#cssmenu > ul > li > a {
  color: #ffffff;
  padding: 6px 10px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 14px;
  z-index: 2;
  position: relative;
}
#cssmenu > ul > li:hover:after,
#cssmenu > ul > li.active:after {
  height: 100%;
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a {
 color:#ffffff;
}
/*#cssmenu > ul > li:hover > a:after,
#cssmenu > ul > li.active > a:after {
  background: #000000;
}
#cssmenu > ul > li:hover > a:before,
#cssmenu > ul > li.active > a:before {
  border-top-color: #ffffff;
}*/
#cssmenu > ul > li:hover > ul {
  left: 0;
}
#cssmenu > ul > li:hover > ul > li {
  max-height: 72px;
  position: relative;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu > ul > li > a {
  display: block;
}
#cssmenu > ul > li {
  width: auto; margin-right:20px;
}
#cssmenu > ul > li > ul {
  width: 170px;
  display: block;
}
#cssmenu > ul > li > ul > li {
  width: 170px;
  display: block;
}
@media all and (max-width: 800px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
  #cssmenu > ul {
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height 0.35s ease-out;
    -moz-transition: max-height 0.35s ease-out;
    -ms-transition: max-height 0.35s ease-out;
    -o-transition: max-height 0.35s ease-out;
    transition: max-height 0.35s ease-out;
  }
  #cssmenu > ul > li > ul {
    width: 100%;
    display: block;
  }
  #cssmenu.align-right ul li a {
    text-align: left;
  }
  #cssmenu > ul > li > ul > li {
    width: 100%;
    display: block;
  }
  #cssmenu.align-right ul ul li a {
    text-align: left;
  }
  #cssmenu > ul > li > ul > li > a {
    width: 100%;
    display: block;
  }
  #cssmenu ul li ul li a {
    width: 100%;
  }
  #cssmenu.align-center > ul {
    text-align: left;
  }
  #cssmenu.align-center > ul > li {
    display: block;
  }
  #cssmenu > ul.open {
    max-height: 1000px;
    border-top: 1px solid rgba(110, 110, 110, 0.25);
  }
  #cssmenu ul {
    width: 100%;
  }
  #cssmenu ul > li {
    float: none;
    width: 100%;
  }
  #cssmenu ul li a {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 12px 20px;
  }
  #cssmenu ul > li:after {
    display: none;
  }
  #cssmenu ul li.has-sub > a:after,
  #cssmenu ul li.has-sub > a:before,
  #cssmenu ul li ul li.has-sub:after,
  #cssmenu ul li ul li.has-sub:before {
    display: none;
  }
  #cssmenu ul li ul,
  #cssmenu ul li ul li ul,
  #cssmenu ul li ul li:hover > ul,
  #cssmenu.align-right ul li ul,
  #cssmenu.align-right ul li ul li ul,
  #cssmenu.align-right ul li ul li:hover > ul {
    left: 0;
    position: relative;
    right: auto;
  }
  #cssmenu ul li ul li,
  #cssmenu ul li:hover > ul > li {
    max-height: 999px;
    position: relative;
    background: none;
  }
  #cssmenu ul li ul li a {
    padding: 8px 20px 8px 35px;
    color: #ffffff;
  }
  #cssmenu ul li ul ul li a {
    padding: 8px 20px 8px 50px;
  }
  #cssmenu ul li ul li:hover > a {
    color: #000000;
  }
  #cssmenu #menu-button {
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 15px 20px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
    letter-spacing: 1px;
    color: #ffffff;
    cursor: pointer;
  }
  #cssmenu #menu-button:after {
    display: block;
    content: '';
    position: absolute;
    height: 3px;
    width: 22px;
    border-top: 2px solid #ffffff;
    border-bottom: 2px solid #ffffff;
    right: 20px;
    top: 16px;
  }
  #cssmenu #menu-button:before {
    display: block;
    content: '';
    position: absolute;
    height: 3px;
    width: 22px;
    border-top: 2px solid #ffffff;
    right: 20px;
    top: 26px;
  }
}

/*Menu End*/

.hide {
    display:none;
}

.Crude {
    float:right;
}

section {
    display: block; float:left; width:100%; min-height:450px;
}

.head-search {
    margin-left: -35px;
    cursor:pointer;
}

table tr td {
    font-size:14px;
}

fieldset {
    border: 1px solid #ffdbb7 ;
    margin: 0;
    padding: 0;
    min-height: 15px;
   /* min-width: 1190px;*/
}

    fieldset legend {
        font-size: 14px;
        font-weight: bold;
        font-style: italic;
        color: #cc0000;
    }


.Loader {
    outline-style: none;
    outline-color: invert;
    outline-width: 0px;
    width: 240px;
    height: 200px;
    background: rgba(0, 0, 0, 0.3);
    background: url('../Images/loader.gif') no-repeat 2px 50%;
}
.title {float: left; width: 100%; padding: 5px; color: red; margin-left: 10px; margin-bottom: -18px; position:relative;height:24px
}
.refresh {float: left; width: 23%; cursor: pointer; position:absolute; z-index:100; top:0px; right:20px;
}
.display .dataTable {
    width: 100% !important;
}
.dataTables_wrapper { border-bottom:1px solid #e3bf9b;clear:both;
}
.l-table.s-table3.table-bordered{ border-left:1px solid #e3bf9b;
}
.l-table.s-table3.table-bordered {
    border-left: 0;
}
.odd td input[type="text"], .even td input[type="text"] {float:none !important;
}
.odd td {
  /*  border-left:1px solid #e3bf9b !important;*/
}
.data td {
    word-break: break-all;
}

/*****************************************************************************************************/
.header-title {font-size: 14px;font-weight: bold;padding-left: 0px;margin: 0px;}
#dataTblDGHDashboardECs_wrappertable table tr th {padding:5px;}
.bot-search {margin:2px 0px;}
.bot-search span.text {font-size:12px;}
.m-table-style {font-size: 12px; border-collapse: collapse;border-color:#e3bf9b; width: 100% !important;clear:both;float:left;}
.m-table-style tr td, .m-table-style tr th {border:1px solid #e3bf9b;}
table tr td,table tr td th {font-size:12px;}
.form-main {padding:10px;}
.ui-state-default div.s-header-row {padding:8px 0px;}
.act-box select {border-top: 1px solid #dbdbdb;border-left: 1px solid #dbdbdb;border-right: 1px solid #dbdbdb;border-bottom: 1px solid #8a8989;border-radius: 5px;border:1px solid #ccc !important;}