﻿#ddl_ncb{height: 32px;width: 60px; border: 1px solid;padding-left: 10px;border-radius:5px}
span.glyphicon.glyphicon-search {z-index:1;}
#dv_lnk_go{background-color: #00b2ce;
    margin-top: 0px;
    height: 32px;
    padding-top: 6px;
    width: 87%;
    border-radius: 5px;}
#gotonext
{
    background-color: #00b2ce;
    margin-left: -89px;
    margin-top: 2px;
    height: 35px;
    padding-top: 0px;
    width: 57%;
    border-radius: 5px;
    
  
}
#policydateunknown{cursor:pointer;}
  .modelselect, .selectyear
    {
      background: url(../images/icon.png) no-repeat 142px -212px;
    content: ""; 
    position: relative; 
}

.fueltypeselect,.selectvarient
    {
      background: url(../images/icon.png) no-repeat 238px -213px;
     content: ""; 
     position: relative; 
    }
 .selectmonth
    {
      background: url(../images/icon.png) no-repeat 71px -212px;
     content: ""; 
     position: relative; 
     
     
            padding: 4px;
            background-color: #fff; /* color: #fff; */
            border: solid #becbd4 1px;
            margin: 5px 0;
            border-radius: 5px;
            font-size: 13px;
            width:100%;
            
    
    padding: 4px;
    background-color: #fff;
    /* color: #fff; */
    border: solid #becbd4 1px;
    margin: 5px 0;
    border-radius: 5px;
    font-size: 14px;
    border: solid #becbd4 1px;
    cursor: pointer;
    border-radius: 5px;
    display: block;
    transition: all 0.3s ease-in-out;
    padding: 7px 20px 7px 10px;
    text-align: center;
    font-weight: 700;
    box-shadow: 0 0 17px -5px;
    border-radius: 5px;
    border: solid #becbd4 1px;
    }
#ncb_no{margin: 30px auto 0px;width: 50%;box-shadow: rgba(74, 144, 226, 0.368627) 0px 2px 8px 3px;background-color: #FFFFFF;border: solid #becbd4 1px;}
#is_claimed-in{display:flex;padding-left: 23%;margin-top: 25px;}
#loading 
{
   border: 1px solid gray;
    margin: 0 auto;
    width: 45%;
    height: 55%;
    /* align-items: center; */
    top: 25%;
    left: 25%;
    /* left: auto; */
    position: fixed;
    display: block;
    /* opacity: 0.7; */
    background-color: #f1f1f1!important;
    z-index: 99;
    text-align: center;
    box-shadow: inset 1px 1px 13px 0px rgba(0, 0, 0, 0.15);
}

#loading2 
{
   border: 1px solid gray;
    margin: 0 auto;
    width: 45%;
    height: 55%;
    /* align-items: center; */
    top: 25%;
    left: 25%;
    /* left: auto; */
    position: fixed;
    display: block;
    /* opacity: 0.7; */
    background-color: #f1f1f1!important;
    z-index: 99;
    text-align: center;
    box-shadow: inset 1px 1px 13px 0px rgba(0, 0, 0, 0.15);
}
#loading3
{
    border: 1px solid gray;
    margin: 0 auto;
    width: 47%;
    height: auto;
    /* align-items: center; */
    top: 25%;
    left: 24%;
    /* left: auto; */
    position: fixed;
    display: block;
    padding-bottom: 50px;
    /* opacity: 0.7; */
    background-color: #f1f1f1!important;
    z-index: 99;
    text-align: center;
    box-shadow: inset 1px 1px 13px 0px rgba(0, 0, 0, 0.15);
}
.acceptedAnswer{text-align:left;}
ul#carinsurancetabfaq 
{
   border-bottom: 2px solid #004990;
    display: flex;
    overflow-x: auto;
    overflow-y: hidden;
}
li, ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.no-padding {
    padding-left: 0;
    padding-right: 0;
}
.faq .nav>li {
    border: 0;
    width: 25%;
}


