/* You can add global styles to this file, and also import other style files */
body{
    background: #f7f7f7;
    overflow-x: hidden;
}
.login-section
{
    background: url(../src/assets/images/wather.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 60px 0 80px;
}

/* BG MODELS */
.bg1
{
    background: #ffffff;

}
/* HEADIING MODELS */
.head_m1
{
 font-size: 26px;
 font-weight: 700;
}
.head_2
{
    font-size: 23px;
    font-weight: 700;
}
.head_3
{
    font-size: 19px;
    font-weight: 700;
}
/* HEADIING MODELS */

/* CUTTINGS */

/* CUTTINGS */
.radio_m1 > label {
  display: block;
}
.radio_m1 .gsws-radio-btn
{
  display: inline-block;
  margin-right: 20px;;
}
.check_m1 > label{
    display: block;
}
.check_m1 .gsws-checkbox
{
  display: inline-block;
  margin-right: 15px;
}
.sel_m1 label
{
   display: block;
}
.select2-container
{
  width: 100% !important;
}
.select2-container--default .select2-selection--single,
.select2-selection--multiple{
    background-color: #FAFAFA!important;
    border: 1px solid #EBE9E9!important;
    height: 36px;
    border-radius: 0!important;
}
.select2-selection--multiple{
    height: inherit;
}
.select2-container--default .select2-selection--single .select2-selection__rendered
{
    line-height: 36px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 35px;
}
.table_m1 td p
{
    margin-bottom: 6px;
    font-weight: 600;
}
.table_m1 td .form-group
{
margin-right: -3px;
}
.table_m1 table{
  width: 100%;
}
.table_m1 td .form-group select{
  border-radius: 0px;
  outline: none !important; 
}
.search_m1
{
  position: relative;
}
.search_m1 input
{
    background: #eaf4ff;
    border: none;
    border: solid 1px #ebe9e9;
    height: 35px;
    padding: 9px;
    border-radius: 40px;
    padding-left: 40px;
    outline: none;
     width: 100%;

}
.search_m1 i{
position: absolute;
    left: 14px;
    top: 8px;
    color: #a4abb3;
    font-size: 17px;
}
.table_m2 table th {
  font-weight: 600 !important
}
.table_m3 table
{
   width: 100%;
}
.table_m3 table th,
.table_m3 table td
{
    padding: 7px;
}
.table_m3 table th{
  background: #eaf4ff
}
.head_4
{
      padding: 0px 6px;
    font-weight: 600;
    color: #05254a;
    font-size: 15px;
}
.head_5
{
      font-weight: 800;
    background: #eaf4ff;
    padding: 10px;
}
.sel_img p
{ 

    margin-bottom: 6px;
    margin-top: 20px;
    font-weight: 600;

}
/*siva*/
.drp_m1 .ng-autocomplete {
    width: 100% !important;
}
.autocomplete-container,
.autocomplete-container .input-container input
{
    height: 36px!important;
    box-shadow: none!important;
}
.drp_m1 .autocomplete-container .input-container input{
    border: 1px solid #EBE9E9;
    background-color: #FAFAFA;
}

/* 09-16-2020 */
.list_m3
{
  list-style: none;
}
.list_m3 li{
  display: inline-block;
  margin-left: 15px;
}
.list_m3 li a{
  color: #1e1e1e;
  text-decoration: none;
}
.label_m1{
  background: #eaf4ff;
  margin: 0;
  display: inline-block;
  padding: 8px;
  font-weight: 600;
}
.otp_set
{
  position: relative;
}
.otp_set input
{
  padding-right: 100px;
}
.otp_set button
{
  position: absolute;
  top: 0;
  right: 0;
}
.table_m4 table
{
  width: 100%;
}
.table_m4 table td{
  padding: 6px;
}
.table_m4 table tr td:first-child{
  font-weight: 600;
}
.head_3s
{
  color: #05254a;
  font-size: 17px;
}
.btn_m4{
  padding: 0 10px;
  font-size: 13px;
  margin-left: 4px;
}
.red_star
{
  color: #ff0000;
}
.modal-dialog.modal-lg
{
  width: 800px;
  min-width: 800px;
}
.text_c1
{
  color: #dc3545;
}
.text_c2
{
  color: #3e9147;
}
.list_m4 li
{
  display: inline-block;
  list-style: none;
  margin-left: 20px;
}

/* file upload */
.imagePreview {
  width: 100%;
  height: 150px;
  background-position: center center;
background:url(http://cliquecities.com/assets/no-image-e3699ae23f866f6cbdf8ba2443ee5c4e.jpg);
background-color:#fff;
  background-size: cover;
background-repeat:no-repeat;
  display: inline-block;
border: solid 1px #ccc;
}
.imgUp
{
  margin-bottom:15px;
}
.del
{
  position:absolute;
  top:0px;
  right:15px;
  width:30px;
  height:30px;
  text-align:center;
  line-height:30px;
  background-color:rgba(255,255,255,0.6);
  cursor:pointer;
}
.fileupload
{
  width: 150px;
  text-align: center;
  float: right;
}
.fileupload  .btn{
  white-space: nowrap;
    background: #ffbf00;
    padding: 0 6px;
    font-size: 10px;
    font-weight: 800;
    margin-top: -73px;
    text-align: center;
}
/* file upload */

.btn_m8{
  font-size: 13px;
    padding: 4px 6px;
    border-radius: 4px;
}
.head_6
{
  font-size: 24px;
    font-weight: 900;
    color: #05254a;
}
.input_m3 label
{
   display: block;
}
.input_m3 textarea{
  width: 100%;
}
.line_h30
{
  line-height: 34px;
}
.line_h30 input
{
  height: 28px;
  margin: 0px 7px;
}
li
{
  list-style: none;
}
ul{
  padding: 0px;
  margin:0px
}
.list_m7{
  padding: 0px 5px;
}
.list_m7 li
{
  display: inline-block;
  padding-right: 10px;
}
.list_m6 li
{
   padding: 5px;
}
.list_m7 li
{
  padding: 10px 0;
  display: block;
  border-bottom: dotted 1px #000;
}
.tabs_m2 .nav-item a
{
  border: solid 1px #e1e1e1;
  color: #111a83 !important;
  font-weight: 600;;
}
.tabs_m2 .nav-item a.active
{
  background: #111a83;
  color: #fff !important;
}
.tabs_m2 .nav{
  margin-bottom: 15px;
}
.list_m9 li
{
   display: inline-block;
   margin-right: 10px;
}
.list_m5 li
{
  margin-bottom: 15px;
  border-bottom: solid 1px #ccc;
  position: relative;
  padding-left: 23px;
}
.list_m5 li input{
 position: absolute;
 left: 0px;
 top: 4px;
}
.list_m5 li p{
  margin: 0px
}
.list_m5 label{
  display: block;
}
.stamp_set
{
  position: relative;
}
.stamp_png
{
  position: absolute;
  left: 0px;
  width: 100px;
  top: 0px;
  left: 50%;
  transform: translateX(-50%);
}
.sign_png
{
  height: 50px;
  display: block;
}
.head_m4{
  background: #ffbf00;
  margin: 0;
  font-size: 16px;
  padding: 6px;
  font-weight: 600;
}
.head_m5{
  background: #fff8e5;
  margin: 0;
  font-size: 16px;
  padding: 20px 6px;
  font-weight: 600;
  text-align: center;
}
.head_m5 span{
  font-weight: 700;
  font-size: 18px;
}
.credit_feild
{
  position: relative;
}
.credit_feild .radio_btn
{
  width: 25px;
    height: 24px;
    position: absolute;
    bottom: 6px;
    left: 8px;
}
.credit_feild img{
  position: absolute;
  bottom: 4px;
  right: 5px;
  height: 27px;
}
.credit_feild .form-control{
  padding-left: 45px;
}
.input_bg
{
  height: 36px;
    background: #fafafa;
    border: solid 1px #ebe9e9;
    padding: 6px 40px;
    font-weight: 600;
}
.drag_m1 .right_set
{
 min-height: 300px;
 background: #ccc;
}
.drag_m1 .left_set p{
  display: none;
}
.drag_m1 .left_set li{
  background: #f8f8f8;
  border: solid 1px #ccc;
  margin-bottom: 10px;
  position: relative;
  padding: 10px 104px 10px 10px;
}
.drag_m1 .left_set li h4{
  margin: 0px;
}
.drag_m1 .left_set li .like_set
{
  position: absolute;
  right: 8px;
  bottom: 6px;
}
.drag_m1 .left_set li input{
 display: none;
  
}
.right_set h4{
  display: none;
}
.right_set  input{
  width: 100%;
  background: #fafafa;
  border: none;
  border: solid 1px #ccc;
  padding: 6px 8px;
}
.right_set p{
  margin-bottom: 3px;
}
.right_set .like_set{
  display: none;
}
.drag_m1 .right_set  li
{
 margin-bottom: 10px;
}

/* 10-14-2020 */
.head_m7
{
  font-weight: 700;
}

.table_m7 tr td{
  border: none;
}
.colums_m1{
  position: absolute;
  margin-left: -12px;
  font-weight: 700;
}
/* 10-14-2020 */

/* 08-11-2020 */
.list_s1 li
{
   display: inline-block;
   border: none;
   margin-right: 30px;
}
/* 08-11-2020 */


/* 11-08-2020 */
.head_m8
{
    font-size: 25px;
    font-weight: 700;
}
/* 11-08-2020 */


/* 17-11-2020 */
.grident_m1 .content-right {
    position: relative;
    padding: 15px;
    background: #fff;
    min-height: 99px;
    border-radius: 5px;
    /*box-shadow: 2px 5px 5px #ccc;*/
    margin: 15px 0;
}
.grident_m1 .content-right .breadcrumb{
      background: transparent;
          padding: 10px 0px;
              float: right;
}
.grident_m1 .content-right .breadcrumb a{
     color: #000;
  }
  .grident_m1 .page-title h3{
        font-size: 25px;
    font-weight: 900;
    display: inline-block;
    min-width: 150px;
  }

  .table_m2 .fa-pencil{
    color: #06b103;
  }
 .table_m2 .fa-trash {
    color: red;
  } 
  .switch_m2 h3
  {

    font-size: 17px;
    vertical-align: top;
    margin: 0;

  }
  .grident_m1 .dataTables_filter input{
        border: solid 1px #ccc;
    outline: none !important;
    padding: 5px;
  }

  .table_filter .select2-container--default .select2-selection--single
  {
    border:none !important;
  }
  .header .gsws-navbar{
        border-radius: 0;
  }
  .form-control

  {
    font-size: 16px;
  }
  .btn
  {
     font-size: 13px;
  }
/* 17-11-2020 */

/* 19-11-2020 */
.list_m8 li
{ 
  width: 50%;
  float: left;
      text-align: center;
          padding-bottom: 20px;
}  
.list_m8 li p
{
   color: #000;
    font-size: 11px;
    font-weight: 600;
    border-bottom: solid 1px #ccc;
    padding-bottom: 7px;
        text-transform: uppercase;
} 
.list_m8 li h3
{
      font-size: 22px;
    padding-top: 0;
    color: #2c5b99;
    font-weight: 700;
}
.gride_m8 .left_img 
{
        position: absolute;
    left: 10px;
    top: 5px;
    text-align: center;
    width: 82px;

}
.gride_m8 .left_img img
{
   position: relative;
    top: inherit;
    transform: inherit;
    left: 0;
    border-radius: 10px;
    border: solid 1px #bcbcbc;
    padding: 2px;
}
.gride_m8 .left_img h3{
      margin-bottom: 20px;
      font-weight: 600;
          white-space: initial;
}

.gride_sup1
{ 
   padding-left: 103px !important;
       min-height: 90% !important;
}
li.full_width{
  width: 100%;
}
.color_m1 h3
{
  color: red;
}
.color_m2 h3
{
  color: #249f0e !important;
}
.color_m3 h3
{
  color: #da2525 !important;
}
.nav_m1 .navbar-nav 
{
   margin: 0 auto
}
.gride_m8.gride_sup1
{
   padding-bottom: 0px;
   border-radius: 28px;
}
.gride_m8 img
{
  max-height: 74px !important
}
.grident_m1{
      min-height: calc(100vh - 60px);
}
/* 19-11-2020 */
.grident_m1{
	/* background: linear-gradient(to right, #17659c 0%, #179c36 100%);
    background: linear-gradient(45deg, #0D47A1, #009688) !important;*/
}

@media(max-width:767px){
    .navbar.header_m1
{
    height: auto; 
}
.header_m1 .cm-info
{
    border: none !important;
    border-top: solid 1px #ccc !important;
    margin-top: 5px;
    padding-top: 10px;
}
header .gsws-navbar .navbar-brand
{
    font-size: 18px;
}
.table_m1 td
{
  display: block;
}
.table_m1 td select
{
  width: 100%;
}

}

.new_foot{
  

    width: calc(100% + 30px);
    margin-left: -15px;
    background: url(../images/fish-animation.gif);
    min-height: 225px;
    background-position: bottom;
    background-size: cover;
    margin-top: 50px;
}
.new_foot img{
  width: 100%;
  height: 120px;
}
.new_foot p{
  text-align: center;
    color: #fff;
  
    margin-bottom: 0;
    padding-top: 190px;
}
.new_foot
{

}

.gride_m8{
  box-shadow: none !important;
}







