/* Quicktab dan slideshow kat depan + */

div.front-qtab-title {
font-weight:bold;
text-decoration:underline;
padding:15px 0 10px 0;
color:#fff;
}

.front-slideshow-title {
background: url(../images/new/bar-slider.png) top left repeat-x;
height:45px;
margin-top:-40px;
position: relative;
}

.front-slideshow-title-span {
    color: #FFFFFF;
    font-size: 17px;
    padding: 14px 20px;
	line-height:10px;
}

.front-slideshow-title-span a{
color: #FFFFFF;
text-decoration:none;
}


#quicktabs_tabpage_front_tab_5_0.quicktabs_tabpage div.view div.view-content,
#quicktabs_tabpage_front_tab_5_1.quicktabs_tabpage div.view div.view-content,
#quicktabs_tabpage_front_tab_5_2.quicktabs_tabpage div.view div.view-content,
#quicktabs_tabpage_front_tab_5_3.quicktabs_tabpage div.view div.view-content
{
padding:0 26px 0 26px;
text-align:justify;
font-size:11px;
/*height:296px;*/
font-family:verdana;
}

#block-views-front_slideshow-block_1 {
margin-top:3px;
}

#preface-top.preface-top div#preface-top-inner.preface-top-inner div#block-quicktabs-front_tab_5.block div.inner, 
#preface-top.preface-top div#preface-top-inner.preface-top-inner div#block-views-front_slideshow-block_1.block div.inner {
margin:0;
padding:0;
}

.front-slideshow-text-readmore {
float:right;
padding: 0 10px 0 0;
}

.front-slideshow-text-readmore a {
color:#fff;
}

/* Quicktab dan slideshow kat depan - */

/* kerawang w3c kat depan + */

#block-menu-menu-menulefttop
{
 margin-top:10px;
/*float:right;*/
}

#block-menu-menu-menulefttop.block div.inner div.content ul.menu {
text-align:right;
}

#block-search-0 {
margin-top:-82px;
text-align:right;
float:right;
}

/* bahasa */
#block-locale-0 {
/*width:155px;*/
}



/* jam */
#block-block-13 {
width:255px;
}

/* login */
#block-block-14 {
/*margin-left:35px;
width:220px;*/
text-align:left;
}

/* pagestyle */
#block-pagestyle-0 {
/*width:80px;
margin-left:70px;*/

}

/* txt */
#block-textsize-0 {
/*width:120px;*/
float:right;
}


#header-top-inner {
background:#53b848;
color:#fff;
height:28px;
}

#header-top-inner a {
color:#fff;
}

.applyminheight {
/* min-height:760px; */
}

#content-region-inner {
background:url(../images/white.png) repeat;
margin-bottom:10px;

}
#block-block-11{
background:#FFFFFF
}

#block-locale-0.block div.inner div.content ul li.ms {
    display: inline;
    margin: 0;
    padding: 0;
    white-space: nowrap;

}

#block-locale-0.block div.inner div.content ul li.en {
/* border-right-style: solid;
    border-right-width: 1px; */
	display: inline;
    margin: 0;
    padding: 0;
    white-space: nowrap;
	
}


#block-locale-0.block div.inner div.content ul li.first:after {
content: " | ";
}

.applicationid-vf {
font-size:10px;
}

.applicationid-vf-required {
font-size:10px;
color:red;
}

/*  applicant cck table */

.user-applicant-table,
.gmpr-table,
.mon-table,
.mon-table-no-label
{
background:#fff;
}

#user-applicant-node-form,
#gmpr-node-form,
#mon-node-form
{
background:#fff;
}

.app-table-clear {
height:20px;
width:100%;
}

.table-head-1 {
background:#ccc;
font-weight:bold;
color:#000;
padding: 0 8px 0 8px;
}

.table-head-1a {
background:#ccc;
font-weight:bold;
color:#000;
padding: 0 8px 0 8px;
text-align:center;
}

.table-head-2 {
background:#a5a5a5;
font-weight:bold;
padding: 0 0 0 8px;
}

.table-head-2a {
background:#a5a5a5;
font-weight:bold;
padding: 0 0 0 8px;
text-align:center;
}

.table-head-3 {
background:#000;
font-weight:bold;
color:#fff;
text-transform:uppercase;
}

.table-content-1 {
font-style:italic;
background:#fff;
}

.table-content-2 {
font-style:italic;
text-align:center;
}

.table-title-1 {
font-weight:bold;
}

.table-field-application-id {
clear:both;
font-weight:bold;
padding:5px 0 5px 0;
color:#ff0000;
font-size:14px;
text-align:left;
position:relative;
}

.table-head-underline {
text-decoration:underline;
}

input[readonly="readonly"] {
    background-color:#ccc;
}


#view-id-my_application_status-page_3,
#view-id-my_application_status-page_3.view div.inner div.attachment,
.view-te-assignment
{
padding:15px 0 0 0;
}

#view-id-my_application_status-page_3.view div.inner div.attachment div.view {
background:#fff;
padding:0 10px 10px 10px;
}

#khalemi-tabs-user-apps ul.tips {
display:none;
}

.gmpr-form-title {}


.table-field-application-id2 {
font-weight:bold;
padding:5px 0 5px 0;
color:#ff0000;
font-size:14px;
clear:both;
text-align:right;
position:relative;
}



/* #block-views-te_assignment-block_1,
#block-block-20,
*/
#block-quicktabs-user_home
{
background: url("../images/white.png") repeat scroll 0 0 transparent;

}



.view-get-sub-docs,
.view-get-certified-project
{
padding:15px 0 0 0;
}

.get-sub-docs-label {
font-weight:bold;

}

.printpage {
text-align:right;
padding:5px 5px 0 0;
}

.views-filter-exposed-1 {
padding-left:10px;
}

.chart-bg {

background:#fff;
padding:0 0 0 10px;
}

.chart-pd-l {
padding-left:10px;
}

.apps-warning {
font-weight:bold;
font-style:italic;
padding:0 20px 10px 20px;
}

.th-1{}

.th-2{
width:85px;
}

.th-3{}

.th-4{}

.th-5{
width:80px;
}