.nav-tabs>li {
    float: left;
    margin-bottom: -1px;
}
#carinsurancetabfaq>li.active>a, #carinsurancetabfaq>li.active>a:hover, #carinsurancetabfaq>li.active>a:focus, #carinsurancetabfaq>li>a:hover {
    color: #fff;
    border-bottom: 1px solid #004990;
    background: #00b2ce;
    opacity: 1;
}
#dateunknown-policy{margin-top:100px;}
#carinsurancetabfaq>li>a {
    color: Black;
    border: 0;
    background: #fff;
}
.nav-tabs>li:first-child>a {
    margin-left: 0;
}
.FAQs{margin-top:50px;}

.FAQs-title {
    font-size: 25px;
    margin-bottom: 20px;
}

.bg-white {
    background: #fff !important;
}
.padding-10 {
  padding-top: 3px;
}
.panel-group {
    margin-bottom: 20px;
}
.faq .panel-group .panel {
    border-radius: 0;
    box-shadow: none;
    border-color: #eee;
    border-top: transparent;
    border-left: transparent;
    border-right: transparent;
}
.modal-content, .panel, .modal-body {
    line-height: 22px!important;
}

.faq .panel-title>a {
    display: inline;
    padding: 2px;
    text-decoration: none;
}

.collapse.in {
    display: block;
}
.rs-footer{    float: right;color: #00b2ce ;}
.nav-tabs>li>a {
    cursor: pointer;
}




.section2RTO{display: block;padding:-1% 14% 0%}
/*#rtolist{border: 1px solid gray;border-radius: 5px;padding: 13px 0px;width: 89%;margin: 0 auto;display:none;}*/
#rtolist{max-height: 306px;overflow-y: auto;z-index: 0;}
.section3Manufacturer{display: none;padding: -1px 10% 14%;}

.tab-content>.active {
    display: block !important;
}


.tab-content>.tab-pane {
    display: none;text-align: left;
}


 /*.rght-section{padding: 0px 20px 0%;height: auto !important;  
            text-align: center;
            background-color: #fdfdfd;}*/

.rght-section
        {
            height: auto !important; 
         /*padding: 60px 10%;*/
         padding:0px 60px 10%;
            text-align: center;
            background-color: #fdfdfd;
          /*  height: 100vh;* aaa*/
        }
#form
{
 border: solid 1px #ebeef1;padding: 50px;background: #f0f2f5;border-radius: 4px;text-align: center;"
}

/*Part-1*/
@media only screen and (min-device-width : 320px) and (max-device-width : 480px)
{
#form1
{
width: fit-content; 
}
.carousel-indicators {
    bottom: 5px;
    display: none;
}
.carousel-caption {
    
    display:block;
}

.ins-circle {
   border-radius: 50%;
    font-size: 12px;
    height: 64px;
    width: 64px;
    background-color: #344659;
    float: left;
    color: White !important;
    margin: 55px 0px -45px !important;
}

.form {
    padding: 0% 0%;
}
.panel-group {
    margin: 1px auto;
    width: 100%;
}
.proceedwthout input   
{
     margin-top: 24px;
    border: none;
    padding: 8px 12px;
    background-color: #344659;
    border-radius: 5px;
    font-size: 16px;
    color: #fff;
    }
  input.quotebtn {
             width: 50%;
    background-color: #00b2ce;
    border: none;
    color: #fff;
    font-size: 14px;
    height: 40px;
    border-radius: 4px 4px 4px 4px;
}

input.inptext 
{
  font-size: 16px;
    border: 1px solid;
    padding: 0px 13px;
    height: 45px;
    border-radius: 4px 4px 4px 4px;
    width: 100%;
}





.section2RTO{padding: 0%;}
.crousal1 {
    background-color: #00b2ce;
    color: #fff;
    padding: 7px;
    font-size: 16px;
    border-radius: 5px;
    margin-bottom: 15px;
}
span.glyphicon.glyphicon-search {
    position: relative;
    font-size: 16px;
    /* width: 44px; */
    left: 33px;
    top: 4px;
    color: #b7b6b6;
    z-index:1;
}
#rtolist{    border: 1px solid gray;
    border-radius: 5px;
    overflow-y:auto;
    padding: 13px 0px;
    width: 90%;
    margin: 0px auto;
    height: 400px;
    }
    .section3Manufacturer{padding: 0px 0% 14% !important;
    }
   .vehicle-manufacturer{height:400px;overflow-y: scroll;}
   
   
   
   
   
    input#ContentPlaceHolder1_txtSelectModel{ width:87%;padding: 9px 0px 10px 48px;
    box-shadow: 0 0 17px -3px;
    border-radius: 5px;
    border: 1px solid #ccc;
    font-size: 17px;
    display: inline-block;}
   input#ContentPlaceHolder1_txtSelectManufacturer,input#ContentPlaceHolder1_txtSelectFuelType {
    width: 90%;
    padding: 9px 0px 10px 48px;
    box-shadow: 0 0 17px -3px;
    border-radius: 5px;
    border: 1px solid #ccc;
    font-size: 17px;
    display: inline-block;
}
.quote-box {
    display: block;
    margin-top: 25px;
}

