/*
Theme Name: Uplifting Investing
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
   13.1 Header
   13.2 Front Page
   13.3 Regular Content
   13.4 Posts
   13.5 Pages
   13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
   16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/



/*--------------------------------------------------------------
Arnab------------1-02-2018 custom css--------------------------
--------------------------------------------------------------*/

.gform_next_button
{
	color: #fff !important;
    background-color: #337ab7 !important;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    border-style: none !important;
    border-radius: 5px !important;
    width: 102px !important;
    font-size: 17px !important;
}
.gform_previous_button,
.gform_next_button
{
	color: #fff !important;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    border-style: none !important;
    border-radius: 0px !important;
    width: 102px !important;
    font-size: 17px !important;
    border: 1px solid #74b640;
    background: #74b640!important;
}
.gform_next_button:hover{
	background: #63881d !important;
}
.gform_previous_button:hover{
	background: #63881d !important;
}
.gform_button
{
	color: #fff !important;
    background-color: #74b640 !important;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    border-style: none !important;
    border-radius: 0px !important;
    width: 102px !important;
    font-size: 17px !important;
}
.gform_button:hover
{
	background: #63881d !important;
}
input#input_3_1_3 
{
	width:50% !important;
}
div#gform_confirmation_message_3 
{
    font-weight: 900 !important;
    font-size: 21px !important;
}
.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) input.large, .gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) input.medium, .gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) select.large, .gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) select.medium, .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) input.large, .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) input.medium, .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.large, .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.medium
{
	border: 1px solid !important;
    border-radius: 4px !important;
    height: 40px !important;

}
.gform_body
{
    width: 84% !important;
    margin: 0 auto !important;
}
.gform_wrapper .percentbar_blue 
{
    background-color: #5CA440 !important;
    
}
.gform_page
{
	background: #fff !important;
    padding: 13px !important;
    border-radius: 7px !important;
}
.gf_progressbar_wrapper h3
{
	color: #5CA440;
	font-weight: 900 !important;
	font-size: 16px !important;
}
.gform_wrapper .gf_progressbar_percentage span
{
	margin-top: 1px !important;
    margin-right: 6px !important;
    font-size: 13px !important;
}

.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) input.large, .gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) input.medium, .gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) select.large, .gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) select.medium, .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) input.large, .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) input.medium, .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.large, .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.medium{
	border-radius: 0px!important;
	border-color: #bdbdbd!important;
}

.page-template-create-an-account .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){	
    border: 1px solid #ccc!important;
	height: auto!important;
	
	padding:10px 10px;
	background:#f2f2f2;	
}
.page-template-create-an-account .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):hover{	
    border: 1px solid #009541!important;
	transition:all 0.5s ease;
}

.page-template-create-an-account .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus{
	outline: none;
	border: 1px solid #009541!important;
	transition:all 0.5s ease;
}

.page-template-create-an-account .gform_wrapper .top_label li select {
	border: 1px solid #ccc!important;
	height: auto!important;
	padding:10px 10px;
	background-color:#f2f2f2;
	font-size: 18px!important;
	color:#000;
}

.gform_footer{
    width: 84% !important;
    margin: 0 auto !important;
}

.gform_wrapper .gfield_checkbox li label, 
.gform_wrapper .gfield_radio li label,
.gform_wrapper .top_label .gfield_label{
	font-size:15px!important;
}

.gform_wrapper .gfield_html.gfield_no_follows_desc {
    margin-top: 16px!important;
}

body .gform_wrapper .top_label div.ginput_container{
	margin-top:0px!important;
}

.gfield_label:empty{
	display:none!important;
}

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html {
    line-height: inherit;
    font-size: 15px;
    /**/
	letter-spacing:1px;
}

.gform_wrapper li.gfield.gfield_error, 
.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
	border-top: none!important;
	border-bottom: none!important;
}

@media(min-width: 641px){
	.gform_wrapper .top_label li.gfield.gfield_error.gf_left_half, 
	.gform_wrapper .top_label li.gfield.gfield_error.gf_right_half {
		width: 49%!important;
	}
	
	.gform_wrapper .top_label li.gfield.gfield_error{
		margin-top: 0px!important;
		margin-bottom: 0px!important;
	}
}




.page-template-create-an-account input[type=checkbox] { display:none; } /* to hide the checkbox itself */
.page-template-create-an-account input[type=checkbox] + label:before {
  font-family: FontAwesome;
  display: inline-block;
  font-size:20px;
}

.page-template-create-an-account input[type=checkbox] + label:before { content: "\f096"; } /* unchecked icon */
.page-template-create-an-account input[type=checkbox] + label:before { letter-spacing: 10px; } /* space between checkbox and label */

.page-template-create-an-account input[type=checkbox]:checked + label:before { content: "\f14a";color:#009541; } /* checked icon */
.page-template-create-an-account input[type=checkbox]:checked + label:before { letter-spacing: 8px; } /* allow space for check mark */

.page-template-create-an-account .gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox] {
	display:none;
}
.page-template-create-an-account .gform_wrapper ul.gfield_checkbox li input[type="checkbox"], .gform_wrapper ul.gfield_radio li input[type="radio"] {
	display:none;
}

.page-id-196 .page-template-create-an-account .gform_wrapper ul.gfield_checkbox li input[type="checkbox"], .gform_wrapper ul.gfield_radio li input[type="radio"] {
	display:block; display: inline; margin-top: 3px;
}

