body h1,body h2,body h3,body h4,body h5,body p, body ul{
    margin: 0;
    padding: 0;
}

*{
    font-family: 'Montserrat';
}

h3,h4{
    color: black !important;
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
}

.pageContainer {
    padding-top: 60px;
}

.btn { 
    font-size: 14px !important;
    text-transform: capitalize !important;
    padding: 7px 15px !important;
}

body button.btn.btn-primary{
    background-color: #0465AC !important;
}

body button.btn.btn-outline-primary{
    border-color: #0465AC !important;
    color: #0465AC !important;
}

.btn:active:focus{
    outline: none !important;
}

#dropdownMenuButton{
    margin-left: 0px;
}

.open > .dropdown-menu {
    display: none !important;
}
.dropdown.show > .dropdown-menu {
    display: block !important;
}

table th{
    font-weight: bold !important;
    text-align: left !important;
}

table td{
    text-align: left !important;
}

.table-responsive{
    padding: 1px !important;
}

table th, table td{
    font-size: 13px !important;
    word-break: normal;
    white-space: nowrap;
}

.row{
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.heading {
    width: 98%;
    display: flex;
    /* padding: 0 20px; */
    margin-top: 10px;
}

.heading.multipleHeading > span{
    margin-right: 10px;
    cursor: pointer;
}

.heading.multipleHeading > span > h3{
    font-size: 15px;
}

.heading h3{
    font-weight: normal;
}

.heading .active h3{
    font-weight: bold;
}

.ui.breadcrumb {
    font-size: 13px;
    background-color: transparent;
    margin-left: 0 !important;
    padding: 8px 20px 0 20px !important;
}

.ui.breadcrumb a {
    color: #000;
}

.ui.ui.breadcrumb a:hover {
    text-decoration: none;
}

.breadcrumb{
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    margin-bottom: 0 !important;
}

.divider {
    color: #000;
    margin-right: 5px;
    margin-left: 5px;
}

.pageMainSectionContainer{
    /* max-width: 1320px; */
    /* padding: 0 20px; */
    margin: 20px auto;
}

#paginationContainer{
    margin: 20px auto;
    text-align: center;
}

#modalContainer{
    background-color: rgba(0,0,0,0.5);
    opacity: 1;
}

.outline-button {
    color: #0465AC !important;
    border: 1px solid #0465AC !important;
    background-color: #FFFFFF !important;
}

.primary-button {
    color: #FFF !important;
    border: 1px solid #0465AC !important;
    background-color: #0465AC !important;
}

.delete-primary-button {
    color: #FFF !important;
    border: 1px solid #FF0000 !important;
    background-color: #FF0000 !important;
}

.delete-outline-button {
    color: #FF0000 !important;
    border: 1px solid #FF0000 !important;
    background-color: #FFFFFF !important;
}

.modalDataContainer > .deleteContent {
    width: 30% !important;
}

.modalDataContainer > .selectComponentContent {
    width: 30% !important;
}

@media only screen and (max-width: 678px){
    .modalDataContainer > .modal-content{
        width: 90% !important;
    }
}

label{
    text-transform: capitalize;
}

.modal.show {
    display: block !important;
}

.modalHeader{ 
    display: flex;
    align-items: center !important;
    border-bottom: none !important;
    justify-content: space-between !important;
}

.modalHeader.deleteModalHeader{
    background-color: #AC0A0A;
}

.modalHeader::before, .modalHeader::after{
    display: none !important;
}

.modal-body{
    max-height: 400px;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #337ab7;
    border-color: #337ab7;
}

.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
    z-index: 2;
    color: #23527c;
    background-color: #eee;
    border-color: #ddd;
}

.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}

.pagination {
    justify-content: center;
}

.modalDataContainer > .modal-content.successContent{
    width: 30% !important;
}

.modal-footer {
    border-top: none !important;
}

@media only screen and (max-width: 678px){
    .modalDataContainer > .modal-content.successContent{
        width: 90% !important;
    }
}

.modalDataContainer > .modal-content.successContent .modalHeader{
    justify-content: center !important;
}