.hr{    box-shadow: 0px 1px 28px -3px #d4d4d4;border-radius: 4px 0 0 4px;border: solid rgba(154, 155, 156, 0.68) 1px;border: solid #becbd4 1px;
}
title {
    font-size: 20px;
}

.renew {
    font-size: 18px;
    margin-top: 15px;
    margin-bottom: 0px;
}
input::-webkit-input-placeholder {
    font-size: 11px;
}
.my-custom-width{width:100%}


#Model{width: 90%;
    max-height: 400px;
    overflow-y: auto;
    align: center;
    text-align: center;
    margin: 0 auto;}
.section4Model{padding: 0px 0% 14% !important;}
.section5CarFuel{padding:0px !important}
.section6_carvariant{padding:0px !important}
.section7CarRegYear{padding:0px !important}
#modalRegistrationMonth {
    border: 1px solid gray;
    margin: 0px 0px;
    width: 90% !important;
    height: 50%;
    /* align-items: center; */
    top: 20%;
    left: 3%;
    padding: 0 1% 0;
    /* left: auto; */
    position: fixed;
    display: block;
    /* opacity: 0.7; */
    background-color: #f1f1f1!important;
    z-index: 99;
    text-align: center;
    box-shadow: inset 1px 1px 13px 0px rgba(0, 0, 0, 0.15);
}
.section8YourDetails{padding:0px !important}





.policy-type-details-section
{
    position: fixed;
    height: 420px;
    left: 25%;
    padding: 0;
    z-index: 99999;
    background: #f1f1f1!important;
    width: 275px;
    box-shadow: 0px 1px 9px 0 #6f6f6f;
    border-radius: 4px;
    margin: -200px 0 0 -149px;
    top: 56%;
    left: 56%;
}

.policy-type-details-section .popup-content li {
    background: #ffffff;
    border-radius: 4px;
    box-shadow: 0px 2px 4px 0px #e0e0e0;
    padding: 5px;
    font-size: 14px;
    color: #000000;
    margin: 0 0 14px 0;
    height: 65px;
    line-height: 18px;
    position: relative;
    border: solid #fff 1px;
    transition: border .25s linear;
    -webkit-transition: border .25s linear;
}
.policy-type-details-section .popup-content li label {
      display: inline-block;
    font-size: 11px;
    font-weight: 700;
    padding: 0 0 0 28px;
    z-index: 9;
    position: relative;
    /* margin-top: -21px; */
}