.th-6{
width:105px;
}

#edit-field-name-of-company-0-value-wrapper.form-item label,
#edit-field-co-reg-0-value-wrapper.form-item label,
#edit-field-contact-person-0-value-wrapper.form-item label,
#edit-field-address-0-value-wrapper.form-item label,
#edit-field-tel-0-value-wrapper.form-item label,
#edit-field-co-brief-0-value-wrapper.form-item label,
#edit-field-designation-0-value-wrapper.form-item label,
#edit-field-percentage-bumiputra-share-0-value-wrapper label,
#edit-field-percentage-woman-share-0-value-wrapper label,
#conditional-field-type-of-shareholder > .form-item > label
{
display:none;
}

/*Hide Label In GTFS APPLICATION FORM->B.Description->B.5*/
#edit-field-b4-emp-opp-technical-0-value-wrapper.form-item label,
#edit-field-b4-emp-opp-nontechnical-0-value-wrapper.form-item label,
#edit-field-b4-emp-opp-nonexec-0-value-wrapper.form-item label,
#edit-field-b4-emp-opp-others-0-value-wrapper.form-item label,
#edit-field-b4-emp-opp-technical-new-0-value-wrapper.form-item label,
#edit-field-b4-emp-opp-notechnical-new-0-value-wrapper.form-item label,
#edit-field-b4-emp-opp-nonexec-new-0-value-wrapper.form-item label,
#edit-field-b4-emp-opp-others-new-0-value-wrapper.form-item label,
#edit-field-project-ref-id-0-nid-wrapper.form-item label,
#edit-field-gmpr-bank-value-wrapper.form-item label,
#edit-field-off-report-amount-0-value-wrapper.form-item label,
#edit-field-off-letter-accept-0-value-wrapper.form-item label,
#edit-field-off-total-cgc-0-value-wrapper.form-item label,
#edit-field-off-bank-financing-types-value-wrapper.form-item label,
#group_gmpr_milestone_status_values .form-item label
{
  display:none;
}

label[for="edit-field-b4-emp-opp-technical-0-value"]
{
  display:none;
}

#field_personnel_list_values.content-multiple-table tbody tr.draggable td.content-multiple-remove-cell,
#field_list_gt_expenditure_values.content-multiple-table tbody tr.draggable td.content-multiple-remove-cell
{
display:none;
}




.jbutton1 {
  background: transparent url(../images/red-button.png) repeat-x 0 0;
  border: 1px solid #fff;
  color: #fff;
  cursor: pointer;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 100%; /* 12px/12px */
  font-weight: bold;
  margin: 0 4px;
  padding: 2px 4px;
  text-transform: uppercase;
  outline: 1px solid #9BABB0;
  -moz-border-radius: 4px;
  -moz-outline-radius: 4px;
  border-radius: 4px;
}


.view-id-gmpr_financing_status_views,
#view-id-list_loan_approved-page_4,
#view-id-summ_certified_green_jobs-page_1,
.view-list-not-certified
{
padding:15px 0 0 0;
}


table.views-table thead tr th.views-field a.active {
text-decoration:none;
color:#000000;
}

.view-footer table{}

.view-gtfs-made-disbursement table tr,
.view-gtfs-made-disbursement table th,
.view-gtfs-made-disbursement table td
{
border: 1px solid #000;
text-align:center;
}

.view-gtfs-made-disbursement table thead tr th,
.view-list-loan-approved table thead tr th,
.view-gmpr-financing-status-views table thead tr th,
/* .view-my-application-status table thead tr th, 
.view-apps-status table thead tr th,*/
.view-list-certification table thead tr th,
.view-list-not-certified table thead tr th,
.view-views-get-te table thead tr th,
/*.view-list-evaluation table thead tr th,*/
.view-list-loan-status table thead tr th
{
background:#a5a5a5;
color:#000;
text-align:center;
padding:0;
}

.view-gmpr-financing-status-views table tr,
.view-gmpr-financing-status-views table th,
.view-gmpr-financing-status-views table td,
.view-list-loan-approved table tr,
.view-list-loan-approved table th,
.view-list-loan-approved table td,
/*
.view-my-application-status table tr,
.view-my-application-status table th,
.view-my-application-status table td,

.view-apps-status table tr,
.view-apps-status table th,
.view-apps-status table td,*/
.view-list-certification table tr,
.view-list-certification table th,
.view-list-certification table td,
.view-list-not-certified table tr,
.view-list-not-certified table th,
.view-list-not-certified table td,
.view-views-get-te table tr,
.view-views-get-te table th,
.view-views-get-te table td,
/*.view-list-evaluation table tr,
.view-list-evaluation table th,
.view-list-evaluation table td,*/
.view-list-loan-status table tr,
.view-list-loan-status table th,
.view-list-loan-status table td
{
border: 1px solid #000;

}

.view-my-application-status .view-display-id-page_3 {}


/* -- by meor--*/
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: " ";
}
.clearfix:after{
  clear: both;
}
.center{
    text-align: center;
}

#logo img{
 width: 100%;
}

#header-site-info{
  min-height: 105px;
}

.header-group-wrapper{
   background:#efefef url(../images/new/bg_07.png) top center repeat-x; 
}

#page{
   background:url(../images/new/bg_03.png) top center no-repeat;
}

.footer-grey{
  background: #82817e;
  min-height: 40px;
  color: #ffffff;
}

.footer-grey a{
  color: #ffffff;
}

.footer-grey .inner{
  max-width: 1200px;
  margin: 0 auto;
}

.footer-grey .inner .content-left,
.footer-grey .inner .content-right{
  width: 50%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}


.footer-head{
   background:url(../images/new/bg_footer.png) bottom center no-repeat;
   min-height: 161px;
}

.footer-head .inner{
  max-width: 724px;
  margin: 0 auto;
}

.footer-right.block,
.footer-left.block{
  margin: 0px;
}

.list-related{
    margin: 0px;
    padding-top: 60px !important;
}
.list-related li{
    list-style: none;
    float: left;
    padding: 7px 5px;
}

.footer-left-inner .block{
  margin-bottom:0px;
}

