body{font-size: 14px;}
img{ max-width:100%; }
.login-page{ background:url(../images/bodybg.jpg) no-repeat center center; position:relative; }
.login-page:before{ position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,.3); content:""; }
.login-box{ margin: 0 auto; transform: translateX(-50%)translateY(-50%); top: 50%; position: absolute; left: 50%; 
    background: rgba(255,255,255,.9); }
.login-box .login-logo{ margin:15px 0 0; padding-bottom: 15px; }  
.login-box-body{ background:none; }  	
.login-box .login-box-body{ padding-top:0; }
.login-box .form-group{ background-color:rgba(255,255,255,.4); }
.login-box-msg{ padding: 0 20px 20px 20px; }
.login-box{ max-width: 50%;}     
.login-box .login-logo img{ max-width:60%; }
.login-box .login-box-body{ font-size: 18px; }
.login-box .form-control{  height: 40px; }
.login-box input[type="checkbox"]{  }
.login-box .form-control-feedback{ left: 0; width: 40px; height: 40px; line-height: 40px; }
.login-box .icheckbox_square-blue{  }
.login-box .has-feedback.form-control{ padding-right: 0; width: 38px; height: 38px; line-height: 38px; }
.login-box .form-control-feedback{  background-color:#056839;  }
.login-box .form-control-feedback:before{ color:#fff;  }  
.login-box .has-feedback .form-control{ padding-right:0; padding-left: 50px; }
.login-box .checkbox{ margin-top: 5px;  }
input.btn{ background-color: #056839; }
input.btn:hover{ background-color: #0b9444;border-color:#0b9444;  }
.login-box a{ color:#056839;  }   
.checkbox  span{ padding-left:10px;  }
.login-box .login-box-body{ font-size: 16px; line-height: 22px;  }
.login-box-body .btn{ padding: 10px 12px; font-size:18px; line-height: 1; }
.login-box-msg{ color:#056839; padding-left:0; padding-right:0; font-size: 20px; }
.gc-message-box p{ font-weight:600; color:#0b9444; margin-bottom: 1px; }
.gc-message-box{ margin-bottom:20px; padding:0; }
.forgot-password-page .has-feedback .form-control{ padding-left:15px;  } 
.forgot-password-page h1{ font-size:24px;  }
.forgot-password-page p{  color:#0b9444; }
.gc-message-box p:last-child{ margin-bottom:0;  }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{ color:#056839;  }
.skin-blue .main-header .logo{ background-color: #fff;  }
.main-header .logo{ width: 240px; height:auto; padding:2px 5px; }
.main-header .navbar{ margin-left: 240px;  }
.content-wrapper{ margin-left: 240px;  }
.main-sidebar{ padding-top: 28px;  }
.main-footer{ margin-left: 240px;  } 
.main-header .sidebar-toggle{ padding: 22px 15px;  }
textarea.form-control.samll-textarea{ height:90px;  }
.main-header .navbar{ background-color:darkslategrey !important;  }
.main-header .navbar .sidebar-toggle:hover{ background-color: #038439 !important;  }
.navbar-nav > li > a{ padding-top: 22px; padding-bottom: 22px;  }
.main-sidebar{ background-color: darkslategrey !important;  }
.sidebar-menu > li a{ color:#fff !important;  }
.sidebar-menu > li.active > a{ background: #066839 !important; border-left-color: #8cc540 !important;  }
.sidebar-menu > li:hover > a{ background: #066839 !important; border-left-color: #8cc540 !important;  }
.wrapper{ background:inherit !important; }
.main-sidebar{ width:240px;  }
.main-footer{ background: #0b9444; color: #fff; }
.main-footer strong a{ color:#d8df20;  }
.sidebar-menu > li > .treeview-menu{  background: darkslategrey !important; }
.skin-blue .main-header .logo:hover{ background:#fff; }
.sidebar-collapse .main-header .logo{ line-height: 60px;  }
.sidebar-collapse .main-sidebar{ padding-top: 60px;  }
.main-header li.user-header{ background-color: #056839 !important;  }
.navbar-nav > .user-menu > .dropdown-menu > li.user-header > p{ color:#fff;  }
.navbar-nav > .user-menu > .dropdown-menu > li.user-header > img{ border-color:#d8df20;  }
.navbar-nav .dropdown-menu{ background:inherit;  }
.navbar-nav .user-footer{ background:#d8df20 !important;  }
.btn-default{ background-color:#035b31; border-color: #035b31; color:#fff !important; font-size: 15px; transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; }
.navbar-nav .btn-default:hover{ background-color:#0b9444; border-color:#0b9444; transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; }
.btn-default:focus{ background-color:#0b9444; border-color:#0b9444; }
.fixed .content-wrapper{ padding-top:80px;  }
.btn-primary{ background-color:#035b31; border-color: #035b31; color:#fff !important; transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; }
.btn-primary:hover{  background-color:#0b9444; border-color:#0b9444; transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; }
.box{ border-top: 3px solid #8dc73f;  }
.table a{ color:#0b9444;  }
.table a:hover{ text-decoration: underline; }
.btn-group button{ margin-right:10px !important;  }
.btn-group .btn-warning{ background:#d8df20; border-color:#d8df20; color:#111; transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; }
.btn-group .btn-warning:hover{ background:#c1c718; border-color:#c1c718; transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; }
.btn-group a.btn-flat{ background:#f00; border-color:#f00;  } 
.btn-group a.btn-flat:hover{ background:#cd0000;  } 
textarea.form-control{ height:90px;  } 
.gc-val-error{ color:#f00;  } 
.sidebar-menu li.header.text-uppercase{ margin-top: -6px; background:#8cc63e; color:#fff;  }
.user-rols .checkbox{ display:inline-block; margin-right:20px; }
.user-rols .checkbox label{ padding-left:0;  }
.user-rols .checkbox:last-child{ margin-right:0;  }
.user-rols .checkbox input[type="radio"]{ position: relative; top:2px; margin-right:5px; margin-top:10px; }
.user-valuechain .checkbox { display: inline-block; margin-right: 20px;}
.user-valuechain .checkbox:last-child{ margin-right:0;  }
.user-valuechain .checkbox input[type="checkbox"]{ position: relative; top:2px; margin-right:5px; margin-top:10px; }
.gc-delete-warp { color: #0b9444; padding-left: 2px; }
.gc-delete-warp:hover { color: #fe0302; cursor: pointer; }
.gc-edit-warp { color: #0b9444; padding-right: 2px; }
.gc-edit-warp:hover { text-decoration: underline; color: #015a31; cursor: pointer; }
.gc-disaggregation_data { text-align: left; }
.gc-add_disaggregation-btn { text-align: left; }
.gc-disagtitle-warp { color: #015a31; border-bottom: 1px solid #015a31; background: none; }
.gc-disagdesc-warp { color: #0b9444; border-bottom: 1px solid #ddd; background: #fff!important; }
.table>thead>tr>th { border: none; }
.table>tbody>tr>td { border: none; }
.box-body { padding-left: 10px; }
.disaggregation-titlewarp { padding-left:0px; }
.gc-disagdesc-warp td input { padding: 5px 20px; width: 100%; border: 1px solid #d2d6de; border-radius: none; }
.clsdistype { width: 160%; }
.pull-center { text-align: center; float: right; margin-top: 10px; }
.pull-center a { min-width: 120px; }	
.pull-left a { min-width: 108px; }
.gc-quarter_info { font-size: 14px; font-weight: bold; margin: 10px 0 8px 0; }
.gc-qutsetting-title { border-top: 1px solid #056839; margin-bottom: 30px; background: rgb(5, 104, 57, .15); }
.gc-qutsetting-title:first-child { border: none; margin-bottom: 30px; }
/*.sidebar-menu .treeview-menu>li.active { background: #069345; }*/
/*.sidebar-menu .treeview-menu>li { background: #03B54E; }*/

header .col-md-10 { background: #000; height: 100px; }

/*.activity_budget_list{display: none;}*/
.gc-hide{display: none;}

/* 14062019
----------------------------*/
/*.btn{padding: 8px 16px; font-size: 16px;}*/
.form-control{padding: 10px 12px; height: auto; }
select:not([multiple]){background-image:url(../images/select-arrow.png);}
select{-moz-appearance:none; -webkit-appearance:none; background-image:url(../images/select-arrow.png); background-repeat:no-repeat; background-position:right center;
padding-right: 30px; text-overflow: ellipsis; overflow:hidden; white-space: nowrap; border:1px solid #d2d6de;  padding-top: 8px; padding-bottom: 8px; padding-left: 10px; line-height: 1.31; }

.box-title, .gc-title-warp{font-size: 21px; font-weight: 700;}
.form-horizontal .control-label{margin-bottom: 5px;}
.s-projects-wapper{float: left; margin-left: 5px; margin-top: 13px;}
.s-projects-wapper select{ width:240px; font-size: 16px; line-height: 1.1; }
.content-header{min-height: 41px;}

.add-bgt-activitys-wapper{background-color: #f0f7e6;padding:15px; margin-top: 30px; margin-bottom: 20px;}
.box-header{padding:15px;}
.box-body{padding: 15px;}
.gc-table-data input{padding: 6px 12px; border:1px solid #d2d6de; width: 100%;}
.gc-table-data td input{padding: 6px 12px; border:1px solid #d2d6de; width: 100%;}
.gc-table-data td select{width: 100%; min-width: 225px; padding: 6px 12px 6px 8px;}

.col-action{width: 110px;}
/*.gc-table-data .label-box-1{min-height: 30px; padding-top: 7px; padding-bottom: 7px; display: block;}*/
.gc-table-data .gc-edit-box, .gc-table-data .gc-delete-warp{display: inline-block; width: auto;}

.w-200{min-width: 300px;}
.gc-edit-box{cursor: pointer;}
.gc-edit-box:hover{color: #fe0302;}
.error{color:#fe0302;}



/* Next previous style 
---------------------------*/
.gc-post-pagination{display: flex; flex-wrap: wrap; margin-left: -15px; margin-right: -15px;}
.pre_link{flex:1; padding: 0 0px; background-color:#eeece1; margin: 0 15px;}
.next_link{flex:1; padding: 0 0px; background-color:#eeece1; text-align: right; margin: 0 15px;}
.gc-post-pagination a{ padding: 15px; display: block;  position: relative; color: #2e2e2e;}
.gc-post-pagination a:hover{color: #000000;}
.pagi-icon{position: absolute; top: 20px; font-size: 24px; color: #7f7f7f;}
.pre_link a{padding-left: 60px; }  
.pre_link .pagi-icon{left: 15px;}
.next_link a{padding-right: 60px;}
.next_link .pagi-icon{right: 15px;}
.page-content {font-size: 16px; display: inline-block; text-align: left;}
.page-content span{display: block; font-size: 18px; font-weight: 600;}


.user-footer{}
.user-footer .btn{padding:8px 12px;}
.pull-left a{min-width: 100px;}
.pull-center{width: 100%;}


.sidebar-menu .treeview-menu > li.active a{background-color: #069345 !important;}
.sidebar-menu .treeview-menu > li.active ul li a{background-color: transparent !important;}
.sidebar-menu .treeview-menu > li.active ul li.active a{background-color: #069345 !important;}
.gc-inctr_name{width: 340px;}
.gc-inctr_description{width: 340px;}


@media only screen and (min-width:768px) and (max-width:991px)
{

	.pagi-icon{font-size: 18px;}
	.page-content span{font-size: 16px;}
	.pre_link a{padding-left: 50px;}
	.next_link a{padding-right: 50px;}
}


/* 24062019 
---------------------------*/
.box-body > .table{ margin-bottom: 20px;}
.table{border:1px solid #f0f0f0;}
.table > thead > tr > th{ color: #015a31; border-bottom: 1px solid #015a31; background: none; }
.table > tbody > tr > td{ color: #0b9444; border-bottom: 1px solid #ddd; }

.gc-t-index{width: 35px;}
.gc-table-data td input{padding: 6px 12px;}
.gc-table-data td input{width: 120px;}
 .gc-table-data td select{width: 180px; min-width: 180px;}
.gc-edit-span{display: inline-table; width: 120px; line-height: 1.8; padding-top: 5px; padding-bottom: 5px; display: inline-block; vertical-align: middle;}
.gc-no-edit-span{width: auto;}
.gc-table-data .gc-edit-box, .gc-table-data .gc-delete-warp{vertical-align: middle;}
.gc-table-data td.col-action{vertical-align: middle;}

.creat-activity-budget-page td input{width: 180px;}
.creat-activity-budget-page td select{width:180px; min-width: 180px;}
.creat-activity-budget-page .gc-edit-span{ width: 180px;}
.creat-activity-budget-page .gc-no-edit-span{width: 180px;}

.gc-t-text-width{max-width: 180px;}

.gc-export-btn{margin-bottom: 15px;}
.nav-tabs{padding: 0 15px;}
.nav-tabs > li > a{color: #444444;}
.nav > li > a:hover, .nav > li > a:active, .nav > li > a:focus, .nav > li.active > a{color: #0b9444;}


.add-bgt-activitys-wapper option:disabled {color: #c6c6c6; background-color:#f1f1f1;}
.gc-deletereq {color: red !important;}


.gc-requertbox-warp{text-align: center;}
.gc-requertbox-warp .info-box-content{margin-left: 0px;}
.gc-requertbox-warp .info-box-number{font-size: 30px; line-height: 1.2; margin-top: 10px; color: #0b9444;}
.gc-requertbox-warp .info-box-text{margin-top: 0px;}
.gc-request-hiswarp > tbody > tr > td{max-width: 300px;}

td.gc-req-actionwarp a{padding: 3px;}
/*.progressive-reports-co ul.nav-tabs{ padding-left:0; border:1px solid #ddd; }
.progressive-reports-co .tab-content{ border:1px solid #ddd; border-top:none;  } 
.progressive-reports-co ul.nav-tabs li.active a{ background:#0b9444; border-right:1px solid #ddd; color:#fff; border-radius:0; }
.progressive-reports-co .control-label{ width: 100%; text-align: left; padding-left:30px; margin-bottom:20px; margin-top:10px; }
.progressive-reports-co .col-sm-9{ width: 100%;  }
.progressive-reports-co .cke{ width:98% !important; margin:0 auto;  } 
.progressive-reports-co .form-group .col-sm-9{ margin-left:0;  }
.progressive-reports-co .form-group .btn-group{ margin-top:20px;  }
.progressive-reports-co .gc-content h4{ padding-left: 15px; margin-bottom:0; padding-top:10px; font-weight: 600;
font-size: 20px; margin-top:0; }
.progressive-reports-co input[type="text"]{ width:98%; margin:0 auto;  }
.progressive-reports-co .table{ width:98%; margin:0 auto 10px; border:1px solid #ddd !important; } 
.progressive-reports-co .table tr th{ border:1px solid #ddd !important;  }
.progressive-reports-co .situation_analysis_list .edit-box{ padding: 10px 12px; border:1px solid #d2d6de;  }
.progressive-reports-co .situation_analysis_list td{ border-right:1px solid #ddd;  }
.progressive-reports-co #contextanalysis-tab .table tr th{ vertical-align: middle; }
.progressive-reports-co #contextanalysis-tab .table tr th:last-child{ text-align: center; }
.progressive-reports-co .gc-content{ padding:15px; }
.progressive-reports-co .gc-content h3{ margin-top:0; }
.progressive-reports-co .gc-content ul{ padding:0 0 0 15px; }
.progressive-reports-co ul.nav-tabs li a{ font-size: 16px;  }
.progressive-reports-co .situation_analysis_list select{ width:100%;  }
.progressive-reports-co .situation_analysis_list td:last-child .gc-delete-warp{ text-align: center; display:block; margin:0 auto; }*/
.progressive-reports-co .nav-tabs{ margin-bottom:10px;  }
.progressive-reports-co .tab-pane .gc-content h4{ font-weight: 700;  } 
.progressive-reports-co .form-group .col-sm-9{ margin-left:0;  }
.progressive-reports-co .table>thead>tr>th{ vertical-align: middle; }
.progressive-reports-co .table>thead>tr>th:last-child{text-align: center;}
.progressive-reports-co .situation_analysis_list .edit-box{ padding: 10px 12px; border:1px solid #d2d6de; width:100%; }
.progressive-reports-co .situation_analysis_list select{ width:100%;  }
.progressive-reports-co .situation_analysis_list tr td:last-child span{ display:block; text-align: center; margin:0 auto; }
.progressive-reports-co .situation_analysis_list tr td{ vertical-align: middle; } 
.progressive-reports-co #interventionprogress-tab table td{ font-weight:700; color: #333;}
.progressive_report_detail .table h4{    margin-left: -8px; font-weight: 700; margin-bottom:0; color: #333; }
.progressive_report_detail .sub-table th{ font-weight: 700; vertical-align: middle; color: #333; }
.progressive_report_detail .sub-table{ border:none; background:inherit; margin-bottom: 0; }
.progressive_report_detail .table > tbody > tr > td{ background:inherit;  }
.progressive_report_detail .sub-table th{ /*padding-left:0;*/ border-top:1px solid #ddd;border-bottom:none; padding-top:10px;  }
.progressive_report_detail .sub-table td{ vertical-align: middle;border-top:1px solid #ddd;border-bottom:none;  }
.progressive_report_detail .sub-table td p{ line-height: 1.42857143;  margin-bottom: 0;  }
.progressive_report_detail tbody>tr:nth-of-type(odd){ background:#fff; }
.progressive_report_detail tr.row-no-border-top th{ border-top:none;  }
.progressive_report_detail .table-hover>tbody>tr:hover{ background-color: inherit; }
.progressive_report_detail .table>tbody>tr>td.no-pading{ padding-left: 0; padding-right:0;}
.add-more-list a.call-add-more{ position: relative; padding-left:30px; color: #0b9444; }
.add-more-list a.call-add-more:before{ position: absolute; content: "\f055"; left:0; top:5px; color:#0b9444; font-family: FontAwesome; font-size:20px; } 
.add-more-list a.remove-btn{ position: relative; color: #ff0000; }
.add-more-list a.remove-btn:before{ position: absolute; content: "\f1f8"; left:0; top:5px; color:#ff0000; font-family: FontAwesome; font-size:20px;  } 
.gc-val-error{margin-bottom: 10px;}
.add-more-list .proj-region-wapper .form-control,.add-more-list .proj-ward-wapper .form-control,.add-more-list .proj-district-wapper .form-control,.add-more-list .proj-village-wapper .form-control{ margin-bottom:10px; }
.add-more-list{ overflow: hidden; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #ccc; }
.add-more-list a.btn:active{ box-shadow:none !important;  }
select[multiple]{overflow-y: scroll;}
.add-more-list .col-sm-4{ padding-left:0;  } 
.alert .close{color: #fff;   opacity: 1;  text-decoration: none;}
.alert{ margin: 10px;}
.project-edit-page select#co_facilitator_id option:disabled{ background-color: #0078d7; color: #fff !important;}
.activity_budget_list .table > tbody > tr > td{ vertical-align: middle; }
.add-bgt-activitys-wapper label.acv-bgt-lbl-height{ min-height:60px; }
.add-bgt-activitys-wapper .acv-bgt-col .control-label{ text-align: center;  }
.add-bgt-activitys-wapper .acv-bgt-col .no-padding{ width:50%;  }
.add-bgt-activitys-wapper .acv-bgt-col .no-padding input{ width:95%; }
.gc-dash_top_warp .gc-topboxsection .box-body{ padding-top:0; }
.gc-dash_top_warp .gc-topboxsection .media-body a{ display: block; background: #e1feed; padding: 10px;  transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; }
.gc-dash_top_warp .gc-topboxsection .media-body h4{ margin-bottom:0; margin-top:3px;  }
.gc-dash_top_warp .gc-topboxsection .tsk_description{ color: #333; }
.gc-dash_top_warp .gc-topboxsection hr{ margin:14px 0 20px; }
.gc-dash_top_warp .gc-topboxsection .box{ overflow: hidden; height:358px; }
.gc-dash_top_warp .gc-topboxsection .text-green{ color: #056839 !important; }
.gc-dash_top_warp .gc-topboxsection .view-all{ margin:15px auto 0; display:table;  }
.gc-dash_top_warp .gc-topboxsection .view-all a{ font-size:15px; }
.gc-dash_top_warp .gc-topboxsection ul.media-list{ max-height: 240px; overflow-y: auto;  }
.gc-dash_top_warp .gc-topboxsection .media-body a:hover{ background:#b8f4d1;  transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; }
.gc-dash_top_warp .gc-topboxsection .media-body h4 label{ margin-right:5px;  }
.gc-dash_top_warp .gc-topboxsection .box{ z-index: 1; }
.gc-dash_top_warp .gc-topboxsection .box-body h4{ text-align: center; }
.gc-dash_top_warp .gc-topboxsection .box-body .media-heading h4{ text-align: left; }
.gc-dash_top_warp .gc-topboxsection h3.hb-cyan{ font-size:19px;  }
.gc-importfile_form{width: 100% !important;}
.gc-serchselect_box span.select2-selection{ height:auto; border-color:#d2d6de; padding: 1px 5px; }
.gc-serchselect_box .select2-container--default .select2-selection--single .select2-selection__arrow b{ left:0; top:50%; margin-top:0;  }
.select2-container--default .select2-results__option--highlighted[aria-selected]{ background-color: #0b9444 !important;  }
.select2-container--default .select2-search--dropdown .select2-search__field{ border-color:#d2d6de !important;   }
.gc-serchselect_box .select2 { width:100% !important;  }
.gc-serchselect_box .select2-container--default .select2-selection--single .select2-selection__rendered{ line-height: 36px;  }
.box-body input[type="submit"]{ margin-right:5px;  }
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{ color: #0b9444 !important;  }
.select2-container--default .select2-selection--multiple .select2-selection__choice{ color: #0b9444 !important;  }
.gc-search_box{padding-bottom: 20px;}

.gc-search_box label.control-label {display: block; text-align: right; padding-top: 10px;}

.gc-loc_sel_warp label.control-label {text-align: left;}

.gc-all_location_list .col-sm-12 {width: 83.33333333%; float: right;}


.canvasjs-chart-credit{ display:none !important; }
.content-wrapper{ min-height:900px !important;  }
/* 03-08-2019 
------------------------*/
.info-box-text a{color: #333333;}
.info-box-number a{color: #333333;}
.info-box-text a:hover{color: #0b9444;}
.info-box-number a:hover{color: #0b9444;}
.gc-proj_styview_box{padding: 15px; border:1px solid #8dc73f; box-shadow: 0px 13px 5px -9px rgba(0,82,34,0.3); margin-bottom: 20px; text-align: center;}
.logframes-indicator-targets .form-group{overflow: hidden;}
.form-group{ overflow: hidden; }
.info-box{ margin-bottom:30px;  }
.legend{ min-width: 25%;  }
.legend li{ width:auto !important; }
.legend li em{ margin-right:10px;  }
.gc-admin-dashbord .col-sm-12 section{text-align: center;}
.legend li{ text-align: left; }
@media only screen and (min-width:1700px) and (max-width:1799px)
{
	.creat-activity-budget-page td input{width: 160px;}
	.creat-activity-budget-page td select{width:160px; min-width: 160px;}
	.creat-activity-budget-page .gc-edit-span{ width:160px;}
	.creat-activity-budget-page .gc-no-edit-span{width: 160px;}
	.gc-large-table-report thead > tr > th{ padding: 8px 4px; }
	.gc-large-table-report thead > tr > td{ padding: 8px 4px; }
}


@media only screen and (min-width:1600px) and (max-width:1699px)
{
	.creat-activity-budget-page td input{width: 150px;}
	.creat-activity-budget-page td select{width:150px; min-width: 150px;}
	.creat-activity-budget-page .gc-edit-span{ width:150px;}
	.creat-activity-budget-page .gc-no-edit-span{width: 150px;}
	.gc-large-table-report thead > tr > th{ padding: 8px 4px;  }
	.gc-large-table-report thead > tr > td{ padding: 8px 4px;  }
	
}

@media only screen and (min-width:1500px) and (max-width:1599px)
{
	.creat-activity-budget-page td input{width: 130px;}
	.creat-activity-budget-page td select{width:130px; min-width: 130px;}
	.creat-activity-budget-page .gc-edit-span{ width:130px;}
	.creat-activity-budget-page .gc-no-edit-span{width: 130px;}
	.gc-inctr_name{width: 200px;}
	.gc-inctr_description{width: 200px;}	
	.gc-large-table-report thead > tr > th{ padding: 8px 1px;  }
	.gc-large-table-report thead > tr > td{ padding: 8px 1px;  }
	.gc-large-table-report-upper{ width: 100%; overflow-x: scroll;  }

	
}

@media only screen and (min-width:1400px) and (max-width:1499px)
{
	.creat-activity-budget-page td input{width: 120px;}
	.creat-activity-budget-page td select{width:120px; min-width: 120px;}
	.creat-activity-budget-page .gc-edit-span{ width:120px;}
	.creat-activity-budget-page .gc-no-edit-span{width: 120px;}


	.gc-inctr_name{width: 200px;}
	.gc-inctr_description{width: 200px;}	
	.gc-large-table-report thead > tr > th{ padding: 8px 1px;  }
	.gc-large-table-report thead > tr > td{ padding: 8px 1px;  }
	.gc-large-table-report-upper{ width: 100%; overflow-x: scroll;  }
}

@media only screen and (min-width:1300px) and (max-width:1399px)
{
	.w-200{min-width: 260px; max-width: 260px;}
	.gc-edit-span{width: 110px;}
	.gc-no-edit-span{width: auto;}
	.gc-table-data td input{width: 110px;}

	.creat-activity-budget-page td input{width: 110px;}
	.creat-activity-budget-page td select{width:110px; min-width: 110px;}
	.creat-activity-budget-page .gc-edit-span{ width:110px;}
	.creat-activity-budget-page .gc-no-edit-span{width: 110px;}

	.gc-inctr_name{width: 200px;}
	.gc-inctr_description{width: 200px;}	
	.gc-large-table-report thead > tr > th{ padding: 8px 1px;  }
	.gc-large-table-report thead > tr > td{ padding: 8px 1px;  }
	.gc-large-table-report-upper{ width: 100%; overflow-x: scroll;  }
	
}
@media only screen and (min-width:1200px) and (max-width:1250px)
{
	.gc-dash_top_warp .gc-topboxsection h3.hb-cyan{ font-size:22px;  }
	.gc-large-table-report-upper{ width: 100%; overflow-x: scroll;  }
	.gc-large-table-report thead > tr > th{ padding: 8px 1px;  }
	.gc-large-table-report thead > tr > td{ padding: 8px 1px;  }
}
@media only screen and (min-width:1171px) and (max-width:1199px)
{
	.gc-dash_top_warp .gc-topboxsection h3.hb-cyan{ font-size:20px;  }
	.gc-large-table-report-upper{ width: 100%; overflow-x: scroll;  }
	.gc-large-table-report thead > tr > th{ padding: 8px 1px;  }
	.gc-large-table-report thead > tr > td{ padding: 8px 1px;  }
}
@media only screen and (min-width:1025px) and (max-width:1170px)
{
	.gc-dash_top_warp .gc-topboxsection h3.hb-cyan{ font-size:16px; }
	.gc-large-table-report-upper{ width: 100%; overflow-x: scroll; }
	.gc-large-table-report thead > tr > th{ padding: 8px 1px; }
	.gc-large-table-report thead > tr > td{ padding: 8px 1px; }
}
@media only screen and (min-width:1200px) and (max-width:1299px)
{
	.w-200{min-width: 240px; max-width: 240px;}
	.gc-edit-span{width: 90px;}
	.gc-no-edit-span{width: auto;}
	.gc-table-data td input{width: 90px;}
	.creat-activity-budget-page td input{width: 90px;}
	.creat-activity-budget-page td select{width:90px; min-width: 90px;}
	.creat-activity-budget-page .gc-edit-span{ width:90px;}
	.creat-activity-budget-page .gc-no-edit-span{width: 90px;}
	.gc-inctr_name{width: 200px;}
	.gc-inctr_description{width: 200px;}	
	
}
@media only screen and (min-width:1100px) and (max-width:1199px)
{
	.w-200{min-width: 220px; max-width: 220px;}
	.table > thead > tr > th{line-height: 1.2;}
	.gc-edit-span{width: 100px;}
	.gc-no-edit-span{width: auto;}
	.gc-table-data td input{width: 100px;}
	.creat-activity-budget-page td input{width: 90px;}
	.creat-activity-budget-page td select{width:90px; min-width: 90px;}
	.creat-activity-budget-page .gc-edit-span{ width:90px;}
	.creat-activity-budget-page .gc-no-edit-span{width: 90px;}
	.gc-inctr_name{width: 200px;}
	.gc-inctr_description{width: 200px;}	
	
}
@media only screen and (min-width:1171px) and (max-width:1199px)
{
	.add-more-list a.call-add-more::before{ font-size:16px; top: 7px; }
	.add-more-list .col-sm-4{ padding-left:0;  } 
	.add-more-list a.call-add-more{ padding-left: 20px; font-size: 15px; }
	.gc-inctr_name{width: 180px;}
	.gc-inctr_description{width: 180px;}	
}
@media only screen and (min-width:1025px) and (max-width:1170px)
{
	.add-more-list a.call-add-more::before{ font-size:16px; top: 7px; }
	.add-more-list .col-sm-4{ padding-left:0;  } 
	.add-more-list a.call-add-more{ padding-left: 20px; font-size: 14px; }
	.gc-inctr_name{width: 180px;}
	.gc-inctr_description{width: 180px;}	
}

@media only screen and (min-width:992px) and (max-width:1199px)
{

	.gc-loc_sel_warp .col-sm-10 .col-sm-3 {width: 50%; margin-bottom: 7px;}
	.creat-activity-budget-page .gc-edit-span {width: auto;}
	.gc-large-table-report-upper{ width: 100%; overflow-x: scroll;  }
	.gc-large-table-report thead > tr > th{ padding: 8px 1px; }
	.gc-large-table-report thead > tr > td{ padding: 8px 1px; }

}	


@media only screen and (min-width:992px) and (max-width:1024px)
{
	.add-more-list a.call-add-more::before{ font-size:14px; top: 8px; }
	.add-more-list .col-sm-4{ padding-left:0; } 
	.add-more-list a.call-add-more{ padding-left: 15px; font-size: 14px; }
	.gc-dash_top_warp .gc-topboxsection ul.media-list li.media label{ font-size:13px; }
	.gc-dash_top_warp .gc-topboxsection ul.media-list .media-heading h4{ font-size:14px; }
}
@media only screen and (min-width:768px) and (max-width:991px)
{
	#form-create_project .col-sm-6{ width:100%; margin-bottom:15px; }  
	.add-more-list .col-sm-4{ padding-left:0;  } 
	.add-more-list a.call-add-more{ padding-left: 25px;  }	
	.gc-loc_sel_warp .col-sm-10 .col-sm-3 {width: 50%; margin-bottom: 7px;}
	.gc-loc_sel_warp .mobilenone {display: none;}
	.gc-loc_sel_warp .col-sm-10 {width: 100%;}
	.gc-proj_year_warp .col-sm-6 .col-sm-4 {width: 16.66666667%;}
	.gc-proj_year_warp .col-sm-6 .col-sm-8 {width: 83.33333333%;}
	.gc-all_location_list .col-sm-12 {width:100%; float: none;}
	.creat-activity-budget-page .gc-edit-span {width: auto;}
}
@media only screen and (min-width:1025px) and (max-width:1099px)
{
	.w-200{min-width: 155px; max-width: 155px;}
	.gc-edit-span{width: 90px;}
	.gc-no-edit-span{width: auto;}
	.gc-table-data td input{width: 90px;}
	.table > thead > tr > th{line-height: 1.2;}
}
@media only screen and (max-width: 991px)
{
	.user-menu  .dropdown-menu a.btn{ background-color: #035b31; color:#fff !important; border-color: #035b31; transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s;  }
	.user-menu  .dropdown-menu a.btn:hover{ background-color: #0b9444 !important;   border-color: #0b9444; }
	.navbar-custom-menu .navbar-nav > li > a{ padding-top: 22px; padding-bottom: 22px;  }
	.navbar-custom-menu > .navbar-nav > li > .dropdown-menu{right:0;}
}
@media only screen and (min-width:768px) and (max-width:991px)
{
	.table-striped{ overflow-x: scroll; max-width: 100%; display: block;  }
	.gc-admin-dashbord.sidebar-open .main-footer{ margin-left: 50px; }
}
@media only screen and (max-width: 767px)
{
	.main-header .navbar{ float:none;  }
	.gc-search_box label.control-label {text-align:left; padding-top: 0px;}
	.gc-all_location_list .col-sm-12 {width:100%; float: none;}
	.creat-activity-budget-page .gc-edit-span {width: auto;}
	.sidebar-mini.sidebar-open .main-sidebar{ -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0);
width: 50px !important;  }
	.sidebar-mini.sidebar-open .content-wrapper{ margin-left:50px !important; }	
	.main-sidebar, .left-side{ transform: none; }
	.sidebar-mini.sidebar-open .main-header .logo > .logo-mini { display:block; margin-left: -15px; margin-right: -15px; font-size: 18px; }
	.sidebar-mini.sidebar-open .main-header .logo > .logo-lg{ display:none; }
	.sidebar-mini.sidebar-open .sidebar-menu > li > a > span{  display:none; }
	.sidebar-mini.sidebar-open .main-header .navbar{ margin-left:50px !important; }
	.sidebar-open .content-wrapper{ transform:none !important; }
	.sidebar-mini.sidebar-open .main-header .logo{ width:50px; }
	.main-header .navbar{ width:auto; }
	.navbar-custom-menu .navbar-nav > li > a{ padding-top: 22px; padding-bottom: 22px; }
	.main-header .logo{ float:left; }
	.gc-admin-dashbord.sidebar-open .main-footer{ margin-left: 50px; }
	.sidebar-open .main-footer{ transform: translate(0, 0);  }
	.table-striped{ overflow-x: scroll; max-width: 100%; display: block; }
	.sidebar-mini.sidebar-open .sidebar-menu .treeview-menu a{ display: none; }
}
@media only screen and (min-width:480px) and (max-width:639px)
{
	.login-box{ max-width: 80%; }
}
@media only screen and (min-width:320px) and (max-width:479px)
{
	.login-box{ max-width: 100%; width: 96% !important; }	
}
@media only screen and (max-width: 479px)
{
 	.navbar-nav > .user-menu > .dropdown-menu{ width:240px; }
 	.navbar-custom-menu .nav > li > a{ padding-left:5px; padding-right:5px;  }
 	.user-footer .btn{ padding-left:3px; padding-right:3px; font-size:13px; }
 	.navbar-nav > .user-menu > .dropdown-menu > .user-footer{ padding-left:5px; padding-right:5px; } 	
 	.gc-admin-dashbord.sidebar-open .main-footer{ margin-left: 50px;  }
 	.sidebar-open .main-footer{ transform: none; }
 	.sidebar-open .sidebar-menu li > a > .fa-angle-left{ right:0; }
 	.sidebar-mini .content-wrapper{ min-height: 670px !important;  }
}

