/*

 Theme Name:   Bigpage-Divi-Child

 Description:  Divi Child Theme

 Author:       Bigpage

 Author URI:   http://bigpage.in/

 Template:     Divi

 Version:      1.0.0

 License:      GNU General Public License v2 or later

 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready

 Text Domain:  twentyfifteenchild

*/

@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@300;400;500;600;700&amp;family=Karla:wght@300;400;500;600;700&amp;display=swap");

/* 1. Theme default css */
body {
    background-color: #0002;

}

.main-page {
    background-color: #fff;
    padding: 25px;
}

.form-header .h-text h1 {

    font-size: 75px;
    color: #070052;
}

.form-header .h-text p {
    width: 50%;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 15px;
}

.main-form h4 {
    color: #d90000;
    font-weight: bold;
    font-size: 30px;
    text-align: center;
    border-top: 3px solid #000;
    padding: 15px 0;
}

.top-part h5 {
    text-align: center;
    color: #070052;

}

.top-part {
    border: 2.5px dashed #070052;
    padding: 15px;
    background-image: linear-gradient(#0e00a161, transparent, #0e00a161);
}

.part-two h4 {
    text-align: left;
    font-size: 20px;
    border-top: 0;
}

.main-form .table-bordered td,
.table-bordered th {
    border: 1px solid #030404d1;
}

.color-1 {
    color: #007aac;
    font-size: 25px;
}

.color-2 {
    color: #007aac;
    font-size: 20px;
}

.color-3 {
    color: #d90000;
    margin-left: 20px;
}

.box-m {
    width: 80%;
    height: 230px;
    background-color: #c7c4e9;
    color: #fff;
    padding: 20px;
    position: relative;
    margin: 30px 40px;
    float: left;
    border-radius: 8px;
}

.box-m.arrow-bottom:after {
    content: " ";
    position: absolute;
    right: 30px;
    bottom: -15px;
    border-top: 15px solid #c7c4e9;
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: none;
}

.box-m ul li {
    color: #000;
}

.arrow-bottom h5 {
    color: #000;
    font-weight: bold;
    font-size: 18px;
}

.note {
    color: #d90000;
    background-color: #fff;
    padding: 9px;
    text-align: center;
    box-shadow: 2px 2px 2px 2px #00000052;
}

.bank {
    color: #000;
    background: #64afef;
    width: 30%;
    margin: 0 auto;
    border-radius: 16px;
    border: 1px solid #0003;
    position: relative;
}

/*.bank:after
{
  content: '';
    position: absolute;
    width: 149px;
    height: 1px;
    background: #000;
    bottom: -26px;
    transform: rotate(35deg);
    left: 0;
    right: 0;
    margin: 0 auto;
}
.bank:before
{
  content: '';
   
    position: absolute;
    width: 108px;
    height: 1px;
    background: #000;
    bottom: 0;
    transform: rotate(45deg);
    left: 0;
    right: 0;
    margin: 0 auto;
}*/
.txt-3 {
    text-align: center;
    font-size: 25px;
    color: #070052;
    margin: 25px 0;
}

.txt-4 {
    text-align: center;
    font-size: 25px;
    color: #d90000;
    margin: 25px 0;
    font-weight: bold;
}