.block{
  padding-left: 9px;
  padding-right: 9px;
}

/* --list technology --*/
.list-tech{
    margin: 0px;
    padding: 0px;
}
.list-tech li{
    list-style: none;
    float: left;
    padding: 7px 5px;
    width: 25%;
    text-align: center;
}
.list-tech li img{

}
.list-tech li .title{
    background: #f9f9f9;
    color: #0094da;
    font-size: 17px;
    font-weight: bold;
    margin-top: -16px;
    padding: 26px 5px 15px;
    text-align: center;
    min-height: 82px;
}
.list-tech li a{
    background: #519c14;
    color: #ffffff;
    padding: 2px;
    text-align: center;
    border-radius: 5px;
    text-decoration: none;
    display: block;
    margin-top: 5px;
}

ul.list-tech,
ol.list-tech{
  margin-left: 0px;
}
/* --end list technology --*/

/* --quick tab --*/
#quicktabs-front_tab_5 ul.quicktabs_tabs.quicktabs-style-sky{
  display: table;
}
#quicktabs-front_tab_5 ul.quicktabs_tabs.quicktabs-style-sky li{
  display: table-cell;
  float: none;
}
#quicktabs-front_tab_5 ul.quicktabs_tabs.quicktabs-style-sky li a,
#quicktabs-front_tab_5 ul.quicktabs_tabs.quicktabs-style-sky li a:visited{
  width: 100%;
  text-align: center;
  background: #ffffff;
  color: #0068a6;
  border-top: 0px;
  border-right: 0px;
  border-left: 0px;
  border-bottom: 2px solid #dddddd;
}

#quicktabs-front_tab_5 ul.quicktabs_tabs.quicktabs-style-sky li.active a,
#quicktabs-front_tab_5 ul.quicktabs_tabs.quicktabs-style-sky li.active a:visited{
  font-size: 0.95em;
  height: 2.65em;
  line-height: 2.95em;
  min-height: 2.95em;
  padding: 0 8px;
  position: relative;
  text-align: center;
  text-decoration: none;
  width: 100%;
  background: #f9f9f9;
  color: #5a5a5a;
  border-bottom: 0px;
  border-left: 1px solid #dddddd;
  border-top: 2px solid #fba806;
  border-right: 1px solid #dddddd;
}
/*#quicktabs-front_tab_5 ul.quicktabs_tabs.quicktabs-style-sky li.active a{
  border-left: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
}*/
#quicktabs-front_tab_5 .quicktabs_main.quicktabs-style-sky{
  background: #f9f9f9;
  border-left: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
}
#quicktabs-front_tab_5 div.front-qtab-title{
  color: #0068a6;
  text-decoration: none;
}

#quicktabs-front_tab_5 .views-row{
 border-bottom: 1px solid #dddddd;
 padding-bottom: 10px;
}

#quicktabs-front_tab_5 .views-row.views-row-last{
  border-bottom: 0px;
}

/* --end quick tab --*/

/* --financing operation --*/
.financing-o .title{
    color: #0070ac;
    background: url('../images/new/bar.png') repeat-x center bottom;
    margin-bottom: 15px;
    padding-bottom: 10px;
    text-align: center;
}

.financing-o .users ul {
    list-style-image: url('../images/new/daun.png');
}

.financing-o .users{
    clear: both;
    display: table;
    margin-bottom: 20px;
}

.financing-o .col{
    float: left;
    width: 50%;
}
.financing-o .col.img{
    text-align: center;
}
.financing-o .col.img h5{
    text-transform: uppercase;
    margin: 0px 0px 14px;
    padding: 0px;
    color: #7fad40;
    font-weight: bold;
    font-size: 14px;
}
.financing-o .list{
    color: #5f5e5d;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}
.financing-o .list ul{
    margin: 0px;
    padding: 0px;
    display: table;
    width: 100%;
}
.financing-o .list ul li{
    float: none;
    list-style: none;
    padding-left: 5px;
    padding-right: 5px;
    display: table-cell;
}
/* --end financing operation --*/

/* --header info --*/
.info-header{
   float: right;
   margin-right: 30px;     
}
.info-header ul{
    margin: 0px;
    padding: 0px;
    width: 100%;
}
.info-header ul li{
    list-style: none;
}
.info-header ul li span{
    color: #747272;
    font-style: italic;
    font-weight: bold;
    padding-left: 20px;
}
.info-header ul li .size{
    font-size: 15px;
}

#block-block-28{
  margin-top: -92px;
}
/* --end header info --*/

.hotline-header{
  margin-right: 20px;
  position: relative;
  float: right;
  margin-top: -40px;
}

.primary-menu-inner ul.sf-menu li{
  padding: 0px 20px;
}

.primary-menu-inner ul.sf-menu li ul li{
  padding: 0px;
}

.primary-menu {
    background: rgba(0, 0, 0, 0) url("../images/new/menu-bar.jpg") repeat-x scroll 0 0;
}

.main-group.width-space{
  width: 96%;
}

@media (max-width: 967px) {
  .main-group.width-space{
    width: 94%;
  }
}

.sidebar-first.width-space-side{
  width: 10%;
}

.submenu{
  float: left;
  position: relative;
  padding-right: 15px;
}
.submenu img{
  margin-top: 25px;
  margin-left: -29px;
}

.submenu.active img{
  margin-top: 25px;
  margin-left: 0px;
}

#block-block-29 h2.title{
  color: #0070ac;
}


/* --tab application --*/
.ui-tabs-nav{
  width: 100%;
}

#khalemi-tabs-user-apps .ui-tabs-nav li{
  display: table-cell;
  float: none;
}
/* --end tab application --*/

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}

