div#loading_ecp {position: fixed;top: 0px;z-index: 10000;width: 100%;background: rgba(34, 65, 166, 0.8);height: 100%;left: 0px;padding: 10%;text-align: center;color: #fff; display: none;}

div#showprice {color: #2241a6;font-size: 12px;font-weight: bold; }
.showprice2{ box-shadow: 0px 0px 10px rgba(0, 0, 0, .11); padding: 20px; margin-top: 15px;}

.priceclass{color: #2241A6;font-size: 24px;font-weight: bold;}

.formclass {max-width: 100%;margin: 0 auto;text-align: center;background: #F6F8FF;padding: 15px;}

.tableclass {border-collapse: collapse;width: 100%;}
.tableclass td, .tableclass th {border: 1px solid #ddd;padding: 8px;color: #2241a6; font-size: 16px}
.tableclass tr:nth-child(even){background-color: #f2f2f2; color: #2241a6}
.tableclass tr:hover {background-color: #ddd;color: #2241a6}
.tableclass th {padding-top: 12px;padding-bottom: 12px;text-align: left;background-color: #2241a6;color: white;}

.display {border-collapse: collapse;width: 100%;}
.display td, .display th {border: 1px solid #ddd;padding: 8px;color: #2241a6}
.display tr:nth-child(even){background-color: #f2f2f2; color: #2241a6}
.display tr:hover {background-color: #ddd;color: #2241a6}
.display th {padding-top: 12px;padding-bottom: 12px;text-align: left;background-color: #2241a6;color: white;}
.ecpdiv {margin-top: 15px;}
td a {color: #000;}
td a:hover {color: #2241a6;}
.ecpdiv {
    background: #FFF;
    /*padding: 23px;
    box-shadow: 0px 0px 10px rgba(0,0,0,.11);
    height: 519px;
    overflow-y: auto;*/
}
.ecpdiv2 {
    background: #FFF;
    /*padding: 23px;
    box-shadow: 0px 0px 10px rgba(0,0,0,.11);
    height: 519px;
    overflow-y: auto;*/
}
.ecpdiv3 {
    background: #FFF;
    padding: 23px;
    box-shadow: 0px 0px 10px rgba(0,0,0,.11);  position: relative;  
}
.ecpdiv3 h3{ font-weight:500; }
.ecpdiv3 strong{font-weight:500;}
.ecpdiv2::-webkit-scrollbar {
  width: 7px;
    height:5px;
  border-radius: 30px;
}
.ecpdiv2::-webkit-scrollbar-track {
  background: #FFFFFF;
  box-shadow: inset 0 0 5px grey;
  border-radius: 30px;
}
.ecpdiv2::-webkit-scrollbar-thumb {
  background: #2858A2;
  box-shadow: inset 0 0 5px grey;
  border-radius: 30px;
}
.ecpdiv2::-webkit-scrollbar-thumb:hover {
  background: #2858A2;
  box-shadow: inset 0 0 5px grey;
  border-radius: 30px;
}
.btn-primary {
    color: #fff;
    background-color: #2241a6;
    border-color: #2241a6;
}
.red{color: #cc3300;}
.entry-title{ text-align:center; }
.ecpdiv h2{ text-align:center; }
#showprice h2{ text-align:center; }
a.gmap2 {
    position: absolute;
    right: 20px;
    top: 24px;
}
.effect{ font-weight:normal; padding-top:10px; }
.effect2{font-weight:normal; }