.policy-type-details-section .popup-content ul{  
    padding: 5px;
    width: 100%;
    
}
#carinsurancetabfaq>li.active>a, #carinsurancetabfaq>li.active>a:hover, #carinsurancetabfaq>li.active>a:focus, #carinsurancetabfaq>li>a:hover
{border-bottom: 0px solid #004990;}
.faq .nav>li{    width: 50%;border: 1px solid #344659;}
.FAQs-title {
    font-size: 18px;
    margin-bottom: 12px;
}
.existing_policytype_p{font-weight: 600;margin: 0px;}
 #loading {
    width: 88%;
    height: auto;
    margin: 1px 15px;
    border: 1px solid gray;
    /* top: 20%; */
    left: 0%;
    /* left: auto; */
    position: fixed;
    display: block;
    /* opacity: 0.7; */
    background-color: #f1f1f1!important;
    z-index: 99;
    text-align: center;
    box-shadow: inset 1px 1px 13px 0px rgba(0, 0, 0, 0.15);
}
#gotonext
{
      z-index: -1;
    /* background: transparent; */
 background-color: transparent;
    /* margin-left: -89px; */
    margin-top: 14px;
    height: 35px;
  
    margin-left: 50%;
    margin-right: 0px;
    width: 20%;
    /* right: 0; */
    border-radius: 5px;
    position: absolute;
  }
#dateunknown-policy{margin-top:60px;}
.quotes-loading{    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    text-align: -webkit-center;}
    
    
  #loading2 {
    border: 1px solid gray;
    margin: 0 auto;
      width: 80%;
    height: 65%;
    /* align-items: center; */
    top: 25%;
    left: 20px;
    right: 20px;
    /* left: auto; */
    position: fixed;
    display: block;
    /* opacity: 0.7; */
    background-color: #f1f1f1!important;
    z-index: 99;
    text-align: center;
    box-shadow: inset 1px 1px 13px 0px rgba(0, 0, 0, 0.15);
}
   .btn-policies2 {
    width: 80%;
    text-align: center;
    margin: 12px auto;
    padding-top: 9px;
    height: 35px;
    border-radius: 35px;
    background-color: #fff;
    border: 1px solid;
}
.btn-policies2 a {
    padding: 0px !important;background-color: #fff;
}
.btn-policies a {  padding: 0px !important;background-color: #fff !important;}

#loading3 {
    border: 1px solid gray;
    margin: 0 auto;
    margin: 0 12px;
   padding: 0px 0px 40px;
 width: 87%;
    height: auto;
    /* align-items: center; */
    top: 12%;
    /* left: 0%; */
    left: auto; 
    position: fixed;
    display: block;
    /* opacity: 0.7; */
    background-color: #f1f1f1!important;
    z-index: 99;
    text-align: center;
    box-shadow: inset 1px 1px 13px 0px rgba(0, 0, 0, 0.15);
}
#is_claimed-in{display: flex;
    padding-left: 12%;
    margin-top: 25px;}
    .btn-policies {
    width: 25%;
    text-align: center;
    margin: 0px 5px;
    padding-top: 9px;
    height: 38px;
    border-radius: 35px;
    background-color: #fff;
    border: 1px solid;
}
#ncb_no
{
    display:none;
    margin: 30px auto 0px;
    padding-bottom: 20px;
    width: 55%;
    box-shadow: rgba(74, 144, 226, 0.37) 0px 2px 8px 3px;}
    #ddl_ncb{height: 32px;
    width: 60px;
    border: 1px solid;
    padding-left: 10px;
    border-radius: 5px;
    margin-left: 30%;}
    #dv_lnk_go{background-color: #00b2ce;
    margin: 0px 30%;
    height: 32px;
    padding-top: 6px;
    width: 40%;
    border-radius: 5px;}
    .rght-section {
    text-align: center;
    background-color: #fdfdfd;
    height: auto !important;
    padding: 0px;
}
.subcat {
    text-align: center;
    padding-left: 1%;
}
.homesection2 .section3Manufacturer .section3btn {
    text-align: center;
    margin: 6px auto;
    width: 55%;
    padding: 41px 0px 0;
    /* box-shadow: 0 0 15px -6px; */
    border: 1px solid gray;
    white-space: normal;
    box-shadow: 0px 1px 28px -3px #d4d4d4;
    border-radius: 4px 0 0 4px;
    /* border: solid rgba(154, 155, 156, 0.68) 1px; */
    border: solid #becbd4 1px;
}

.fueltypeselect, .selectvarient {
    background: url(images/icon.png) no-repeat 201px -209px;
    content: "";
    position: relative;
}
.manufacturer-search{right: 12px!important;}
}