/*-- form style--*/
.form-text,
.form-select {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 4px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-textarea {
  display: block;
  width: 100%;
  height: auto;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.form-text:focus,
.form-textarea:focus,
.form-select:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-text::-moz-placeholder,
.form-textarea::-moz-placeholder,
.form-select::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-text:-ms-input-placeholder,
.form-textarea:-ms-input-placeholder,
.form-select:-ms-input-placeholder {
  color: #999;
}
.form-text::-webkit-input-placeholder,
.form-textarea::-webkit-input-placeholder,
.form-select::-webkit-input-placeholder {
  color: #999;
}
.form-text::-ms-expand,
.form-textarea::-ms-expand,
.form-select::-ms-expand {
  border: 0;
  background-color: transparent;
}
.form-text[disabled],
.form-text[readonly],
fieldset[disabled] .form-text,
.form-textarea[disabled],
.form-textarea[readonly],
fieldset[disabled] .form-textarea,
.form-select[disabled],
.form-select[readonly],
fieldset[disabled] .form-select {
  background-color: #eeeeee;
  opacity: 1;
}
.form-text[disabled],
fieldset[disabled] .form-text {
  cursor: not-allowed;
}
textarea.form-text {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-text,
  input[type="time"].form-text,
  input[type="datetime-local"].form-text,
  input[type="month"].form-text {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}
/*--end form style--*/

/*--button style--*/
.form-submit {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #f49f11;
  border-color: #f59213;
  color: #ffffff;
  font-weight: normal;
}
.form-submit:focus,
.form-submit:active:focus,
.form-submit.active:focus,
.form-submit.focus,
.form-submit:active.focus,
.form-submit.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
  color: #ffffff;
  background-color: #e8960e;
  border-color: #ed8d12;
}
.form-submit:hover,
.form-submit:focus,
.form-submit.focus {
  color: #fff;
  background-color: #e8960e;
  border-color: #ed8d12;
  text-decoration: none;
}
.form-submit:active,
.form-submit.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.form-submit.disabled,
.form-submit[disabled],
fieldset[disabled] .form-submit {
  cursor: not-allowed !important;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.form-submit.disabled,
fieldset[disabled] a.form-submit {
  pointer-events: none;
}
/*--end button style--*/

.Financial-footer{
  text-align: center;
}
.Financial-footer p{
  margin: 10px 0px;
}

.Financial-footer span{
  background: #54ca14;
  border-radius: 10px;
  color: #ffffff;
  font-weight: bold;
  padding: 6px 12px;
}

dl.multiselect .form-item{
  display: table;
}

#block-views-list_loan_approved-block_2,
.view.view-front-GTFS-financing-views{
  text-align: center;
}

#gvs-list_loan_approved-block_2,
#gvs-front_GTFS_financing_views-block_1{
  margin-top: -35px;
}

#block-views-list_loan_approved-block_2 .view-header .title,
.view.view-front-GTFS-financing-views .view-header .title,
#block-block-35 .title{
  background: rgba(0, 0, 0, 0) url("../images/new/bar.png") repeat-x scroll center bottom;
  color: #0070ac;
  margin-bottom: 15px;
  padding-bottom: 10px;
  text-align: center;
  position: relative;;
  z-index: 9;
}


/* menu accordion */

#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cssmenu {
  width: 100%;
  font-family: Helvetica, Arial, sans-serif;
  color: #ffffff;
  background: #fafafa;
  padding: 5px 10px;
}
#cssmenu ul ul {
  display: none;
}
.align-right {
  float: right;
}
#cssmenu > ul > li > a {
  padding: 11px 20px;
  cursor: pointer;
  z-index: 2;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #1269eb;
  background: #fafafa;
  border-bottom: 1px dashed #b3b3b3;
}
#cssmenu > ul > li > a:hover,
#cssmenu > ul > li.active > a,
#cssmenu > ul > li.open > a {
  color: #7f7d7d;
}
#cssmenu > ul > li.open > a {
  /*box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.15);
  border-bottom: 1px solid #1682ba;*/
}
#cssmenu > ul > li:last-child > a,
#cssmenu > ul > li.last > a {
  border-bottom: 0px;
}
.holder {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  right: 0;
}
.holder::after,
.holder::before {
  display: block;
  position: absolute;
  content: "";
  width: 6px;
  height: 6px;
  right: 20px;
  z-index: 10;
  -webkit-transform: rotate(136deg);
  -moz-transform: rotate(136deg);
  -ms-transform: rotate(136deg);
  -o-transform: rotate(136deg);
  transform: rotate(136deg);
}
.holder::after {
  top: 14px;
  border-top: 2px solid #2f93c1;
  border-left: 2px solid #2f93c1;
}
#cssmenu > ul > li > a:hover > span::after,
#cssmenu > ul > li.active > a > span::after,
#cssmenu > ul > li.open > a > span::after {
  border-color: #2f93c1;
}
.holder::before {
  top: 14px;
  border-top: 2px solid;
  border-left: 2px solid;
  border-top-color: inherit;
  border-left-color: inherit;
}
#cssmenu ul ul li a {
  cursor: pointer;
  padding: 10px 20px;
  z-index: 1;
  text-decoration: none;
  font-size: 13px;
  color: #1269eb;
  background: #eeeeee;
  border-bottom: 1px dashed #b3b3b3;
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.open > a,
#cssmenu ul ul li.active > a {
  background: #f4f4f4;
  color: #7f7d7d;
}
#cssmenu ul ul li:first-child > a {
  box-shadow: none;
}
#cssmenu ul ul ul li:first-child > a {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
#cssmenu ul ul ul li a {
  padding-left: 30px;
}
#cssmenu > ul > li > ul > li:last-child > a,
#cssmenu > ul > li > ul > li.last > a {
  border-bottom: 0;
}
#cssmenu > ul > li > ul > li.open:last-child > a,
#cssmenu > ul > li > ul > li.last.open > a {
  border-bottom: 1px dashed #32373e;
}

#cssmenu > ul > li > ul > li.open:last-child > ul > li:last-child > a {
  border-bottom: 0;
}
#cssmenu ul ul li.has-sub > a::after {
  display: block;
  position: absolute;
  content: "";
  width: 5px;
  height: 5px;
  right: 20px;
  z-index: 10;
  top: 11.5px;
  border-top: 2px solid #2f93c1;
  border-left: 2px solid #2f93c1;
  -webkit-transform: rotate(136deg);
  -moz-transform: rotate(136deg);
  -ms-transform: rotate(136deg);
  -o-transform: rotate(136deg);
  transform: rotate(136deg);
}
#cssmenu ul ul li.active > a::after,
#cssmenu ul ul li.open > a::after,
#cssmenu ul ul li > a:hover::after {
  border-color: #7f7d7d;
}

