/*!

Theme Name: Prabhu Life Insurance

Theme URI: http://www.prabhulife.com/

Author: Darshantech

Author URI: http://darshan.tech/

Description: A Custom Theme For Prabhu Life Insurance By Darshantech

Version: 1.0.0

License: GNU General Public License v2 or later

License URI: LICENSE

Text Domain: prabhulife

Tags: 

Normalizing styles have been helped along thanks to the fine work of

Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/

*/

/*--------------------------------------------------------------

>>> TABLE OF CONTENTS:

----------------------------------------------------------------

# Normalize

# Typography

# Elements

# Forms

# Navigation

	## Links

	## Menus

# Accessibility

# Alignments

# Clearings

# Widgets

# Content

	## Posts and pages

	## Comments

# Infinite scroll

# Media

	## Captions

	## Galleries

--------------------------------------------------------------*/

/*--------------------------------------------------------------

# Normalize

--------------------------------------------------------------*/

/* normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */

table{

    width: 100%;

}

table tr td,

table tr th{

    padding: 8px 0px;

    line-height: 1.42857143;

    vertical-align: top;

    border-top: 1px solid #ddd;

}

table tr td p,

table tr th p{

    padding: 0px !important;

    margin: 0px !important;

}



iframe{

    width: 100%;

}



embed,

iframe,

object {

    max-width: 100%;

}



/* Document

	 ========================================================================== */

/**

 * 1. Correct the line height in all browsers.

 * 2. Prevent adjustments of font size after orientation changes in iOS.

 */





/*--------------------------------------------------------------

# Typography

--------------------------------------------------------------*/





/*--------------------------------------------------------------

# Elements

--------------------------------------------------------------*/

.vc_row{

    padding-bottom: 30px;

    padding-top: 30px;

    /* border-bottom: 1px solid #ddd; */

}

.vc_row p{

    margin: 10px 0 10px;

}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li

{

    margin-bottom:0 !important;

}



.management-team img

{

    height: 300px !important;

    width: 100%;

    object-fit: cover;

    object-position: top;

}



.nf-form-fields-required

{

    display:none;

}



/*--------------------------------------------------------------

# Forms

--------------------------------------------------------------*/





/*--------------------------------------------------------------

# Navigation

--------------------------------------------------------------*/





/*--------------------------------------------------------------

## Links

--------------------------------------------------------------*/





/*--------------------------------------------------------------

## Menus

--------------------------------------------------------------*/
/* START SUB MENU */




/* END SUB MENU */


/*--------------------------------------------------------------

# Accessibility

--------------------------------------------------------------*/





/* Text meant only for screen readers. */











/* Do not show the outline on the skip link target. */







/*--------------------------------------------------------------

# Alignments

--------------------------------------------------------------*/



/*--------------------------------------------------------------

# Clearings

--------------------------------------------------------------*/





/*--------------------------------------------------------------

# Widgets

--------------------------------------------------------------*/





/*--------------------------------------------------------------

# Content

--------------------------------------------------------------*/





/*--------------------------------------------------------------

## Posts and pages

--------------------------------------------------------------*/





/*--------------------------------------------------------------

## Comments

--------------------------------------------------------------*/





/*--------------------------------------------------------------

# Infinite scroll

--------------------------------------------------------------*/



/* Globally hidden elements when Infinite Scroll is supported and in use. */



/* Older / Newer Posts Navigation (always hidden) */



/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */





/*--------------------------------------------------------------

# Media

--------------------------------------------------------------*/



/* Make sure embeds and iframes fit their containers. */





/*--------------------------------------------------------------

## Captions

--------------------------------------------------------------*/





/*--------------------------------------------------------------

## Galleries

--------------------------------------------------------------*/



/*--------------------------------------------------------------

## Custom Codes

--------------------------------------------------------------*/

.archive-image img

{

    height: 220px;

    width: 100%;

    object-fit: cover;

    object-position: top;

}

.nav-item-1035{

    background-color: #AC0A0E;

    text-transform: uppercase;

}



.ninja_table_wrapper .footable-filtering 

.input-group 

.input-group-btn 

.btn.btn-primary,

.ninja_table_wrapper .footable-filtering 

.input-group 

.input-group-btn 

.btn.btn-default{

    color: #555;

    background-color: #fff;

    border-color: #ccc;

}

.ninja_table_wrapper .footable-filtering 

.input-group 

.input-group-btn 

.btn.btn-primary:hover,

.ninja_table_wrapper .footable-filtering 

.input-group 

.input-group-btn 

.btn.btn-primary:focus,

.ninja_table_wrapper .footable-filtering 

.input-group 

.input-group-btn 

.btn.btn-default:hover,

.ninja_table_wrapper .footable-filtering 

.input-group 

.input-group-btn 

.btn.btn-default:focus{

    color: #333;

    background-color: #eee !important;

    border-color: #ccc !important;

}

.footable .open>.dropdown-menu{

    border-radius: 0px;

}

.foo-table li.dropdown-header{

    color: #ddd;

}

.foo-table ul.dropdown-menu.dropdown-menu-right li a:hover{

    box-shadow: none !important;

}

input[type=text].ninja-forms-field,

input[type=email].ninja-forms-field,

input[type=tel].ninja-forms-field,

textarea.ninja-forms-field{

    border-radius: 0px;

    box-shadow: none;

    display: block;

    width: 100%;

    height: 34px;

    padding: 6px 12px;

    font-size: 14px;

    line-height: 1.42857143;

    color: #555;

    background-color: #fff;

    background-image: none;

    border: 1px solid #ccc;

}

input[type=submit].ninja-forms-field,

input[type=button].ninja-forms-field{

    border-radius: 0px;

    border-color: #D71920;

    background-color: #D71920;

    color: #fff;

    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;

    -ms-touch-action: manipulation;

    touch-action: manipulation;

    cursor: pointer;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    background-image: none;

    border: 1px solid transparent;

}

@media (max-width: 768px){

    #menu-item-1033{

        display: none;

    }

    .dt-quicklinks{

        top: 185px;

    }

    .dt-quicklinks .list-group .list-group-item{

        width: 105px;

    }

}
.error{
    color: #D71920;
}