.modal-footer .btn{
    margin-bottom: 0;
}

.successBody{
    padding: 20px;
    text-align: center;
}

.successModalIcon{
    height: 30px !important;
    width: 30px !important;
}

p.characterLimitNote{
    font-size: 12px;
    color: #818181 !important;
    text-align: right;
    font-weight: normal;
}

.modal-body {
    overflow: auto !important;
}

.vm_custom_head {font-size: 81px; font-weight: 500; font-family: 'Playfair Display', serif}
.vm_custom_head1 {font-size: 45px; font-weight: 500; font-family: 'Playfair Display', serif}
.vm_custom_h1 {font-size: 38px; font-weight: 400; font-family: 'Poppins', sans-serif}
.vm_custom_h5 {font-size: 35px; font-weight: 500; font-family: 'Poppins', sans-serif}
.vm_custom_h2 {font-size: 30px; font-weight: 500; font-family: 'Poppins', sans-serif}
.vm_custom_h6 {font-size: 27px; font-weight: 500; font-family: 'Poppins', sans-serif}
.vm_custom_h3 {font-size: 24px; font-weight: 500; font-family: 'Poppins', sans-serif}
.vm_custom_h7 {font-size: 24px; font-weight: 400; font-family: 'Poppins', sans-serif}
.vm_custom_h4 {font-size: 20px; font-weight: 500; font-family: 'Poppins', sans-serif}
.vm_custom_title1 {font-size: 24px; font-weight: 500; font-family: 'Poppins', sans-serif}
.vm_custom_title2 {font-size: 20px; font-weight: 400; font-family: 'Poppins', sans-serif}
.vm_custom_subtitle1 {font-size: 18px; font-weight: 400; font-family: 'Poppins', sans-serif}
.vm_custom_subtitle3 {font-size: 18px; font-weight: 500; font-family: 'Poppins', sans-serif}
.vm_custom_subtitle2 {font-size: 16px; font-weight: 400; font-family: 'Poppins', sans-serif}
.vm_custom_body1 {font-size: 16px; font-weight: 500; font-family: 'Poppins', sans-serif}
.vm_custom_body5 {font-size: 15px; font-weight: 500; font-family: 'Poppins', sans-serif}
.vm_custom_body2 {font-size: 15px; font-weight: 400; font-family: 'Poppins', sans-serif}
.vm_custom_body3 {font-size: 13px; font-weight: 400}
.vm_custom_body4 {font-size: 14px; font-weight: 500; font-family: 'Poppins', sans-serif}
.vm_custom_bottom {font-size: 12px; font-weight: 500; font-family: 'Poppins', sans-serif}
.vm_custom_bottom1 {font-size: 12px; font-weight: 400}
.vm_custom_caption {font-size: 11px; font-weight: 400}
.vm_custom_overline {font-size: 10px; font-weight: 400}

.start-up-container {
    background-color: blueviolet;
}