#block-menu-menu-user-account .content{
  background: #fafafa;
  padding: 0px 10px !important;
}

#block-menu-menu-user-account ul.menu,
#block-menu-menu-user-account ul.menu li,
#block-menu-menu-user-account ul.menu li a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#block-menu-menu-user-account ul.menu > li > a {
  padding: 11px 20px;
  cursor: pointer;
  z-index: 2;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #1269eb !important;
  background: #fafafa;
  border-bottom: 1px dashed #b3b3b3;
}
#block-menu-menu-user-account ul.menu > li > a:hover,
#block-menu-menu-user-account ul.menu > li.active > a,
#block-menu-menu-user-account ul.menu > li.open > a {
  color: #7f7d7d !important;
}

#block-menu-menu-user-account ul.menu > li:last-child > a,
#block-menu-menu-user-account ul.menu > li.last > a {
  border-bottom: 0px;
}


#sidebar-first.grid16-5{
  width: 29.25%;
}

.content-inner-inner.inner{
  background: #fafafa;
}

#content-content.content-content{
  padding: 0px 8px;
}  
/* menu accordion */

/*--nav tab arrow style--*/
.nav-pills.nav-wizard > li {
  position: relative;
  overflow: visible;
  border-right: 15px solid transparent;
  border-left: 15px solid transparent;
  border-top: 0px;
  border-bottom: 0px;
  border-width: 0 10px;
}
.nav-pills.nav-wizard > li a {
  padding: 12px 4px;
  color: #ffffff;
  line-height: 1.5;
}
.nav-pills.nav-wizard > li a span{
  font-size: 16px;
  font-weight: bold;
  line-height: 0;
  padding: 0 9px 0 0;
}
.nav-pills.nav-wizard > li + li {
  margin-left:0;
}
.nav-pills.nav-wizard > li:first-child {
  border-left: 0;
}
.nav-pills.nav-wizard > li:first-child a span{
  padding: 0 9px 0 16px;
}
.nav-pills.nav-wizard > li:first-child a {
  border-radius: 5px 0 0 5px;
}
.nav-pills.nav-wizard > li:last-child {
  border-right: 0;
}
.nav-pills.nav-wizard > li:last-child a {
  border-radius: 0 5px 5px 0;
}
.nav-pills.nav-wizard > li a {
  border-radius: 0;
  background-color: #b0b1ad;
  min-height: 44px;
}
.nav-pills.nav-wizard > li .nav-arrow {
  position: absolute;
  top: 0px;
  right: -19px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 22px 0 22px 20px;
  border-color: transparent transparent transparent #b0b1ad;
  z-index: 150;
}
.nav-pills.nav-wizard > li .nav-wedge {
  position: absolute;
  top: 0px;
  left: -18px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 22px 0 22px 18px;
  border-color: #b0b1ad #b0b1ad #b0b1ad transparent;
  z-index: 150;
}
.nav-pills.nav-wizard > li.ui-state-hover .nav-arrow {
  border-color: transparent transparent transparent #b0db4f;
}
.nav-pills.nav-wizard > li.ui-state-hover .nav-wedge {
  border-color: #b0db4f #b0db4f #b0db4f transparent;
}
.nav-pills.nav-wizard > li.ui-state-hover a {
  background-color: #b0db4f;
  color: #fff;
}
.nav-pills.nav-wizard > li.ui-state-active .nav-arrow {
  border-color: transparent transparent transparent #b0db4f;
}
.nav-pills.nav-wizard > li.ui-state-active .nav-wedge {
  border-color: #b0db4f #b0db4f #b0db4f transparent;
}
.nav-pills.nav-wizard > li.ui-state-active a {
  background-color: #b0db4f;
}
/*--end nav tab arrow style--*/

#block-block-33{
  float: right;
  overflow: visible;
}
#block-block-32{
  display: none;
}
.videos-menu{
  position: absolute;
  z-index: 9;
}

.videos-menu img{
  padding-top: 3px;
  width: 195px;
}

.video_show_hide{

}

.video-block{
  display: none;
}

.video-js.vjs-default-skin{
  width: 100% !important;
  height: 100% !important;
}

#block-views-video_player-block_1 .title,
#block-views-video_player-block_1 .meta,
#block-views-video_player-block_1 .content .field-field-videos-thumbnail{
  display: none;
}

.more-lagi{
  text-align: right;
}

.more-lagi a{
  color: #027ac6;
  font-weight: bold;
}


.pie-logo{
  left: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: -332px;
  position: absolute;
  right: 0;
  width: 37%;
}
.pie-logo.new{
  left: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: -367px;
  position: absolute;
  right: 0;
  width: 30%;
}

#block-block-35 .block-title{
	padding-bottom: 17px;
}

.box-legend{
    width: 11px;
    height: 13px;
    margin: 0 5px;
    border-radius: 3px;
    float: left;
}
.box-legend.approve{
    background-color: #0094da;
}
.box-legend.balance{
    background-color: #3366cc;
}
.legend{
    list-style: none;
    margin-bottom: 15px !important;
}


.pie-logo img{

}

#quicktabs-user_home .views-field.views-field-view-node a,
#quicktabs_container_manager_home .views-field.views-field-view-node a,
#quicktabs-home_te_dashboard .views-field.views-field-view-node a{
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 3px 6px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #337ab7;
  border-color: #2e6da4;
  color: #ffffff;
  font-weight: normal;
}


#quicktabs-user_home .views-field.views-field-view-node a:hover,
#quicktabs_container_manager_home .views-field.views-field-view-node a:hover,
#quicktabs-home_te_dashboard .views-field.views-field-view-node a:hover{
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
  text-decoration: none;
}
#quicktabs-user_home .block,
#quicktabs_container_manager_home .block,
#quicktabs-home_te_dashboard .block,
#quicktabs-user_home .block .inner,
#quicktabs_container_manager_home .block .inner,
#quicktabs-home_te_dashboard .block .inner{
  padding: 0px;
  margin: 0px;
}
#content-group #content-region-inner .content-inner.block .inner{
  margin-left: 0px;  
}
#block-quicktabs-manager_home .inner{
    margin-left: 0px; 
}

