::placeholder{font-style: italic;font-size: .8em;}
.button-default{color: white;padding: 10px 15px;background: red;min-width: 100px;margin-top: 10px;margin-bottom: 10px;}
.button-default:hover{background: darkgreen;}
.pagehead{padding: 5px;padding-left: 10px; margin-bottom: 10px;min-width: 50%;font-size: 1.2em;}
.redbg{background-image: url("br-red.svg");background-size: cover;background-position: bottom;background-repeat: no-repeat;color: white;}
.navybg{background-image: url("br-navy.svg");background-size: cover;background-position: bottom;background-repeat: no-repeat;color: white;}
.graybg{background-image: url("br-gray.svg");background-size: cover;background-position: bottom;background-repeat: no-repeat;color: navy;}
.button-default{color: white;padding: 7px 10px;min-width: 100px;margin-top: 8px;margin-bottom: 8px;border:none;background: navy;border-radius: 4px;text-decoration: none;}
.button-default:hover{text-decoration: none;background: #A30B36;}
a.button-default:hover{color: white;}
.addlink{text-decoration: none;}
.addlink:hover{text-decoration: none;}
.nomandat{width: 100%;height: 35px;border: 1px solid lightgray;padding-left: 5px;margin:2px;border-radius: 3px;}
.mandat{width: 100%;height: 35px;border: 1px solid lightgray;padding-left: 5px;margin:2px;border-bottom: 1px dotted red;border-radius: 3px;}
.lvlreq:after {content:" *";color: red;}
.singleitem{padding: 10px;margin: 5px 0px;border: 1px solid goldenrod;box-shadow: 2px 3px gray;border-radius: 8px;}
.singleitem:hover {box-shadow: 2px 3px red;}
.hline{padding: 5px ;border-bottom: 1px solid navy;color: #BB234F;font-weight: bold;text-align: center;text-transform: uppercase;font-family: railway;margin-bottom: 10px;}
 .section{padding: 10px 5px;margin-top: 20px;}
  .qts{text-align: center;padding: 10px 5px;margin: 0px;color: darkgreen;font-size: 2em;font-family: railway;}
  .qtsdiv{background: linear-gradient(to right,#fff,lightskyblue,#fff);padding: 20px 0px;}
  .maintitle{min-width: 50%;padding: 5px 10px;padding-right: 15px;background: red;color: white;font-weight: bold;text-transform:uppercase;border-radius: 0px 200px 200px 0px;}
  .mainpara{}
  .tinfo{font-style: italic;font-weight: bold;color: orange;}
  .popularplace{border: 1px solid lightgray;padding: 5px 10px;margin: 10px 0px;width: 100%;text-align: center;border-radius: 200px;background: lightskyblue;}
  .loc{min-width: 50%;padding: 5px 10px;padding-right: 15px;background: lightgray;color: #222f60;font-weight: bold;text-transform: capitalize;border-radius: 0px 200px 200px 0px;}
  .locpara{font-style: italic;}
  p{text-align: justify;}
  .title{font-family: railway;color: #222f60;text-transform: capitalize;}
  .tourimgl{width: 100%;border-radius: 8px;padding: 2px;}
  .tourimgp{width: 100%;}