@media only screen and (max-width: 1366px) {
  .fs-38 {font-size: 24px}
  .fs-30 {font-size: 24px}
  .fs-24 {font-size: 20px}
  .fs-20 {font-size: 18px}
  .fs-18 {font-size: 16px}
  .fs-16 {font-size: 15px}
  .fs-15 {font-size: 13px}
  .fs-12 {font-size: 11px}
  .fs-11 {font-size: 11px}
  .fs-10 {font-size: 10px}

  .vm_custom_head {font-size: 66px; font-weight: 500; font-family: 'Playfair Display', serif}
  .vm_custom_head1 {font-size: 40px; font-weight: 500; font-family: 'Playfair Display', serif}
  .vm_custom_h1 {font-size: 24px; font-weight: 400; font-family: 'Poppins', sans-serif}
  .vm_custom_h5 {font-size: 20px; font-weight: 500; font-family: 'Poppins', sans-serif}
  .vm_custom_h2 {font-size: 24px; font-weight: 500; font-family: 'Poppins', sans-serif}
  .vm_custom_h6 {font-size: 22px; font-weight: 500; font-family: 'Poppins', sans-serif}
  .vm_custom_h3 {font-size: 20px; font-weight: 500; font-family: 'Poppins', sans-serif}
  .vm_custom_h7 {font-size: 20px; font-weight: 400; font-family: 'Poppins', sans-serif}
  .vm_custom_h4 {font-size: 18px; font-weight: 500; font-family: 'Poppins', sans-serif}
  .vm_custom_title1 {font-size: 20px; font-weight: 500; font-family: 'Poppins', sans-serif}
  .vm_custom_title2 {font-size: 18px; font-weight: 500; font-family: 'Poppins', sans-serif}
  .vm_custom_subtitle1 {font-size: 16px; font-weight: 400; font-family: 'Poppins', sans-serif}
  .vm_custom_subtitle2 {font-size: 15px; font-weight: 400; font-family: 'Poppins', sans-serif}
  .vm_custom_subtitle3 {font-size: 16px; font-weight: 500; font-family: 'Poppins', sans-serif}
  .vm_custom_body1 {font-size: 14px; font-weight: 500; font-family: 'Poppins', sans-serif}
  .vm_custom_body5 {font-size: 13px; font-weight: 500; font-family: 'Poppins', sans-serif}
  .vm_custom_body2 {font-size: 13px; font-weight: 400; font-family: 'Poppins', sans-serif}
  .vm_custom_body3 {font-size: 12px; font-weight: 400; font-family: 'Poppins', sans-serif}
  .vm_custom_body4 {font-size: 14px; font-weight: 500; font-family: 'Poppins', sans-serif}
  .vm_custom_bottom {font-size: 11px; font-weight: 500; font-family: 'Poppins', sans-serif}
  .vm_custom_bottom1 {font-size: 11px; font-weight: 400; font-family: 'Poppins', sans-serif}
  .vm_custom_caption {font-size: 11px; font-weight: 400; font-family: 'Poppins', sans-serif}
  .vm_custom_overline {font-size: 10px; font-weight: 400; font-family: 'Poppins', sans-serif}
}

@media only screen and (max-width: 1280px) {
  .fs-38 {font-size: 20px}
  .fs-30 {font-size: 20px}
  .fs-24 {font-size: 18px}
  .fs-20 {font-size: 16px}
  .fs-18 {font-size: 14px}
  .fs-16 {font-size: 13px}
  .fs-15 {font-size: 11px}
  .fs-12 {font-size: 10px}
  .fs-11 {font-size: 10px}
  .fs-10 {font-size: 10px}

  .vm_custom_head {font-size: 62px; font-weight: 500; font-family: 'Playfair Display', serif}
  .vm_custom_head1 {font-size: 35px; font-weight: 500; font-family: 'Playfair Display', serif}
  .vm_custom_h1 {font-size: 20px; font-weight: 400; font-family: 'Poppins', sans-serif}
  .vm_custom_h5 {font-size: 18px; font-weight: 500; font-family: 'Poppins', sans-serif}
  .vm_custom_h2 {font-size: 20px; font-weight: 500; font-family: 'Poppins', sans-serif}
  .vm_custom_h6 {font-size: 18px; font-weight: 500; font-family: 'Poppins', sans-serif}
  .vm_custom_h3 {font-size: 18px; font-weight: 500; font-family: 'Poppins', sans-serif}
  .vm_custom_h7 {font-size: 18px; font-weight: 400; font-family: 'Poppins', sans-serif}
  .vm_custom_h4 {font-size: 16px; font-weight: 500; font-family: 'Poppins', sans-serif}
  .vm_custom_title1 {font-size: 18px; font-weight: 500; font-family: 'Poppins', sans-serif}
  .vm_custom_title2 {font-size: 16px; font-weight: 500; font-family: 'Poppins', sans-serif}
  .vm_custom_subtitle1 {font-size: 14px; font-weight: 400; font-family: 'Poppins', sans-serif}
  .vm_custom_subtitle2 {font-size: 14px; font-weight: 400; font-family: 'Poppins', sans-serif}
  .vm_custom_subtitle3 {font-size: 14px; font-weight: 500; font-family: 'Poppins', sans-serif}
  .vm_custom_body1 {font-size: 13px; font-weight: 500; font-family: 'Poppins', sans-serif}
  .vm_custom_body2 {font-size: 11px; font-weight: 400; font-family: 'Poppins', sans-serif}
  .vm_custom_body5 {font-size: 11px; font-weight: 500; font-family: 'Poppins', sans-serif}
  .vm_custom_body3 {font-size: 11px; font-weight: 400; font-family: 'Poppins', sans-serif}
  .vm_custom_body4 {font-size: 13px; font-weight: 500; font-family: 'Poppins', sans-serif}
  .vm_custom_bottom {font-size: 10px; font-weight: 500; font-family: 'Poppins', sans-serif}
  .vm_custom_bottom1 {font-size: 10px; font-weight: 400; font-family: 'Poppins', sans-serif}
  .vm_custom_caption {font-size: 11px; font-weight: 400; font-family: 'Poppins', sans-serif}
  .vm_custom_overline {font-size: 10px; font-weight: 400; font-family: 'Poppins', sans-serif}
}