ul.quicktabs_tabs.quicktabs-style-excel{
  padding: 0px;
  background: transparent;
}
ul.quicktabs_tabs.quicktabs-style-excel li{
  background: #337ab7;
  color: #ffffff;
  margin: 2px 1px;
  padding: 0;
}
ul.quicktabs_tabs.quicktabs-style-excel li a{
  background: #337ab7;
  color: #ffffff;
  padding: 5px 7px;
}
ul.quicktabs_tabs.quicktabs-style-excel li.active a{
  background: #00a9e0;
  color: #ffffff;
}
ul.quicktabs_tabs.quicktabs-style-excel li.first.active{
  background: #337ab7;
  color: #ffffff;
}
ul.quicktabs_tabs.quicktabs-style-excel li.last a{
  background: #337ab7;
  color: #ffffff;
}
ul.quicktabs_tabs.quicktabs-style-excel li.last.active a{
  background: #00a9e0;
  color: #ffffff;
}


/* table form*/
.user-applicant-table{
  border: 0px;
}

table,
.user-applicant-table,
.gmpr-table{
  border-collapse: collapse;
  border-spacing: 0;
}

table,
.user-applicant-table,
.gmpr-table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.user-applicant-table > thead > tr > th,
.user-applicant-table > tbody > tr > th,
.user-applicant-table > tfoot > tr > th,
.user-applicant-table > thead > tr > td,
.user-applicant-table > tbody > tr > td,
.user-applicant-table > tfoot > tr > td,
.gmpr-table > thead > tr > th,
.gmpr-table > tbody > tr > th,
.gmpr-table > tfoot > tr > th,
.gmpr-table > thead > tr > td,
.gmpr-table > tbody > tr > td,
.gmpr-table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border: 1px solid #ddd;
  /*border-left: 0px;
  border-right: 0px;
  border-bottom: 0px;*/
}

.user-applicant-table > tbody > tr > th,
.user-applicant-table > tbody > tr > td {
  /*color: #333333;*/
}


body{
  color: #333333;
}

#edit-field-project-category-value-user-wrapper,
#edit-field-project-category-value-producer-wrapper,
#edit-field-project-sector-value-energy-wrapper,
#edit-field-project-sector-value-building-wrapper,
#edit-field-project-sector-value-transport-wrapper,
#edit-field-project-sector-value-wastenwater-wrapper,
.float-left{
  float: left;
  padding-right: 20px;
}

#edit-field-project-category-value-user-wrapper{
  background: url(../images/new/icon-user.png) top center no-repeat;
  padding: 130px 30px 10px;
}
#edit-field-project-category-value-producer-wrapper{
  background: url(../images/new/icon-producer.png) top center no-repeat;
  padding: 130px 30px 10px;
}
#edit-field-project-category-value-na-wrapper,
#edit-field-project-sector-value-na-wrapper{
  display: none;
}


/*photo gallery*/
.photo{
    
}

.photo .views-row{
    float: left;
    width: 25%;
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    margin-bottom: 10px;
    margin-top: 10px;
}

.photo .views-row .views-field-field-photo-fid{
    text-align: center;
    padding: 12px 0px;
    background: #fff none repeat scroll 0 0;
    border-radius: 2px 2px 0px 0px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
}

.photo .views-row .views-field-title{
    text-align: center;
    text-transform: capitalize;
    background: #fff none repeat scroll 0 0;
    border-radius: 0px 0px 2px 2px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
}

.node-type-photo{
    
}

.node-type-photo .field-item{
    float: left;
    width: 16.6667%;
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: center;
}

.node-type-photo .field-item img{
    padding: 8px;
    background: #fff none repeat scroll 0 0;
    border-radius: 2px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
}
/*end photo gallery*/

/* video gallery*/

.video .views-row{
    float: left;
    width: 25%;
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    margin-bottom: 10px;
    margin-top: 10px;
}

.video .views-row .views-field-field-videos-thumbnail-fid{
   text-align: center;
    padding: 12px 0px;
    background: #fff none repeat scroll 0 0;
    border-radius: 2px 2px 0px 0px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
}

.video .views-row .views-field-title{
    text-align: center;
    text-transform: capitalize;
    background: #fff none repeat scroll 0 0;
    border-radius: 0px 0px 2px 2px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
}

/*end video gallery*/

/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}


#group_gmpr_milestone_status_values > tbody > tr.draggable > td > .form-item,
#group_gmpr_milestone_status_values > tbody > tr.draggable > td > .ahah-new-content > .form-item,
#group_gmpr_milestone_status_values > tbody > tr.draggable > td > .content-multiple-cell-content-wrapper > .form-item,
#group_gmpr_milestone_status_values > tbody > tr.draggable > td > .content-multiple-cell-content-wrapper > .ahah-new-content > .form-item{
    width: 20.6667%;
    float: left;
    position: relative;
}

#edit-group-gmpr-milestone-status-0-field-gmpr-milestone-order-no-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-1-field-gmpr-milestone-order-no-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-2-field-gmpr-milestone-order-no-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-3-field-gmpr-milestone-order-no-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-4-field-gmpr-milestone-order-no-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-5-field-gmpr-milestone-order-no-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-6-field-gmpr-milestone-order-no-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-7-field-gmpr-milestone-order-no-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-8-field-gmpr-milestone-order-no-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-9-field-gmpr-milestone-order-no-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-10-field-gmpr-milestone-order-no-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-11-field-gmpr-milestone-order-no-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-12-field-gmpr-milestone-order-no-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-13-field-gmpr-milestone-order-no-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-14-field-gmpr-milestone-order-no-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-15-field-gmpr-milestone-order-no-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-16-field-gmpr-milestone-order-no-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-17-field-gmpr-milestone-order-no-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-18-field-gmpr-milestone-order-no-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-19-field-gmpr-milestone-order-no-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-20-field-gmpr-milestone-order-no-value-wrapper.form-item
/*tr.draggable>td>div[id^="edit-group-gmpr-milestone-status"],*/{
    width: 5.667% !important;
}