.page-template-create-an-account .gform_wrapper ul.gfield_checkbox li label {
	font-size: 16px!important;
    padding: 0 0 0 0;
    margin: 0;
    color: #000;
    line-height: 30px;
    font-weight: normal;
	font-family: 'Raleway', sans-serif;
}
.page-template-create-an-account .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html {
	font-size: 16px;
    padding: 0 0 0 0;
    margin: 0;
    color: #000;
    line-height: 30px;
    font-weight: normal;
	font-family: 'Raleway', sans-serif;
}
.page-template-create-an-account .gform_wrapper .top_label .gfield_label {
	font-size: 16px!important;
    padding: 0 0 0 0;
    margin: 0;
    color: #000;
    line-height: 30px;
    font-weight: normal;
	font-family: 'Raleway', sans-serif;
	
}
.page-template-create-an-account .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
	border: 1px solid #ccc!important;
	height: auto!important;
	padding:10px 10px;
	background-color:#f2f2f2;
	font-size: 18px!important;
}
.page-template-create-an-account .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select:hover {
	border: 1px solid #009541!important;
	transition:all 0.5s ease;
}
.page-template-create-an-account .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select:focus {
	border: 1px solid #009541!important;
	transition:all 0.5s ease;
	outline:none;
}
.page-template-create-an-account .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.medium {
	border: 1px solid #ccc!important;
	height: auto!important;
	padding:10px 10px;
	background-color:#e8e8e8;
	font-size: 18px!important;
}
.page-template-create-an-account .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.medium:hover {
	border: 1px solid #009541!important;
	transition:all 0.5s ease;
	outline:none;
}
.page-template-create-an-account .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.medium:focus {
	border: 1px solid #009541!important;
	transition:all 0.5s ease;
	outline:none;
}
.page-template-create-an-account .gform_wrapper h2.gsection_title {
	font-size:22px;
	
	letter-spacing:1px!important;
	display:inline-block!important;
}
.g_title {
	font-size:22px!important;
	font-weight:bold!important;
	letter-spacing:1px!important;
	
	border-bottom:1px dashed #009541;
	padding:0 0 10px 0!important;
}
.page-template-create-an-account .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label {
	font-size: 18px!important;
    padding: 0 0 0 0;
    margin: 0;
    color: #000;
    line-height: 30px;
    font-weight: normal;
    
}
.page-template-create-an-account .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label:after {
	content:" *";
	padding:0 0 0 5px;
	color: #790000;
}
.page-template-create-an-account .pass-sec .gfield_required  {
	display:none!important;
}


.page-template-create-an-account .gform_button {
	background: #74b640;
    padding: 9px;
    color: #fff;
    max-width: 100%;
    text-transform: uppercase;
    font-size: 16px;    
    border: 2px solid #74b640!important;
    font-family: 'Lato-Bold';
    letter-spacing: 1px;
	width:200px!important;
}
.page-template-create-an-account .gform_button:hover {
	background: transparent!important;
	border: 2px solid #74b640!important;
	transition:all 0.5s ease;
	color: #74b640!important;
}
.page-template-create-an-account .gform_wrapper .gsection {
	border-bottom:1px dashed #009541;
	padding:0 0 10px 0!important;
}
#dlg_cdm_file_list td.ext_directory {
    background-image: url(images/folder.png) !important;
}
#dlg_cdm_file_list td[class*="ext_"] {
    background-position: center top !important;
    background-repeat: no-repeat !important;
    background-size: 50px 52px !important;
    width: 100% !important;
    height: 62px !important;
    display: block !important;
    border: none !important;
	}
#dlg_cdm_file_list td {
    margin: 1px !important;
    padding: 0px !important;
    border: 0px;
    text-align: center;
}
#dlg_cdm_file_list tbody tr {
    display: inline-block;
    width: 25%;
    max-width: 180px;
    text-align: center;
    margin: 10px;
    vertical-align: top;
}
#dlg_cdm_file_list tbody {
    font-size: 0px;
}
#dlg_cdm_file_list td.cdm_file_info {
    border-top: 1px dotted #CCC;
    text-align: left;
    display: block;
    font-size: 14px;
    text-align: center !important;
    border: none;
    font-weight: 500;
    color: #000;
    border: 0px !important;
    word-wrap: break-word;
}
#dlg_cdm_file_list td.ext_pdf {
    background-image: url(images/pdf.png) !important;
}
#dlg_cdm_file_list td.cdm_file_date {
    border-bottom: none !important;
}
#dlg_cdm_file_list td.cdm_file_type {
    border-bottom: none !important;
}
.wppb-alert {
    display: none;
}













































/*for radio style*/
.page-template-create-an-account input[type=radio] { display:none; } 
.page-template-create-an-account input[type=radio] + label:before {
  font-family: FontAwesome;
  display: inline-block;
  font-size:20px;
  margin: 0 0 0 -13px;
  background: #fff;
}

.page-template-create-an-account input[type=radio] + label:before { content: "\f096"; } 
.page-template-create-an-account input[type=radio] + label:before { letter-spacing: 10px; } 

.page-template-create-an-account input[type=radio]:checked + label:before { content: "\f14a";color:#009541; } 
.page-template-create-an-account input[type=radio]:checked + label:before { letter-spacing: 8px; } 

.page-id-196 .page-template-create-an-account .gform_wrapper ul.gfield_radio li input[type="radio"], .gform_wrapper ul.gfield_radio li input[type="radio"] {
	display:block; display: inline; margin-top: 3px;
}

.page-template-create-an-account .gform_wrapper ul.gfield_radio li label {
	font-size: 16px!important;
    padding: 0 0 0 0;
    margin: 0;
    color: #000;
    line-height: 30px;
    font-weight: normal;
	font-family: 'Raleway', sans-serif;
}
/*for radio style*/