@media only screen and (max-width: 1024px) {
  .fs-38 {font-size: 18px}
  .fs-30 {font-size: 18px}
  .fs-24 {font-size: 16px}
  .fs-20 {font-size: 15px}
  .fs-18 {font-size: 14px}
  .fs-16 {font-size: 13px}
  .fs-15 {font-size: 11px}
  .fs-12 {font-size: 8px}
  .fs-11 {font-size: 8px}
  .fs-10 {font-size: 8px}

  .vm_custom_head {font-size: 59px; font-weight: 500; font-family: 'Playfair Display', serif}
  .vm_custom_head1 {font-size: 30px; font-weight: 500; font-family: 'Playfair Display', serif}
  .vm_custom_h1 {font-size: 18px; font-weight: 400; font-family: 'Poppins', sans-serif}
  .vm_custom_h5 {font-size: 15px; font-weight: 500; font-family: 'Poppins', sans-serif}
  .vm_custom_h2 {font-size: 18px; font-weight: 500; font-family: 'Poppins', sans-serif}
  .vm_custom_h6 {font-size: 16px; font-weight: 500; font-family: 'Poppins', sans-serif}
  .vm_custom_h3 {font-size: 16px; font-weight: 500; font-family: 'Poppins', sans-serif}
  .vm_custom_h4 {font-size: 15px; font-weight: 500; font-family: 'Poppins', sans-serif}
  .vm_custom_h7 {font-size: 16px; font-weight: 400; font-family: 'Poppins', sans-serif}
  .vm_custom_title1 {font-size: 16px; font-weight: 500; font-family: 'Poppins', sans-serif}
  .vm_custom_title2 {font-size: 16px; font-weight: 500; font-family: 'Poppins', sans-serif}
  .vm_custom_subtitle1 {font-size: 14px; font-weight: 400; font-family: 'Poppins', sans-serif}
  .vm_custom_subtitle2 {font-size: 13px; font-weight: 400; font-family: 'Poppins', sans-serif}
  .vm_custom_subtitle3 {font-size: 14px; font-weight: 500; font-family: 'Poppins', sans-serif}
  .vm_custom_body1 {font-size: 13px; font-weight: 500; font-family: 'Poppins', sans-serif}
  .vm_custom_body2 {font-size: 11px; font-weight: 400; font-family: 'Poppins', sans-serif}
  .vm_custom_body3 {font-size: 11px; font-weight: 400; font-family: 'Poppins', sans-serif}
  .vm_custom_body4 {font-size: 11px; font-weight: 500; font-family: 'Poppins', sans-serif}
  .vm_custom_bottom {font-size: 8px; font-weight: 500; font-family: 'Poppins', sans-serif}
  .vm_custom_bottom1 {font-size: 8px; font-weight: 400; font-family: 'Poppins', sans-serif}
  .vm_custom_caption {font-size: 11px; font-weight: 400; font-family: 'Poppins', sans-serif}
  .vm_custom_overline {font-size: 10px; font-weight: 400; font-family: 'Poppins', sans-serif}
}