#edit-group-gmpr-milestone-status-0-field-gmpr-d-progress-percent-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-1-field-gmpr-d-progress-percent-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-2-field-gmpr-d-progress-percent-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-3-field-gmpr-d-progress-percent-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-4-field-gmpr-d-progress-percent-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-5-field-gmpr-d-progress-percent-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-6-field-gmpr-d-progress-percent-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-7-field-gmpr-d-progress-percent-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-8-field-gmpr-d-progress-percent-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-9-field-gmpr-d-progress-percent-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-10-field-gmpr-d-progress-percent-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-11-field-gmpr-d-progress-percent-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-12-field-gmpr-d-progress-percent-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-13-field-gmpr-d-progress-percent-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-14-field-gmpr-d-progress-percent-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-15-field-gmpr-d-progress-percent-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-16-field-gmpr-d-progress-percent-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-17-field-gmpr-d-progress-percent-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-18-field-gmpr-d-progress-percent-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-19-field-gmpr-d-progress-percent-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-20-field-gmpr-d-progress-percent-value-wrapper.form-item
{
    width: 8.667% !important;
}

#edit-group-gmpr-milestone-status-0-field-gmpr-d-project-milestone-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-1-field-gmpr-d-project-milestone-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-2-field-gmpr-d-project-milestone-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-3-field-gmpr-d-project-milestone-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-4-field-gmpr-d-project-milestone-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-5-field-gmpr-d-project-milestone-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-6-field-gmpr-d-project-milestone-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-7-field-gmpr-d-project-milestone-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-8-field-gmpr-d-project-milestone-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-9-field-gmpr-d-project-milestone-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-10-field-gmpr-d-project-milestone-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-11-field-gmpr-d-project-milestone-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-12-field-gmpr-d-project-milestone-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-13-field-gmpr-d-project-milestone-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-14-field-gmpr-d-project-milestone-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-15-field-gmpr-d-project-milestone-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-16-field-gmpr-d-project-milestone-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-17-field-gmpr-d-project-milestone-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-18-field-gmpr-d-project-milestone-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-19-field-gmpr-d-project-milestone-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-20-field-gmpr-d-project-milestone-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-21-field-gmpr-d-project-milestone-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-22-field-gmpr-d-project-milestone-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-23-field-gmpr-d-project-milestone-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-24-field-gmpr-d-project-milestone-value-wrapper.form-item,
#edit-group-gmpr-milestone-status-25-field-gmpr-d-project-milestone-value-wrapper.form-item{
    width: 22.667% !important;
}

#group_gmpr_milestone_status_values > tbody > tr.draggable > td > .content-multiple-cell-content-wrapper,
#group_gmpr_milestone_status_values > tbody > tr.draggable > td > .content-multiple-cell-content-wrapper > .ahah-new-content{
    clear: left;
    overflow: auto;
}


/*
#group_gmpr_milestone_status_values > tbody > tr.draggable > td > .content-multiple-cell-content-wrapper:after{
    clear: right;
}
*/

#group_gmpr_milestone_status_values .content-multiple-removed-warning{
    clear: both;
}

/*#group_gmpr_milestone_status_values .date-clear-block:after {
    clear: none;
}*/

#group_gmpr_milestone_status_values .date-clear-block{
    clear: none;
}


#group_gmpr_milestone_status_values .date-clear-block.form-item{
    width: 11% !important;
}

#group_gmpr_milestone_status_values .container-inline-date .form-item, .container-inline-date .form-item input{
    width: 100%;
}


#tabs-2 .hierarchical-select-wrapper .hierarchical-select .selects,
#tabs-3 .hierarchical-select-wrapper .hierarchical-select .selects{
  width: 100%;
}

#tabs-2 .hierarchical-select-wrapper .hierarchical-select #edit-field-applicant-state-city-tids-hierarchical-select-selects-0,
#tabs-2 .hierarchical-select-wrapper .hierarchical-select #edit-field-applicant-state-city-tids-hierarchical-select-selects-1,
#tabs-2 .hierarchical-select-wrapper .hierarchical-select #edit-field-partner-state-tids-hierarchical-select-selects-0,
#tabs-2 .hierarchical-select-wrapper .hierarchical-select #edit-field-partner-state-tids-hierarchical-select-selects-1,
#tabs-3 .hierarchical-select-wrapper .hierarchical-select #edit-field-user-state-city-tids-hierarchical-select-selects-0,
#tabs-3 .hierarchical-select-wrapper .hierarchical-select #edit-field-user-state-city-tids-hierarchical-select-selects-1{
  float: left;
  position: relative;
  width: 47%;
}

#conditional-field-user-officer-cert-issue .container-inline-date.date-clear-block,
#conditional-field-user-officer-cert-ext-1 .container-inline-date.date-clear-block,
#conditional-field-user-officer-cert-ext-2 .container-inline-date.date-clear-block,
#conditional-field-user-officer-cert-ext-3 .container-inline-date.date-clear-block{
    float: left;
    margin-right: 0px;
    width: 50%;
    clear: none;
}

#conditional-field-user-officer-cert-issue,
#conditional-field-user-officer-cert-ext-1,
#conditional-field-user-officer-cert-ext-2,
#conditional-field-user-officer-cert-ext-3{
    clear: both;
}


.user-applicant-table table.matrix-table{

}

.user-applicant-table table.matrix-table .matrix-second-col{
  width: 54%;
}

.user-applicant-table table.matrix-table .matrix-last-col{
  width: 40%;
}

.user-applicant-table .matrix-links{
  text-align: right;
}

.user-applicant-table .matrix-links a{
  -moz-user-select: none;
  background-color: #337ab7;
  background-image: none;
  border: 1px solid #2e6da4;
  border-radius: 4px;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 11px;
  font-weight: normal;
  line-height: 1.42857;
  margin-bottom: 0;
  padding: 1px 6px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}

.user-applicant-table .form-item{
  margin-bottom: 0;
  margin-top: 0;
}

/*css for user applicant Financing*/

.calc-btn{
  background-color: #FF0000;
  border-color: #2e6da4;
  color: #ffffff;
}

#notification {
    position:fixed;
    top:40px; /* Set to 0 or wherever */
    width:82%; /* set to 100% if space is available */
    z-index:105;
    text-align:center;
    font-weight:normal;
    font-size:14px;
    font-weight:bold;
    color:white;
    background-color:#FF7800;
    padding:5px;
}
#notification span.dismiss {
    border:2px solid #FFF;
    padding:0 5px;
    cursor:pointer;
    float:right;
    margin-right:10px;
}
#notification a {
    color:white;
    text-decoration:none;
    font-weight:bold
}

.next-button{
	display: none !important;
}

@media print {
    .user-applicant-table .views-admin-links.views-hide{
        display: none !important;
    }
    #header-top-wrapper{
        display: none !important;
    }
    .hotline-header img{
        display: none !important;
    }
    #sidebar-first{
        display: none !important;
    }
    #header-group-wrapper{
        display: none !important;
    }
    .footer-head{
        display: none !important;
    }
    .footer-grey{
        display: none !important;
    }
    #main-group{
        width: 100%;
    }
    .jbutton1{
        display: none !important; 
    }
    .table-field-application-id,
    .table-field-application-id{
        color:#000000;
    }
    #content-inner-inner.content-inner-inner .title{
        display: none !important; 
    }
    .table-head-1 {
        background-color: #cccccc;
        color: #000000;
        font-weight: bold;
        padding: 0 8px;
    }
    .table-head-3 {
        background-color: #000000;
        color: #ffffff;
        font-weight: bold;
        text-transform: uppercase;
    }
    .table-head-2 {
        background-color: #a5a5a5;
        font-weight: bold;
        padding: 0 0 0 8px;
    }
}

.user-applicant-table .views-admin-links.views-hide{
    display: none !important;
}

#edit-field-applicant-state-txt-0-value, 
#edit-field-applicant-city-txt-0-value,
#edit-field-partner-state-txt-0-value,
#edit-field-partner-city-txt-0-value
{
	float: left;
    position: relative;
    width: 47%;
	margin-left: 10px;
}

#block-views-video_player-block_1 .view-header{
    font-size: 142.85%;
    color: #0070ac;
    font-weight: bold;
}

#block-views-video_player-block_1 .view-content .inner .content.clearfix{
    color: #7fad40;
    font-size: 13px;
}

#edit-field-postcode-0-value-wrapper #edit-field-postcode-0-value{
    max-width: 88%;
}

#edit-field-applicant-postcode-0-value-wrapper #edit-field-applicant-postcode-0-value{
    max-width: 86%;
}

#edit-field-partner-postcode-0-value-wrapper #edit-field-partner-postcode-0-value{
    max-width: 84%;
}

#edit-field-list-gt-expenditure2-0-5-wrapper{
    
}

#field-list-gt-expenditure2-items .tableHeader-processed,
#field-list-nongt-expenditure-items .tableHeader-processed{
    display: none;
}

#field-list-gt-expenditure2-items .matrix.sticky-enabled.sticky-table td:nth-child(3) {
    width: 32%;
} 

#field-list-gt-expenditure2-items .matrix.sticky-enabled.sticky-table td:nth-child(4) {
    width: 14%;
} 

#field-list-gt-expenditure2-items .matrix.sticky-enabled.sticky-table td:nth-child(5) {
    width: 23%;
} 

#field-list-gt-expenditure2-items .matrix.sticky-enabled.sticky-table td:nth-child(6) {
    width: 16%;
} 

#field-list-gt-expenditure2-items .matrix.sticky-enabled.sticky-table td:nth-child(7) {
    width: 20%;
} 

#field-list-nongt-expenditure-items .matrix.sticky-enabled.sticky-table td:nth-child(3){
    width: 61%;
}
#field-list-nongt-expenditure-items .matrix.sticky-enabled.sticky-table td:nth-child(4){
    width: 22%;
}
#field-list-nongt-expenditure-items .matrix.sticky-enabled.sticky-table td:nth-child(5){
    width: 20%;
}
#field_company_share_list_values .matrix.sticky-enabled.sticky-table td:nth-child(3){
    width: 45%;
}
#field_company_share_list_values .matrix.sticky-enabled.sticky-table td:nth-child(4){
    width: 20%;
}
#field_company_share_list_values .matrix.sticky-enabled.sticky-table td:nth-child(5){
    width: 17%;
}
#field_company_share_list_values .matrix.sticky-enabled.sticky-table td:nth-child(6){
    width: 17%;
}

#field_individual_share_list_values .matrix.sticky-enabled.sticky-table td:nth-child(3){
    width: 24%;
}
#field_individual_share_list_values .matrix.sticky-enabled.sticky-table td:nth-child(4){
    width: 13%;
}
#field_individual_share_list_values .matrix.sticky-enabled.sticky-table td:nth-child(5){
    width: 20%;
}
#field_individual_share_list_values .matrix.sticky-enabled.sticky-table td:nth-child(6){
    width: 16%;
}
#field_individual_share_list_values .matrix.sticky-enabled.sticky-table td:nth-child(7){
    width: 13%;
}
#field_individual_share_list_values .matrix.sticky-enabled.sticky-table td:nth-child(8){
    width: 12%;
}

#field_pmt_list_values .matrix.sticky-enabled.sticky-table td:nth-child(2){
    width: 18%;
}
#field_pmt_list_values .matrix.sticky-enabled.sticky-table td:nth-child(3){
    width: 14%;
}
#field_pmt_list_values .matrix.sticky-enabled.sticky-table td:nth-child(4){
    width: 15%;
}
#field_pmt_list_values .matrix.sticky-enabled.sticky-table td:nth-child(5){
    width: 12%;
}
#field_pmt_list_values .matrix.sticky-enabled.sticky-table td:nth-child(6){
    width: 14%;
}
#field_pmt_list_values .matrix.sticky-enabled.sticky-table td:nth-child(7){
    width: 14%;
}
#field_pmt_list_values .matrix.sticky-enabled.sticky-table td:nth-child(8){
    width: 12%;
}

#enableid{
    padding-left: 30px;
}