@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=PT+Sans:300,400,500,600,700&display=swap');
@font-face {
    font-family: 'robotoregular';
    src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAGHwABMAAAAAsfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABqAAAABwAAAAcbGG7+EdERUYAAAHEAAAAKQAAACwC8gHSR1BPUwAAAfAAAAZNAAAOXrk+g0BHU1VCAAAIQAAAAE4AAABgJsMg1U9TLzIAAAiQAAAAVwAAAGC39vyMY21hcAAACOgAAAGGAAAB2s9AWKBjdnQgAAAKcAAAADgAAAA4DbgRMGZwZ20AAAqoAAABsQAAAmVTtC+nZ2FzcAAADFwAAAAMAAAADAAIABNnbHlmAAAMaAAATI0AAI8gkX13BWhlYWQAAFj4AAAAMQAAADYN8wyEaGhlYQAAWSwAAAAgAAAAJA+BBexobXR4AABZTAAAAl8AAAOowHxS42xvY2EAAFusAAABzAAAAdZt2ku+bWF4cAAAXXgAAAAgAAAAIAIHAaFuYW1lAABdmAAAAbgAAAOkMtGNHXBvc3QAAF9QAAAB7gAAAuUafDKmcHJlcAAAYUAAAACmAAABE+ExWCR3ZWJmAABh6AAAAAYAAAAGsHdXtgAAAAEAAAAAzD2izwAAAADMR7gzAAAAANPcYPV42mNgZGBg4ANiFQYQYGJgZmBkeArEz4CQieE5w0sgmwUswwAAUxAExQAAAHjarZZ5bFRVFMa/N52htEw7nQLDIjUG2dxQAdksxJjK5oYsIotETdSIgpGYqIn4B7K7JOJGpIKCbIUCBlQiYqlWIy6IKEIR6o6lPAWK/jvH37sz0g6rVN+Xb96de985957vnvvekScpV1dooEIlg24YpfwH7nx4itorTL/MFIw3bnv33z11ipoHLcewQtxDys0qlZfVxT3bS1PBo3pWpSrTer3rPe5NV5k3x5vvrfE+8H7w6kPh0MBQSWhiaH2oJuSH6kN+VpTnG1CKXQplDcDKB2HnP4CncWqhiPqplfqrs4qV0GJYBbPU0dZrjB3WOPuef1E7oGvsT91Bj6c59IU01P5gtI74Y8nDisMi2Mk+Uh88lliNBtkhDYZD4DA4Ao6Co/F2G5ZjrVYT4HRsnoQz4Ew4C86GS/CxFL4Bl8HlcAVchY8yuBqugeVwI3wLvg3fgZvgZuZ4D26B78MK5qqEHzJWzVr3wZpkENE4q3S/nxPXGOVrTvI7NVMf4uxnv6i/+Sq2/VoMq2CEke2M/E7vDnp30LtD2cRVgY+vNNnu0zSbjE4lWmlr9K69zt5GUeUaxXnqJ92hlq4nRk+UnkP05IMcxoLn8uxLRgrRuI7RPexEnbOZbGvx/AWeX8NzJZ63ar997db+Kyu+jD3pCxfCUvgqXARbseYCcrUgvYpC9qaWvallb2rZm1r2pdbNsIp7GVwN18Byp1etdmO7B+6F38EWePDx4OPBx4OPBx9rH2sfax9rH2sfa58MGkqsY4h+HPT4l8dqYzZDcVgEq+E+WAODOHzi8InDJw6fOHzi8LHsRSS5zN5JXdRV3XSRuuty9VBPRq4i8/qRy8UawJkcqps0WmOZcYImarqe1AzN1CzN1lzN01N6Ws9ovl7Qi3pJL2sBuV+hSrJ/N3HuJcZQjh+cyOzhzRfoAhVxivfaHNtuH5lvy22ZzuFKHtD/ctmvVmvb7FgTLH8+p6cPZcxZZ7u4z+Z+0H78F9a/p0imZfYftjPpUJi5Ws5dcMXTDP7HyfFTzVf3nzQ9EMR4iv6DnLvgvtQmnhi1eZyUhn89rGey0Rqs3mYeb//Gji3NsL3Z/gp2sPEuJqeQV/vtIZoxRlaeZqUvWLmtAG/aRk5gACXNjXxmFbaO+xP2ePKoUy5mR2yDVaUt37Kd9g33nY28XZS+/2J/pVv3nJxZtsu+D6J3CuSn+6Y27HO6VXUGbVO5lN+oO26HnL+4fWX32m8nWT1glcSzB37M3hcGmWHteWMEY9W8BVJPTbKfeQvGifOg/UQruPJS8zXO34asbNjlE/OQr9qZc+RoU89VoK3VZ/pKeftH9SZkbP1Zxk/7frAjTZ7TP7tCmd7Z49T/guPvhEY+bNSpzv0JV8ypdSxTfxufMcvuM6/ZqpsU7ZGmaGW9eFOMBvfYJKqBAEr2dSPzbZrdxT1m0eQFtoWuCLk/yWa50a0ZXkrtEyvPzOATz4htO95aZutsi62FO52SMPmIG/k0/cRmzsfVdvC0Cp12Z1Pvv5N6HzuLCvsz3w3HMz2k3uxojG943NUARcCj7uzMSBeQxfe8K1/cbiCiS3RpUAeAbL7w3amaLwc5VJtX0t8DhPnm96QW6ANaqC/I5uvfjwqnP8jT1SCfWqCYOQeAApWAuK4D1D+gpYaAVroetNZw3cLvCJDQSFBI9TBabaggxqqtxoN2VBITaN8O2lNFzGXN86giItTcz7Gq+SCs50Ez6ooFtBdqEataDGJaohXMvgq0pB4vZ94NoLU2ahMzVoC22goKqUIqaVeBmKqBp33AUw3wUKsvM0Zo5QLPaRp1X4PWTtmoUzZKhdQprWxCF4OEU7OD0y5BtdSL396gnVOwuVOwjVMwxynY1imY5xTMdQrmOwWzUG4IsQ0DYadaxKnWzKkW0SgQ1q0gW7eBAqdg3CnY3ikYdwqepwdBayqz2awzUDPhVEvoFZBw2rVx2uU67bJQrhzPgWoRp1ozbdb7+A+0izvV4voAJPQhCDsFc7VL3zJLUNV5Ts2oq+5SmkadplHmb+s0VSNNQ07NLKdmmCxNZWVP1OmDFoUoMQjtggzq4DKoCC1G6nyXNR1dzBcS8e3swlyi6ko8i7EMIil2kVxLHJs02FWdN7q1DmeV+9AzWNOYvwEVbjw0AAAAeNpjYGRgYOBi0GOwYWBycfMJYeDLSSzJY5BiYAGKM/z/zwCSh7EZGBhzMtMTGThALDBmAcsxAkUYGYSgNAvDMwYmBh8gi5HBEwBizQrXAAB42mNgZlFgnMDAysDCOovVmIGBUR5CM19kSGNiYGAAYQh4wMD0PoBBIRrIVADx3fPz0xkcGHh/s7Cl/UtjYOAoZwpWYGCc78/IwMBixboBrI4JAHA9DisAeNpjYGBgZoBgGQZGBhC4AuQxgvksDDuAtBaDApDFxcDLUMfwnzGYsYLpGNMdBS4FEQUpBTkFJQU1BX0FK4V4hTWKSqp/frP8/w/UwwvUs4AxCKqWQUFAQUJBBqrWEq6W8f///1//P/5/6H/Bf5+///++enD8waEH+x/se7D7wY4HGx4sf9D8wPz+oVsvWZ9C3UYkYGRjgGtgZAISTOgKgF5mYWVj5+Dk4ubh5eMXEBQSFhEVE5eQlJKWkZWTV1BUUlZRVVPX0NTS1tHV0zcwNDI2MTUzt7C0sraxtbN3cHRydnF1c/fw9PL28fXzDwgMCg4JDQuPiIyKjomNi09IZGhr7+yePGPe4kVLli1dvnL1qjVr16/bsHHz1i3bdmzfs3vvPoailNTMuxULC7KflGUxdMxiKGZgSC8Huy6nhmHFrsbkPBA7t/ZeUlPr9EOHr167dfv6jZ0MB48wPH7w8Nlzhsqbdxhaepp7u/onTOybOo1hypy5sxmOHisEaqoCYgA3RIqgAAAAAAQ6Ba8AmwClAJIAoACFALwAxQDJAMUA2wCdAKEAsQC/AMUAyQCXAJQAwwCqAK0AuQCPAEQFEXjaXVG7TltBEN0NDwOBxNggOdoUs5mQxnuhBQnE1Y1iZDuF5QhpN3KRi3EBH0CBRA3arxmgoaRImwYhF0h8Qj4hEjNriKI0Ozuzc86ZM0vKkap36WvPU+ckkMLdBs02/U5ItbMA96Tr642MtIMHWmxm9Mp1+/4LBpvRlDtqAOU9bykPGU07gVq0p/7R/AqG+/wf8zsYtDTT9NQ6CekhBOabcUuD7xnNussP+oLV4WIwMKSYpuIuP6ZS/rc052rLsLWR0byDMxH5yTRAU2ttBJr+1CHV83EUS5DLprE2mJiy/iQTwYXJdFVTtcz42sFdsrPoYIMqzYEH2MNWeQweDg8mFNK3JMosDRH2YqvECBGTHAo55dzJ/qRA+UgSxrxJSjvjhrUGxpHXwKA2T7P/PJtNbW8dwvhZHMF3vxlLOvjIhtoYEWI7YimACURCRlX5hhrPvSwG5FL7z0CUgOXxj3+dCLTu2EQ8l7V1DjFWCHp+29zyy4q7VrnOi0J3b6pqqNIpzftezr7HA54eC8NBY8Gbz/v+SoH6PCyuNGgOBEN6N3r/orXqiKu8Fz6yJ9O/sVoAAAAAAQACAAgAAv//AA942rW9CWAT1dY4fu/MZLK3mSxN9zZdaUubkrSUsK+KIIgKgqKsyo4CKqAoIKAssiiIIAiKu4A6kxYXRMWlCLg8nz7xKe761KrvuX1PH0uG/zn3TtK0tMj7vt8fbTOZpDP3LPfs5wwRSH9ChCtNI4hIzKRKoyTYPWqWMv8Z0mTTx92jogCHRBPxtAlPR81y1snuUYrnw0pAKQ4ogf5Cvl5EN+tTTCOO7+ovvUXgkmQXIXS2SWXXDZMonKvQqK0pahJIBVUtQVU6opKQZrY3qQJ70ay0gmgmqrhVKVLdKVwb9olKWNl14EDjm2/ST8V3T1bhdYdJLmGwnE5MxE56EpUEVTncINiIRapQLSGqOoIqPaJJcFnJpZlphWaDSzvhVcIrmyKazQyv9gip7uSpg+ubw+z3MNp41d/gR3L9TNP1X4//h7rgN9zvHEKkBwCOLJJHR5JoJsAR9aVlhMPhqBlAiVrsDjhuIDTT7KyoF5TsnCJ/WCOmpnqvPz2ryB9qALzhR6IrNw8/MsFHstXmhI+omh9UM49oGZ4mNcOlpcEqfZ4muLytor63z2OtqLf40iwVmhk+Nwc1C3xmtuBnZslaofpcmh3+wuFp0gK0Qu2cubfnO7/tJb4K296eb/x2Hx6oma56IdPsgbuz3zL+hlvVWzMscJDmqrel2T14qXqnzwFfcLHfCvvtxd/4HT/7DvxVOvsruGZW/DrZ8evk4Hfqc+PfzMPzYm+XICKoLgVxkZ2Tm1fV6p/aOxMJURvwBOAnLOJP2FfIfgo9+FMX8BSeQy39TxGafdGmi8gp+PX6l/2P/jFs87BTwzYNqyen+p+iW1bTy9fS+/Vx+LNWf2i1PoluwR84D6xHKJlzqlryydtIR7KZRMuBimop0EJuipabEKPlZdaKqAIEVb1hLQtOK1l4WnFbgVsrg2rKES0XeIrkH1E0wdWk5ro0BZDvdTapZXiuAxx4XZoFCJEe0orgq/6QVgXfKMsFdnNE1A5Kvd2UFSjyRzSLF04VRIiWZVLcwDkp/iI4jfwY9qaFQ51ra0pKq2htTec62AO51FdYU1JYIPu8aX5445XNvsLaKjpHeHHr7FvuXLz+8NsvPLL9sedeWzhr7vU3bH/rwNsN23Z/TB8zbVm6YOali0M93tz58Du+Tz5N/+nQiscWTB8/v3Pfxsd3v+HZ/5L7AwK7aMqpH0xLTY3EiRxOKkk3sopEK3C3djI3RSXAiJZubmroUlQhOSu0LnCo2NmhYm6iavegSo5oKcCfKS7NC+ACj6oWl5YPh1VwWOXSauCwA/BoD0RXiuKut0vZeYiGmip4k1NUkQtviNalk+LWsvMiES1dgaOc3AhiBJAQDqXlUK9cWFBSx7DTg3J0eKifFp/h8ykPrVz50IMrVj28/sLzzxt24aDBwyYKr8+MRejYh1auePih5cYHF5036EJp8JBFTz6xeMii3bsXDZo8afCQQVOnDjqZIc3pd2Lt40MXPfHEoqGLd+9ePHjy5MFDB02ZMoiAVOt96gfpHcBbADgqQpaSaBZKhjxEXLHYFLUi4upEQFFXhqICO+z6AgKbuRJ4o4CjxZHapDo43nypTVo3eK2UgTfEiFqjNFjzistcgBvV4VY7RFSvAjyZHYkAroqz4EvZEbVO2UNkR3pZNWcfYBjGNoARYJNUSnvS2jDwi99cWJpCCwuKOILqqDmFeoCb6uBzhqvea1YPPf/VXdsPTJ08kw4vq1KHDnpO+MeIYa9M+VA/1bh2+cDVPfVNHUZ3W9S586pI2fihF46iK2585vKJWy96/JmnF09YN3iYPrnP9lHLPr/0M9Ok7r2+eWb2+k5VtD6n/03CE7XX9h9bcmnnHmNm8304TMqjaUx+l6H0RtFtlWCPyXG5zX7MzQIb5EMWRWWAIhr+2PrzZ/o3/FrL9E7CNvlKohAPoaqbIRrFvQc0CTKPi9TlUVlQfC434KCELKM9n5JLVr5xeFWJ/JT+inCOla4Sqq6g103XO+gPO/WH9Q7XzbhCqMRry3DtvORri0c0Z/O1O7uVWpdQWhdOI3B5Yi6Ul7/13i0l8pO0l/7yk7K+bSr9gl7hpJfQr66ecUXsXX2uVb8+9t4VbN3ZwlhxJOiUFJJPQMWiQkwNqsIRzQT7xAWgm4RmHWUSw2Kx3+Qx22mpJ7sT7WDbYaPF1fq7Ly/doy47IAW3XEMv0R+6+t5L9V/H0Ty96QrqhnsMJeulGulp0JIXMS1pDmvU0qSaQlFCUbIRGwg8SvCQiijkQHHajqAutqLuDEWtNvzMaoav2ax4CISqQE3KBTYozYAvoBQqQ+n6RrpOn90oXBGlj+qXRvVa+ganT7Wu027kE6B1cTu0bovO1ec03g1/2P3BJ/S3+XUKhUzBKTTArivA62hUbMIfqkpBjdCKBtGB1wXbwVibr5B+L2Ru2YJ/uwN+TSKH4W/LkqyQ+AFeArlGhLXgD78E2h47Gg8fxr93nVoq+pkdoxAwe5BWcFf+PT8NU5cw7tHYjpvlymPvMbtnNsgFlyFPu5KoHW+kiHFJiovO5jLT3iwz4cY5hnTU7FKE0V1xucMhdwZcv7BA4Bu3VuGSbfaxIx8c++ODD443rlqyZPnKJUtWCBX0Ugrmg/6+/r3+qN6kf0DL//XCy/tfpLteeOmlFxCOvbC4xwEOE1pjEsoqAVdEBVf+/iDaK4wsEkNFVBKR4BIFgpsNpBYDqffSnxqlH9d2Pj5M+hmvOR5soxKANZNcQ6IpCKkdIEWG1tLgII1dJS0TuSuLGzouZujAHtJkuI3swS/ITmAxj4yHnhS4YzZ86slQ3FHRbmPizg54UVMjapoSlYknwhRDCeFSzkz9wIa1NC7KfIXjTVT65rWmNYv0WwRh38lh9JPFoxdN3bTuBcm6j5J/aPN+WqmPNW1ZLrjXPTZq5satqzmPXXnqB/EEwFJO7iDRDgiLCUAwdcBlmQAR0WwEywvnvNl4zpturWhwOjpkgyp0IlkrkKyo/NE88IdUgVkDWjHQWUELIQ8AVvKYUeEAKDvCZwps83pTdkEHpgEdYA1opDgSUZ0KmAeq161l5EVa2gUVsEPYAQO1tMSQ9WY0DCSQ8FeK+9YsuHntwhW7dy+dedMN197+gmA6dujwzzNnLp2pn3jjdf0EvVG+dsWKW5cv3rL0+puXLJ8lP/ztB69fVh+seHbO619/QBgP1wFdLwJesZFUMopErXFuaSB2q+CsUCUwcMUmVQYD1hVUrUdURwiZWBVDUQsTFRYZEGZlpqoVpYaCpr2dABlpRBUUNYXpdhpWwM4DvgInotRcJyx559Ch1/T+dJ/socOuEX852XWLrtJhW4RdNMRotA32lgfWlUdeJdGcBI1yEjRyIY08UlN9So7LUtHgt+e4gDx+qYlZ2qlH6l2pJKVCE0DZIm0y7XHTWS3JpFpKatUhoqWmVB1CY7rXI8cuQBvapKa6VNd+2KyqZ//eXtP/uBLO2uu9KR5PRRR+56/KX1UoA4tGiOqtolGXx8sNW6pZUIznRNRMRYOPgcQpQOIosWRGWpEVqGku9QAjiz1pXWe3zwubvmSbEF058+ZVqxdcNyX9oeHCh7G3q6tmDzr07Q9fPPc7vUGet1S9Z3XDOQMVMe8pfXJBpSDov39xVP/9MKfhMsBVHdubpWQmiaYjtnLjcgi2aYO7KB3NODfu/A5MJGWhSAqpWS5EiuYD5JTBayCL2WzudDRFfIpmMSMkRWjW+iKqW8GdaXerlogqKao5wkQXbk6/uQpsDjkHtiYIMgYS8SQDvIx2+XbwhuryTtMH3vtS74fHvvrdH28f0b97befiG5bfectVa4uFbiDT0unlBZmbMvKOH/J36aX/+pcv9a9oZ2o+9NFbm+/Ye1F/xhdDmBxSiYPcQKIWtO3NYSarkU2p6gxqKdxB6rX72FLmF1mqUlTbfpNm9h1LUU3762WzCRwXCzhGFpuHsW4zWaPwIVJXk61VYNXIZovVcF0o0YiF2Wtc7RBBNBfWZVLPEPFD/T/PlbkaXeW/vmvybd2qH9Cz9Ee3baOjhFxYGGiTSUCfTKCPnxSSIFlMoj6kUFbcdKwECpUGfFagUCnCUM0olA4UklGYoIOR7tJygT5uOHS7VAeeLofj8qDmANJ1go/KixT3HqvoywqkMgmDpNTcBCRMqaKlivBa6dYccuR04zEhUOqSKJZMvUl3LZx50z9f3f/b4pkLN+nH3j2in2jcvHDBlu03LLinbOm0KcuWT566hK5asK9j+a45+//61/1zdpV33Lfg8Pvvv33TmrUL5m/ZIpRfc9tt18xYu5Lz68WAD9rMr7a43mTaBCzqhvRcm+g0VGgzv2YxFaoGeAgB+TULxIzmTImgxVxvU8R0BrpiAzo5I2o6Ch81l/FusaISBjqwKwFNS2DTldblUuZEoMFs6N06DvLF1Lzva2rWv/rHkPt65XZbdPEdT3TacNl7/2lcc8PMO/M3rJmxWXz3KE3Xv9J/AEvyK/2dnNxNeRkffdD33POo6R937x1z3sKXXnsZYWU2idSZxUYqm60SZligTWJhqkQKoS4GKcssE2vCMhGZddII9ok4A20UgUwEc+lquJ6JWEkHAnpcM+NlbEFVPqJSbtGJIRYtsMotjC07/poIBlfnxrjJJV0NF6XkXDJSnCd+AVckIKl9JrPPb/KdK1bH/jpihBCk726kNx5qcsuerw9x+m2mm8SPxKMMpkxupUkcIolBZACA24TCz2ax78kXxb5000MP0fsfeojr4BVwz8/5Petqi+tqS4vhziuES0aMiO0UR4187V+K7P3+Vf22jXC/HrCJ5jJ+ySVXc+9Ly7bFrQ+ppfWRl2x9ZAG/OENarhucrxA68oY5wpzW3Cw0PFxpIKFVjxK1KVZmgqRlo+CWHYbxEd8lKeCcg8RuNj4QnT2AWRs/WnNdZ38jrZ40cfjsqaMX76OBt6UJO1451HDLkVmdLxl956zLr1946bQ5E8edeOiddxB/c/Ru8mumTWCd9SPPcZ2rpoa1XHDC8VirMzWpnYIN5WYSkCrUPkHNZ25Si4KaiG54f7YfSsHhLmXCu0H2kDywiAcYYu+V47NR7KWoPVxqz/0gZY6pmftJfWZWj54oymjiiKmtUtxBtANgIKD0tlpFpai8qlNtV5T/slszFyBCrOXAR5URrU8dD2/4FDUDUeMmgXwiyqi/mM9ZAuKQKYOwKLO9xL8gkAAc++Eb+YTyD0o613mYxpjjoW/S6+gCulGxfvrJedP8oTvG3bzK7f/Hw1MXD5bksLVHeMFdFpe+X1f1N/WVqW46jHYdtadnSb+/TNSX6eOFWfY+g3pP60ipEMyM5N28jH5KHxXcukO/+Ij+xsXnD7vgl9eoSCM1naXYM1df/NVTdCHdpYf0NfoKfXBF4fTyIP2Nzll7V6dejiyXkOlIOYr08RJiygQdYwaPqiPfs6rItUyDbCEURJOMnO4IMh8JnC1AjA0DmeAkFIoB0RMQC71C+HGh/NCK2PZVr9Pvf5ZN6vFhdJ6+UsgWNsHOaQA99hTzC/3gGU40JEMqSEGmzPJRCvrZrZgUDDCqp6IqCIGRwvjYDu+yURWYgKEL4ER2qoLKmWj+VOZTogQEXZ2PUgAWpwRCUrO8Lw5w+R6ojR800KNfU+Gmq5Zt0mOf6rvoiNvuvnmJvpb2unrVxtX69ya1sXH8PcXZh287+N6WW29cvH7LDTPmXo97eS7I8+dhfxaSMSQaIHGXIBDflNwQQdhSJTyXaseNWsRA8gAQHpeWAdwLlmUObFtLSCsGYDI8AEMAgElNAxa15ETi5kZnP+xHn5lFygSf4nWjogr7vT6vWQa7Yy6t++OP9WuFFxoeevi11x5+qOEF4Y67fvtDPyRcApzgpGPpssV/lWX5nqj+e6N+4nX9d+1e2SQfuG0VHQO0R7r8AHSxEg+pNqhii1PFg6TwxmMPqs2FxgaTJz4ushVgeIwRBErBDupBa8BZa6Av0Vx6mf6I/uXx44ebmg4fN6n6Dv3718F1e3ALtb1z6G1q4zIR730j3NsOEpnf2Rq/swT8YOKsZxIZ6+Ei4u47c+2t4NqrthD34w3nnTvu/KdBfD5mE7bGrhKpSd2ql22N/bGl+b7zGMy9+X2b72kxsXtaRK5j2rqncUN7qxs2iK/GBGFzbArezLY1dhO/13zglfeAV/LJPBLNJRypnEEccOBgDOKwgMOVnpErtWR/F9zaxWLnqjXETAJzKJrGgrdp4KKxPZDmAm6RckGgZSmqDOyTjnyUFdEc4GYm2ayS31zIRBBwEJNJCmwERZZASM2nPU8cp7misM/61MOPvvm1etP2Av1lQarRT72pn9B3CX1pR2qlQ39/RV700PH9+ruvnOhbTgdvjX0/7DY6lOPTRBkdexnSw7BRVVO4wSYyjNqaqWhneRHVzkPKEjdv4vTDxEsY/CZAaKPwamNjrIdJjV0trD8+TFgau5nj9EX4tYzFLQJJ9Gsn3gFXe/EACiP+t33BF34V/taDPJeS8LNSEn6WlV0KmN59hLm7hq9r50zP/Z4U1BJgOKvuZF8H7oSx2tKS2pq+wgsrb565qvGPxndvmkdvl5ffumGBlHPiq1f/MX3SSxaDB035TB7GcWZtxpnoZDgTEWepiZCKEMIAGtFEJxN7KuU+CUIIgthvpeZCWgho2yxYPxJjbwhjxB9iv+wE9N0kLDPFBsR8JuHO2DUG/5ezeIkh7fFOBg7lOA6jIuN40ZQIlDDi+IAsGqDz++a9JKM/rSRkutkRTkASj1wqgL3U1CZV4cjEzJjZpdngjC3IZLuSytCqWpR6weRwoj62sTChRgkLl6Qw84RBSpE/PKW0kJo9SsNJ+o5M3znZ6DXpHZbq5SZwok+Ml+4DfuktDKMnrpHW0lh9bD9pwafnnManycwJnCnxVbLsGnPuBeYDWowFaaI1vhxMscFKkF1fkIFf+4HmO3GvIE04PkyaJJy4l8fNTELruJkcj5vJ/0XcDA0MtOYD6G9iEK1WqcEgmm827UVOUQsdrO/R/3NKf7nxrd3PfPD3p3e/xbSAjU7Q79P/rcfg5346jtoPnyLk1BvUdJCSU+QgMfTAmywu4iF9k6UiiKsGq53xo7WlOrCHUCOkYkzX0Aig3ZQWylcqDGTQhL4VKpuooIMe2Eyn3LV+wwZ9s0n9+bXX/xl7VvjyvhtueIDHGNNN3QBXHtjbQ0lUQVz547jKRVwVsAV47SwplWngqhBDHl7glBRFQvvWomh2Jxpzfsy4IPck4Y/lDZgX1B4Wr7zsj+X6j11u6N0+Ktf+OrzpFkr9/vbx+U/TU2DDF5KrDG5zGZ57IaA0I4uhNANRyi2DTHT5Qmom9/ryQujqqiZuHHgz+ZZ3KKoCQGUQbu9kMXunsBnlhn+bQ71pfh/Ie5YwakGC1J9OXj9r/tTc4jdK01Zdp6+nnR/dsG6T/rTpqb8dnvVIp9KnblnZf0ZBesGyc26de0dspehetGTBctg76NOvB7pUkvltxxAxwahlw7lsBc9lp6PNU8Wyi3kASMd4djGPi/2MEIYPNZ8/FNKCSMQ8xd1gciiFGDBE99ULcGaDjK0nKf7i03KIJUW1NUXhkD/NHDeNEklECUVwXc0kYd/bmzc+efdL3+ox6v/0p7UrqbDv8e0btu186Zuf9c+/++ixByndJq9ev3DGlcur6o48sPPrpYseBkNp8fZbp49dVB359CH1yNxrXzRxOVcA9FzLbGTYwXJid2CsUAwxt1Y+gvsgamLRXhMYClGZpV9ljBI2e4iYVyiQZugdGzF4cvwHk49dfwPg92MmR+tINBXxKxsyWbUlxCj6zKILL8biICg4wYXBADITD2GlWRFhgGND474tD7zeqL9x7Gf9ffq+ePRk8cO7dj2Mr/86GeNwpQFcx5gtFDCioQTvKYfR/mFGjkas8ThQmPrDdWjzpx2h8wNygM5/P/bV4yDv9l57rXQOqFhKOoM++Atcz0fe5XGfaEqqFysK8LINVDajcIeLpzGAKABEXZoDAMEElJ/7dC/v/mUeC2URl+rbnwLfUIX9e3vc969nedBSrsLAluZJg4V79+99Zeq/7mFfT4Xzrv2axQ/nzfv39pz0y+vcNXS4VPt+k+p0qSn7RbJHMFnsLg/P0tPeDsEkmy32lFSXx+trncDXiA+EimRVuHcc9uRRRACgAZBRSEsLzbSw82ufZsml1P4kdXaQcz5s1Heo+heZcob+sWpSTw58mj4jPnty4PPPi88eHyb+unTpyRS0QwDvR5guKjGkgyXMAtGGLuKeloC6RrIxXWOl/P9CK+1L/66HfqQX0eH/0kP07z/oD+oPCJ8K78YOCl1iVbECoW/sRbgH+HXS23APC1r25gRtRbiBNaiajzBL3oYWvZlpOICWHyCkcC8KrOr9gt5Eb/pCp6+BIZEtfH1ymE4EJ+cdzJHMZLxTFdf9cdtW5AY0ZyAzj46DgQ2vMiuAoQEMlgR840VbjIqfn/xNrFovLd265sQ8w65Ypx8UXPJi2G+1BAtEQNpgxEUQ4zGkBrOD2KUKtIpg28XfiaH4VgNTpVAJ+9bRW/bt0w+an916bOFWuG7pqaVin3jOi7TMeSFJS/cK4/aa1GPvwXft+kG6hq2hJ1sD2+xB9BPYGsxH4HYNMr+x7OLMDHLAFV+MOR4Z8oOJANZ2wP7CC3SJvnCbvGTrfwZyOHsIH4rpDIeJHJyBNlgPc6+Bx8QetOI2Wr7nEZfselD4UPggVkYfPOcc/Qp+DenUJPE+gpHXzCR7Dg+SgAuD6JHErSev2sL+5iLpefo9yHMJJBtPgIg24sIMpolhV3QQmwScwRdSF/YUXiR+89R200uy/jvqt2lgR/8mDQXtVkWWGxUCzBUulZqiHkqYDxW1sCyYxQHujdgx4EGbFmM6Qbb5MdBbBDsTNYMTNIMT4HbhKRb7lcpBM/iBQasxdAV2RdQTKEXV7lfAvQErOABbw5/LdX1qmhHo7ZYIV5XW1NbUsWAWSEU/6EIjZmOEPeE70058cOS6aWPn7RNmzX3u2c8drjdsdlqnTXpca7xs1PTdmZ/MW0ertz41few14/vLsumaMROeV2N/dJ1R02lwydCpT9w1cPjV56rzARfrQHZXyOlAwby4ro86ERc+MFxkxEU2HrDcmkxRL+YzBLi5Ua+kYJRbSzcKujBB4QarRXVhQEOTmRmT7eMnZIVJYjTFWe5B4fmUUrPHiO3y/MO6xvCmqw5+/kXj9O016UUlC8bcvmLl6tE3F8vpsQcGnq/v10/4vte/uPjCdbR22GUHHvTt/eHSwcaeBrr+yujaXmyDnm1sI7VlbEOKxzZsWUb9i7ulAkerJR7bkM2yuUAYf+KHl+ZfT4Xo6ulbb11274SNmkBvWrLrx+OCpfxbWjtrxjaTSZ54+2cPlD/yyQ2jZJPptikzKK1B/pwAcPzboMlMbnNztYo0keI0kRhNJEtLmnBigLMdj3rYgUL2IKNMuhslciqwnV1RHQCSz86ihJqUHfe3azG9neZHv6A0OdSucP97wmeHxm6oadzhr90y6cDnjbetGTW/pOSGEWuX0//xURPtfU4/4eJj3916/lCa9/1DjcMG0mP9Lvj+eRYLB5j+CbRJA5jGk6gXwXGKBjg5GEGzehMhBA6Ozc0StjZGFebRIBAZNrCrrJLTi7aWWdFcCvKYE2u3lIhqVYDTGIEIcFgODZgZb7GQJljM/gDfYhOpZ9/Rz2N9RXHzyis31Q3p+uLyL/V/vyPQ3266ceJqwdLxWxrW//PxAtO9hyKhxZHzaSWda8q87t5HGZ91AYAOyZXEj1nYNGZPARSqwuoLVU8IpYGM5n56UE1jtRs+jIaEkioIo2k+xpVoX2WgnnFSFpfETWJlAIR50ieRruMp2S6P73mgYEB5ujucfcnwL75oFB9bv/KJF+y2uyV58oSV60+OEh/jcf8r9cFiDPCdQyrIXCMOHwCuscBKOdI7yExseTE62pEhHCvpcl3MkilK8I/F2YRpgkqUZKjREd8gx+olrzMLSWBBziFaFieA1gEcfM2cHklipjoeW2g7h2Mw1pVfH5p8b036tl+/HrpnQKj27vPuWFp717jXv25ctebS+aUlN16yZrXBYhcPXXNi/zufVRTfk1u89LYb+w+g+U0PHrhwEP11wIU/Psf1L+h2AvvHQ4YY9oktzGVZKsqy1GZZ5k3sfSGE299uyDGMltg9TOPDxieGDRmXXCCWC3nNh1lZ19jlwYlPvNx47ZyLbgU5Grtz6Mh3/h67THjstsVD+p78gtEC9Bu9EtbDannj/ilyzFkkluCWmFi6r7GxUep64oDpgkOY2BFOvagPpnPgmqkAZZgwsiI1JZkV2KK2dwU1xcqdXtD2Lk5Qd8gIf4qcGPHATwkwnK9vSkqN0mdI4+578sJvNupXbDWZR02UNpyY+egeq3yqsRFxewfgNhvu6yB9mm0/E0UdbCcmHvjBChEMvzAUOxmKHVxdpLAYkN2QNkb0B8xCWqjc0biQdvhRX0sf/U7fsVhOPzmf7tS9sSj9TXfCfZtxmE0S5kHbIbP7GuX0Y99xPpCvYfpgumFbuDIxvoNbANlBdYS1PECYLxTXAoVwIQFkfyFLRzG3NpNXlLrgE1QHhQJjBi0TmcIaURUuSfNaBFb8jEv8rXglmWvUlNoHZ8zYWhp+bNbD+xuvnnnVzfYDs6dddl2e1HXtkBFXXnn5jK++jt0grLz/1tXTLbELhZWb1wzqd/IzEudvtrc9GGWI83cCKmTyJM5m8LRibQ8HAtVAawb3n8bgakrnB6c8tb9x9nUjlpZKXXdcMvatI7ERwqPr5l907skfkL9B70rlsJ7Taqvo2dVWSXYeI2JCm4AqJSCrW1aNjqfSZ19Qk37y88/1E413rluzfsPaNXcKStrPtE4//Evar/qbtPaX3Z9/vjtt55df7uQycJ0+TiqDdaEevYIYZg16pglUgR5VSTCucBS+QQQPC/Yl2zSKgTCwaZwy6hufk9s02dym8RiIS9g0GbSlTbMpr3b71EOffd545aba4vkjV99x55oR84v1caaPVg+9SH9ZP442Tb9+sZ+E+n6D33rA9+w/h/RjMEzQx4nfGzBcZXjXCEOzHM8WUcG3sgHsvOA5LsM9TIYjJPaEDWBRmOD2pXIbwNLaBqjDUGXbNsDEu2ty7m6sWTsabIDlqy+8trT02gvWrDAE9OCBi46XCHKPnmgDvDGwj1DQ45yfnjf4VtgJsKQilySkIKeE3dLEqpZ45oyVAuG2S+WIJ+CgtOZRv7mU86enavmotA7OrKuGTs+Rum4fPsYsPSPDbjmB95wJdschuGcl5jDajP3Q/03sx+9q4qGfjhj6sSusVgzN+8J46CfFX9wxHvrhojZePt526MeIvs8U9pnWT5g6b+Kqxtc/b3hh1nQq7Js3Yeqky1a9dbBp31/mzabnyVPHjxjQZ3hexYZFy/aOv2KpLMvnzr68T+9BOR03LbojOvXKZbIR9zn1gzDN1AvslHEk6kHYHTLnfnDUma1iDsVrTSUEO2GvxBNHaYla0zRrS3vF4eEbgGChEbNXFF42xnmF2VsltUrB7sa33upVo5S5MtNGVMxfC/YK7OIT62PXnN/TIi93++/cKtyJa70d6HRS6goybTjfqTx8KscXjIEkbxuBJCzUdqYyS8YXDykprFQPEx1UZqH5pABTXcK0Lbm9cdKMqSsLGzVn+P6p2gG6T1gYW/zEkhFDRceJA/ePHPMlrqsKZO3XsC6s4DBiTDQRY8K4mdnd1GaoCR3yqsOUKLLn2CF9zkapa8x0/vnCiRMHGG0qCTF9DNf1YUwSY01qSphdWpMd4T+JMfW8+9f7eHBIcrFgkuWY6t5P6iWT28PrBuJHrG7AAaalluJDscUiQmJzRIit02OsVixNpWJh5Wv1fjn779s/zJNzdr6mH7jvr5Vyxdv3wfKHLV0qqLFh69cL6okDwoZn6TOxmSSOo78BLC3jQfTM8aAspvjttIpO1Xd89dU33+g76NQvf/5ZKBT8+my6LtYU+4Teo0+G62eCLfsdw1UN4eg3hTHSoKDpCogyHQGkMew0FxQRJSqmpDbDScPM7AQjtATZoBfN/PjrQpnajuqRsnuWpA/yeuWL7b2GZQUB0JErxE4n8mc+YDdtpfKs/rMRxjEA417GBy3iRfS/iBeNEc6LvSiGY5owe5Xovfe2k98Y8aJe+l3CfXIPkgu8D3uwwc+LSbBWB/aoNdhgYSdYvUwWsxMxgwBuKlbGeLPYRgTa+gG/HvBPMbkGO9Pq1kxOboczRcQ2JbZkxIPsZh5j7zVt8kOvdrj68hHw7/KrO7z60GQhb8OC2W/v+qnu+sI9y96een9l1Y7Jby2rL5pb9/POt2bdzNb8lP4rHcJiUdmkZQrT2cR+jLAUbLentuu/yi8e68v+zgewzo3DmhtsIBxWf1BLA1hTgg2pzbCKR1Qbzx27OaxZosK9DT/jJYQ1DbWYmgKeuRthBdXAQOWgocfBPHMf89DBBJs55rIx8P/MslcevmrGjKsefuX3ovplb02/v6Ls/plvL9tTeH3dT7venr1gw82z3tr5cx2sdzG9U/pZLCQZuF4wqa1SE7CcJiLrZTKAjS4xtkc9TcxuxPy1JrpYQY4LK5Q8GRG2Vs3shVfRHZUdzogR9kFVxhWEn7tJXM0u3rVs1N0juo6r6Tt+zZNLLtswotuEUL+x9KMVLw84J1w1Z4h75eG+g6qrpw3mts4d+io6AvgTfQzYhWiRw2Y7o2/hMXyLO8C30FdhI5/05dtvA8zTT9nFmKkE7OZZBMyKhjQbCwmmBhtM7KhVzCSfZ8Lz2PVRTxpBlCxMkfIgSl4+IAQDXURLw8PcAKAhVam32TOYE2kCaprjkRXeXpVKW0dW0liLVYkw/cU9B7a9JAr18chKVBQPrz/w9AuCpfx1Wljy9Wfp799hag6t3Hg447sfi2gR4z/sGxxpaiQFZCGJZhMefACtHpUx9JsiNjUQmi07K1Q3L6b2hurt2bIFYC4MqgUJZ94NznwBc+a9oBwLmDNfQLDAoiC7uQfQBlZCEdbsFgDMSgYLvGhyimHthkVG/DigPiw0BhYwB8yB2nBPWlt6znbb5/sOfiwJLy6cMPE6G31Anyjn5Qif0ZPVtupqWZi8laa82fTX3fLcORtv1X/duvGyB7tt2eJ8bfJGzhNTTv3DdJn0C6tkvYHwJqiswnAY45xqJYhliVewSke0olQWvCzHqoxUXqVaJIEVQ83WQiRQOdDKlV2Ah2nuesXDyEa00jz4TibhH1Qq8HVPBh463fUWm8vN7J9elDfNldYZdlud38wb5sCC4zLZbKQyWSZzyqpQbaTz+tvXDYqOGx8dvH713TWR2uq1q28d8txVVz03eMnQX3bv/OWXnbt/mbX6/D0TJ+0buvH29XU9enbZuPqeoc9dNaH+/HW3L+/Zt0+PZcKN+/Q/qHXfXmrR/4O0zzXquNLIdbx+Ip5TaHApKcSJZQyaC63pUIPXx06AmeQV0UyiIKHAJERBBIpYtYSiTlZ24bQDteVQNMWJ71Jc8M4bYq6DMyWel/C1yEsAkX08kwZqAf/L/ZJOplM+18fQLvotdJF+S6O+EovPaJ1JjU0VNsVCW5dv1Y/SYnjhdL0TZO8lRg9vAWlu3T3TPoefO3Gf/yqmn/xOPCj8HrOxa43RFekm2A9hMoA8QHiRM/puCrP3FCcAVBjUKlDFncPuUBLSauAOHUK84hk1UY2LdRFyb1nNx9NVcFwV1PLhJd+lOvFUigvlO0bLtXNRb8koI0OwJ6qU3jbF6i+s6BTp2rsfsk++W0vPQWGhVCjup2VHfkmHrv1aNNMVhUNSYuMkOjDj1dG9hKSGzTr2sZ8Vg5ayUPqYMSP796eOz5uoJIn7tq++8+7b3vufz8aNHHCO/vsXn+jvmoR9Ly9fue2ON3/6snHFu10GBQYO23A4eHHReecJpaPXlIVuH//Ioc8Oy3O3zxs9cWLXAXueGrO6Q3jFhN2vvvWxLKxbPm/06Kt69dpbf+XkbkqawztxwOjpvRwZqZ4rEd87pe/E0QbtOpN4BYdGbMzg5nnZhNjWRAezdVlFhyNBT5CPWHC88+iJo9J3B+EfXG3UqR9MX5leAxvMT2rJNm6raqlmo/LWZ25qCFdYsVI7DOcqwkjdiqC1oiG7iJ3NhrNFLKJclI+uQGeWSXF4MK+CNnY6bxdVO7iwfRYLu6vhXV5IrXZpbl7ZCt/U6rDBtAMQzZrqE4uyw0xKFAEV98gOdx4xOiJZLQOvaPBggRceY3i2toVATJb8ICVG0e20Ay2l2/Xx+kf63/UJN9CRv/+bjtIf+/fv+uNf7bt/myYJ60ePHjNp0pjRl60XJHXb/fuED2k3qurD9Eb9NX0ojdLu+h/6XXQGtVIznabfrb8w74kj2zfKY0eumTP/+tWXTJA3bXsf6TRfaBA9rPatglxPeAeLBSyU3KBWZG5Sy4INomGo8NhpAARowKWVYvYnKwQWGkhRjJkG0FJxpLDa/qjdlYt2gNetphu9GpofjZgy2EckAj442DdRu8MTaZ0RCtKSM6aD5j++4/buXfud9wCVH199272OlCctNjEwe8i8JU907R6e6V41+GJx89Xza3r179zJKU9YsvY2/UBoVIWvOjPY88arK6u7F17dl8uWCWSuOF3cQGTiZBXmYZEWGi8TaOldp8ipu0qNV3rCQ2/VZ+tz6K3GAcjYRXSe+IpYQEykOl5tHu9sZC7mac1sJKmZDaXiIrHfAeHmh/URVP6/9RhKLfZEiHQjO9vaFeCMIP9jV3Untis6pYPM6xBqyOzGPshM9FO32g0h4P9wSA25sGdMrQtpRXAiJ8R2SVGLTYHCsWMI0xa4KUC+FSlqPjBAJwy9FEbUsNIAu4Pk40fdsDOp/S1C2ymUqaAZNMxEXAVtc6P8D2yUx3GjwAfpm5/o26tvN7PtHqvUb8h9m/uMvmDC0jZ2yu/6RrZTLOCibYqNFi9aurDnmLzMaYO7lPXxuXwXlnce2F9/kv6N9upyXjeg1QJTrng+k225xBBlpqbEQXKyGui0QPirKXf9euS5xeJLws2w15BOg0iCNNFUNGKtZp5I4fjP4/hPQi7mhtwO2ElWMWKEszSZNNvWvqQedL6bFm+eOnnjXVOmbVp6Xm3NuQPDtedJ+6dt3TptxsaNM+oGDqyrG2zY1BOJJP4h/QbrSiWXEubIik3xpl3xTE27rkTTbuoZmnaV05p2sQVjIr1Zo5P0LZr+mNhPeHEL3apftUWfSLfFztm6ldmw84StwmHT6yQTVwUq1W7mPom5jd5ONSWkZaQ0t3emMsfxDL2cGpFbNFOkntbJOU9+bM3yzZded49Ap8ZUWjWgYwREzw7p7xNXL75u2Kypy+UlS6jcfXB5qGfvEK53lrBO+Np0gJST1cTo1zQn92uqHYAxzMlROYZrM+/epLx7MyWpe1NVwK1IRfUTtRTHs/SsdVPANFomy6tnY6dEMZ/ogD2canFzB6ead/b9m8g+s+iDg3sNHH7eecuW9etz3oAuAx4Q5McX3vnYuT3POb9h/aI94hy5KtKtumdkYaSmomt1B3nMvHlX143O9I/rf81N1yEOlkrPC0WsZqEj3xsNpJ2aBU1ElSHwusksGvbTpc99I+i/Ss9Tm6yfhGvdo48Tf2XxkMtbxMrERKyMBbV5CMnHk1u+tiJmfoyY+VpEzGTM36V4I0bMjGdPm2Nmpco9rwnXXDnhhvxGzdpx0cUDZ3bAIHZsYfSWgeeIpScOzOjVN1Cod+JxDULE/qwus86oO+NN9XYGseQgZtjNkgtLeZhecDUQfg7kvIPvjRoSxn0Bkq8XSv2MxuFNekz8+C/UdHyYYKEiu88OYRadLPZv1hG2pvabyNF62nFAmPW3v/G9pA+hT8FRKunJ64w0GXZTajwwwbayeIRNc8F4tEPEBgcrbhmZ8BYbs5Gx5fZmXdhgmnkDRw0cmb/a0eeS7Rv0vZ06VZeYl9fYLxo2bg6771jhHroa+MEU5weNwA4Q4nXMqCNT29SR2PA9llY+aepwm//k34R1zFapFyuMGt0uxCjNNbG0v2Jqzr6kNmdfUtuo0D3DzI75+7Zt3/f8tu0vPDHqkosvvWz48FESvf6u55+/6/qNzz23cdTUaSOvHz59+nCUmVeTzeJScQ+3H+qoGKY+cHrYy9XkFBgNpfqHB+IHm+lauk5f4NEXJA5Qbz9LiOlL0NvYN+clGeRuEnUnOuO9buyMxx4s7LRygh/uZX44OGKJrnkzD86chkS0pUF1qGkhTeGCEKM1ooQqA2iqupUGs8Vm9zGr1evmGT6fotlAJKoEpKUlPRJJFK9zWrB5J7xl2ldYG6gLK6XmZ4E+2XyqyYX0kScWLtypj33yN9lpKuU0O7GezTBZIRTGji3ZvHkJ7UzTgHsR7n8bcBeRx43uYJ/BFw3O/HQBu9rhfT5zN/OLWsFc3A7MRTwbVJjCMptIeReAD1goaQE+mCV2VpJrjqg5Sr3T67MwTOSDiNgjyTaXiM69RtKNPXAaIqy0fa2BOCnjOHm/bQXSCjv09bb1iUQWEyLfB/qvnFSRCOzbj0m0DqPOkaBaE9a6AluEQtGuEcRA1+ozqBfVG2R+T7Mmomqvs1c4arEL/R21W0jrDJ91Cmm9W2igaHaHigjTQVpBVQTHwjR0rAxWd2U47RoBJAbhc7WDovaInKahonkdKyOR/05LWdtgxcV/ornoHZwmI5P5VLz2TOostqcN7uW9knPFXVI31vs5AzQ9mm9Z4NimBzUXuAGudMScy2t0fhI2uEV18s5PmXd+mhOdnz4X7/zMcmIRq11ETOYqUZsrnRksWSyuKvsYjvw1nbHZM5yCI3R8LbxG7Pycs/r62vRGofqqKy+eNe2yW/aJQlP9gQ/puW87F70/p/aSy9fPGj134Ujs+pR3vHJIqvjrXwmrSGS9heYC0AQO4iLB1t2Fznh3IbATVZUgihaiUSezpJIaDLEAUWzZZbgN6xHfSW41NGfL+u8nJdZvyO+by3oaXWfsakzctK2uRtEDtkPr1sYwsyWSGxzpeG5XxO87EO7rguPT7qs039cXxM4uuC/W+nmS71tbFwanpNTcCuDlv8//z44N68clgyz3yfznvzLuuuvEUYC6Gd/D4f448+qW1vfPTuAbbp9iaqpPT/FZKjS7iVeMWY40ZHEHLZsNSwB13eDmPgImvrMsLCGjKsoewU59OPQNBL5bM7FAE8Xsdy7rl83CdIJqSQaKacbmCD1uv1bwjZ07ustjNWXdZ8y77Nwt4YquUgtAL79i5Zg+wfwxS67oU3XiI4BWMmB1MhpjDc+U1tA6EtBagqorrFlhIykhlgS1HNHsDtbqg0OJPA6jXsmCctwB28Sl1As0BWcLqB6eBAIAHUYmtJlSYQYEviYBMuHoXFz6zUcTix9w8OCJD4BN1h88mFj3arZunJEwu13uBCo1ZJmJFwgSYGkdr5E5cBxpSOeE4qMS4lTCREEu6JY9ArWl+uxMTBqMbYxIcERas3g7Ll5rrv/LDSNHzJ93ycgbJvesKO/evbyiZ/IOEDzD58weccmMGZdU9OhWWdmzJxFO/UiIeTzYrkibhSTqQBhJuGWTZ4rLgbCmWLDf05Ho9+T9d3zUoWrF0KfDhTJCs7qaolZH3BOE3xg8drjYHBrVGdYsLtY0w7qRJJw64/YgwIUYM/YYPwA4DYilXnGW+HpsiFcYGns2TXj55C2psfcO0070pTwT9nBWbY39uoWO0R8QFOGAgLJ5rj6A9f3mkEpyO68HbChmNGmroVOtDDbkGgZwVXI/J+6kck+TWp5o7Ux3odRmxRABkMnPOCRPVm5RcSXPGmglpUxa54K0LiotB2mtOYoVd73Zk5bOY4Gsw5MYMb+kHuE0Fu5oZVSzhmFaJCV3DEv637FlmP4lyeCO9w/rxz5s2Tz8lv4jHROb2socN3qebgRZjxJ3+Jk7esElQMn7J029bvStWPDPyezr5PZeiiohqcf35B5Wnx7v9GW6ILGmXLamP+0yPpsFtV4GKoikZcTuN5SDsQ7ZyzVDM34Gwlq85MI/W4vvz9aSdibkxFVIMoIOcv3RvDRDdzC9wdfmNCTp1D+hnoOJU2ezOD3jUusdVpwOmAry1tpC3p62ah6UT170A0dPHG1e8QAWqcfazU+xBxh4TSIW1LIm9G0w/Qj+KutuMR1h9XHY3WLByUSChNYPK9pEUwK88QLkl8wDjFGOfcc7hAXsLRamAL+IcN2yFt3F1oQjbDMCDFHJZIkYuA8rzFR48cALCeOgmfSw3l/g10igvQXsoDKjCsbGruvEMVOsnwub6x1WjCgJZmOxcTpiHCGV06/yQJxwx16K9zWLp96A698E9BOZVultzEHDtBYG2yxhNoTFGoq3uSYnRXgzLmtydsQbsTGnjfdEzVZ7NP1AzlHE/bHnGVwDOA3AdyAmK8h39Jmv4PIds788+OgHjqHEITor1Ewe6ksPMTfawYJ6KWyMaDSFifIUbCxwsGSgA92tFOZixgscecAhPmqgjCqexLABZJzyx5onDuh9GvnMAerVfxQ2bRUWJkYPCJt00Zg+oOdsje9HEwVbyQ6W0prTOoLVjCBOkKrPdmcg85oSNfVGi7DDXtGQx3Vwngu5uSGNv0trbh9GUZ9nx1AUuHqahN0PoiWS3ESsZihqXkTNZvWDqegup7VqLG7LcmpuNpZaGU0tm49bWE1sn7NeZHMdo1k+6dFmN3KgrUrTglYzTv+kIZlZ7O12JffCvXc2rcniEdZvFF93+P/3dTN53u66aTnb3WezcuFtY/fH134FW3tRO2svbmvtJUlrzz8LnMelRbvrv4iLkLNa/wlDO8TXP5WtP0hubGP9allQK4C90rGgDPZKnikx1csAKBt2R5DvjqALjdSGEv6upBlYrJcoDoLpalfS86QyZrqWSbAhghG1QFGzI38CfBvbpF08lLXaNWfFimkt95Jk4KXAmC9ciBWip2MGJF5+WMsB6RtIlMg3Y0XLc7CyWPTSCx0stBTHB5ry+VgbAviQzob4XHm2C3NH0KRnRfhTXMlSMop8IX4h3QDykXistM6KwSmzlY6i5+rPLaTn0HMX6s/SgQv15/S9dCwdSocu1OvpkIV6VI8upOfrDZz3HzAJpn+SDFJMOmH1NQuzl8UxVIC8H0r0v2eyRCDiRwtjNQThk/g6KnvMilfKK0GDOIXP/CnDxn6vP4LMEbXldsLYhtQ88STAqq/R5MU3WB9TWMfqGPIoxeIwQBjG5RF9JUG+4cc8PvDCjcuGjEDEjdjUe/TG24df2lhSKAv5oZsG7n7r4Y7Tej7zQSBXjiMxXLXyk+Ff3sLxWNZhy/fDf1w1Yn0NFe8q6wh4jF1fUMDQOvi2EGX6hvV4A78oJA0j5a27vNW0ICuROb3RO92oyo2mun2RSNvN3kzgtuj4/gKF7Glt33INk6jN68ll6+nWVtf5/3oxTIq2bD9/k0nO05Zj6thsH/P1DIT1ZLa9nqy21pPdvJ60dpETl4wt1vQ/XBqevqZL44axaKzJCWvyAQ9f3gbV3EE1Lax5bGjPxOsZjSWiEeODXe3jA/AzHCyHGF84xs3TfFjUJ7e7bL6nW6z6bdjHpy/5CrZpBd7zbc4BO9OJlb4tu75TEl3fqUbXd1SwOlks8PTOb5Y2a27/dhh2bXMTuCQ327fkQbjveDan0kcGJ9nNDXYe4sOxnKKveaxNWrylSROcoRDm0xTDZmIlyKw3JN7fdPookQcbqfM7Kuknv9N/o84N8E//zaTqR3984cUf9Nfpe/fOnnMfrwteCfSbJXtIKXbwsVW5CLdOsSZLap64WGpnE+ZQEJtdTfU2cz5oshw4mRNkLSBmPmzEaYxizCkFySx5Payyz6ZoLn/EqKlVPRG1UImanV5jZE08vuLzEl9yE19tDamtiYeilZU/PLPj8C109F+jw7XijhVLesyYpD+8ZlLfKYulrp8d3/3o3I8jF+lf3/7ozrLc+7Krxw4dTvPWD/vk/CtmPLqZlcMDr7KebNPnYB8Vk2qyhec++NCpMowdJ7qyXc1d2VW5rnhXdieGhxKAtcToyjZiLtiVXcK7uaSOIVY5rYWQiQkf2lOiaIECsG+zwNLd48otLCpG7a16FVaiI2KJjjeLN2o7Pac3ardRlsPjvW21ass/7G3Rqn0TCjnt9H7tua+1aNY29cXQ8CVGy3YCVx+z2qRqzI4146qoPVyVtcZVwI4FS6fhKmDgqvR0XMVxVNSxsprjKJpeFWQ78H+Dp6TyJbZd28dToqX9AS6H20OU0dUujkjsbQNXsgy4KgOZcl8yrirbw1WoGVe1DFdsfuvpuCo3cFVt4KpzEl+VJ/HV08hXpWWVcaQVl/yvkdYcXz8bBlvHlcS0P2UxaTLXGicr41zWjDs34K6G9CIHk3HXpT3c9YjjDss/S8Gs7lRaBcKoCM3q3gyZtVgxGlJrT8dnrashwE1r8IZqGXKjUnm3EEdvQwUPE/fBYH4AJJgrt7QK85Fe9EdT0hGlPdIxK4Q45cV0DK1alQtoUoMVeGrgrJDcVrz/bPA9qZVp7vxzxC9JMsxPdoxjXzL2+BuA+yLwW8Lk6WTsd2gP+5UJ7AMGq8NagQ3zklStYZjHmefFp6G9PlCMEa4iB37IGbqCY1z1utQwfrkaPqsOamFHk1YLn1cXMexbWM9bmEvKyrYwf1YMHU7GLYbR2sfv1KOLEhi98Wj7SJ1+8ODJMkMY3Ib+gIFPeRCTmXWkH3nlv5OaIAgauvFkRp9gQ9BIZvT/E0kK/kBDF87RXVxaT3gX4u9CraTsAHjTswuXrpbaIPcf2+TlPt3gKNTxv5Ww7dXCnYXQrTgtd/JnAlgyt86niKTrqR/km6ShLGPflzxJoh0xYlUS1kIiS6sj+tEWBQqovUMN3bI6AubVzmGtm4lPqerHcB0EXAdPn7sCjnkt70LJBlbtGlKzXVp3tFoBt/3htRZnsLg6htDRylY0Txm8dnfXZ6Uxt4wAQnklZpYSJQVlDOPdsBTX2W4pLm/3bTVgouQ0vNP4xImu33z8j8kTJt+4TzD946U5T4V6P3XVkW9j3QS6bevkW4f2q923esU7fbt8dv/O5xqvHH/+IxVfzV8u7BXoyfmLZ6+i1dufGDHthquHuuVVey4cMvhi/eTX80z3HagLr+o4dPxlF8x4csOgK0ZG/j6LWkx5N255nPVk6wPYLJS28j30/5TvSf2/5XvY6JS2arzBaRBa53vGn/jhxV+k5BkqJj22+8fjdGRysocNVPn8waRpKqs/pDWxDS2zPCKfQWL6AjxGjGXNaD2FpADM/Bw+hSRHTIS1cApJNptCkmsY+RjZsqHO8aezmoSncRpJRiZrZDK7/7uBJMxWPPNUktvQSlTPMJpEehXsw9gz8fkkcTg/YbNWisjkP5u2UtzOtJUSY9oKgy8/UMQHrtS7lIJCtmn+y5krzMg78+CVO3mEsv3xK/T1eK0Cg1E2Mxg7kFmtYSwBGAMcxgDCWJaAMZ/BWGDAWN6ClgXKM5yWOXmcmABsVvZ/A2zCPDszTe/hhtnUM1BV/I6bZLG1BmElg65vAsw4mbGULGkNNYDakM2hxqkA/qBaFNbSwQYoDsVdRURBVqjeb0Odn+lg4wGwRa3U0VSfU1pkqUgM7M/EflJrNqsLq3d6JXxGmlrKe02tfPzBGfAAWj2OAjbLvk00XHt0oYEBOvVom0j48eDB2CpO+v9gjODUc+AYjwG7SOI5Lp47o0aO688TZ+eyxFmjqRG2zIleOFEFZOU9IDD7mV5vmTejZ503u6dxHy/QhatJLyTlzd6EXyHTLy3zZvS/ypvVGHmzRul7o1gmjS2a5c0ewbyc6Wkjb9bXyJux2I6VtxRZQqwT9H+TObvsaHpj7lHpXwcPnnAzyP7FYjQDT/0gVZv+CXZUJZljTIUuAl6rCGJshA2dkfhElaok44j1xWAjbxrXHKVgv+8RHV5/rhm5KktRfcBVFWBXqiSiioomm7GOxR212f2osxVF8xpj0tgzTOrAxDGVFsPvulyKDYVp7lZjQ1gT7UDqff+y+2ok64j++qdDKCm9uGP3C+7o9dGQV8dO0T//4CO9qfGh1bc+Xrhj7tId9N2vafag7qaZat+HJ61PK0h5yNO36uZJs6bo/3zw43/rh2j6X5Yd+vrJu7pdyJ4LwGawgG+E0Zlb25nCAka4lgkuUFFmAPaV33iiCz3CRrIILrUUrJgGL7cIvcGGUn7kZkWHOMAjhw3waMjlfg/uSTsFTpFTA8x/DGClYSk+xkb1tjO8RWzDk2k50GVm68Kl1gNeTJktUwfAbWzei+lz4iToG55jZA7SkvRLPJ/VPFUtkc/yMG8tlWUPGySX3a0Y+YEW01+SgihtjoC5H/fx++3MgZH2okLsljQNJr7mj40c3DltTqk5Yw6uQbJn57AWHfDWc/P+dGINU3dtj605wNVce8NrhF1J8Qu2bhmrqdNAl19grDszSeLHFbgfs9K8ujeef/MncJ2j7JFc4BzY+cguVll0OtJbBhfaRHw9F0hr20G9+JmhtdwtZvHE4XADHAHwZ5cacBTH4egIsiMrqHlht+R6s2C3KM15uAL2ZEY1gLslhe+RlGA8UlDg0jpwiFU/foFXlrGEnB+FjKTYs9ggFjBKJfaUAoztpUROg71dn79NNKxqtW06tYeP40m7J6YkI0UyePIN4mTTfdisZXt8vk9itE8Ky8GltsjBue1N9Slu1OCKIzF/EVBQX2hJh5P5cDI/iDk5nohTMNxr92W3udES/nccTlTXLWBdc/TBOHR0+9HWAH4FGjqlmXc/ZvUVIjmXNEiVUtTQTVXEmHXG2jMsbBqR1can6ktHcNQi6iNbqPk5hmwZqI9AY8d2HThwQBixb58+9o03xPAbbzB+ukEql54zcnNT4rm5JFv+z3JzaZibe9oi+RR/PDmn2VhnR3J6TsupZsk5zWyLJJjGSM9xFDan5/xhrnZ8zQMtSwsRlV0mVw26ZcqoMYDP8OXlA2+5ctzkxg5lMj0/p1/xmjufSu8SWLO+MF/mqE3zbnxv0HdrEL2Ka8Ob5/68cfSmauEBl/vLnfr1DjsgetiaIMtbsJk5wD8eko4zFduZmpNx5qk5mfGOI68vguZtvZLmT+c9/H8+QoeJ6VZzdK5jqbvThulI/0nk7vi6X/+/rxtTZ/WK18fXyx4h5XBraSydccZ1sxxf6/k/Y3l0+bSViz8n5Yr42n+BtWeTae2uPefMa89thfMGwHlmdgLpqkPR0jP+FIiEuG4FiFFr3QYJcppzgxyOpwEOP2jEBa0h8aERmRHWvFi+H2oGLDsBmBdDMH5HKwjVLDyd7mBF/1mOZKBRMaWjT6HIZwEaTx62gmw8pg9PBytg5A/ZnCDgKx/4Rz1PnxSUlZgUhGlXGQtsOZbPemYQM/fbHRxkOAGnjQ+SHk3in3v0cVLYmO06ImkmXdI4OpUmT6TTBHco1HoeHXsWM5+ua0yi0+Ts+Pip1vN1W82iu6ex9u4JbYyiMz8b29l/YPuz6EQDv0+zbHIOdsX7kUuywloacElm6DSE5+I4sXjm2IQ4RydTNhmeZybwBBAjD8MMaWDX2hSKtn4mUEFi2fmzJ0y8+rI92ug6zkpogzR/5/UiOCvlB/MF7Ll/xWQZ7zdjk4ITj//Dp8qzpwvx2g/wtO0pPolnh6lakngOoPH4v1Smz6KpuWzQsNVaobpCcOC0VjBfCOvcNZ/EpuCo+BBDVj6XGwE1oxjdqcbjGptLTAPGUx+Sh/FNobXHBqy7QLw9UXQ67fIl/Y7phxpfebzHjV173Nj98f1Cb1pNrfR8h9UoRbXZ6fnUeuRrq1VaZLF/9b5hn8l/SENJAakmEbKeRPPRo8kMYyRF9YSYVgUJgA9AVOtCDaHUfIQ91Pwk7UI7qwBCL8XlxqwDhg/DRtYZH6FdVogzm/JZf4JmzoHXsLs+1ebJ5MLbENsl+QC/H9GipcF3tMpQYiwh17ztx11bGeDF8fgDauAlB3v3eXlGqwjE0jf69D6wKNkyF/3xiAxTxTMnjL86OSAxddy4qcmW+uTmmBuvXXAwX99FLm5ZvYBxBGdYs9nwQZ6sVBu9fy4dzfypVDiEHR/Y4oId4T7zWHvRYPbm+oZfWaFxUnVDnVFrTMku6WtRMf0A66pgz5s2hfFxz6zxmAU3Gkys5RbjG3xEm4FsQ7Xs4rpE+jpRbg3XXC59IfYw/Qa64wLCZh2D1e6SnbCtRVN89GiDh9vnHqYdGmzcLGcj+jxYPspkl8vJHH5NlI32pbas8OWtPdQTLR3S5BkRpMUEiP/LZ48LK6RvxUL4zH/a3InmIQaPSz2FFVtxNv8aYYWp8U+/v8bUxfj+MPEkvZA9bz3xDG5L8zO4TcYzuE2UcwH+tScs+obdP767ePJZeqV+d9R4brsYO8N12n1me/fG++EPR772sv6IcZ1TlF5Ijp31M8H9nvh1TlHzL5/p3wKrA0zCFrYWjEYht8lhY0Fg4jNjn8Ommjjf242nFBlgYiu1aDy1NgFyOAH4siTgDRTgPWPCA396T96Mw+5pM+5pgIL3lOMPbIqjJ5wA7uckRBnognueUoRb6f+ze3JUNt/zPfj5iQ545Vldo0P2wm9WCyT4hVLxC/AVwZeyBxskRh/jhVVHwZ6zsCECxgvWSZ3W171y1pixs2eNHTtL+KT7qFmzRnW/dObVTH7tAPnVyJ7Hjv7aAKOHQrKEWfW9ZrKGQklPZ3ck27etw4nNT0QzBBV/bvvvjZ81Hmb/EJ4ZZDPAg33iAUJVc1wU2fhzMPA6JsIH7/NHUou0cIYxd0bIiY+bYXWemwVPy+uoQsi4VPN1KF7HaEcfdXr7Od8DF4BN/D571vgfJFpK+KMdWaeDag9jrAh0eAOhpTYns41xPFwW3EpiJ/xh1l3iC9WnlNpwXlxFUBXA3MRHQWAa0psDGMwQ0BzIyLJiD3pUyMB3AnYNSCG0kZBHOiY9+NqJD752Gg++/vWLly/nz5BJYQ++duKDYfb+e9j+b/DB16rdVe+wOz1gZ7jqU10pnooovE16WjKcY09LdqTigFC7I9WV9LTkfJb+5GPnC3H0fIsnRRsjy8xy82hXUnvB+vXrada33a7v6+k8u8v6XfRH3Qs/WYK0a0NkVo2ny4Ie3+pf0S+2rtia+j+00JV6n8vz9m4F3ppWvaUo21JdNPA+t4kni5ukcez5RH6chsqadqzOcBhnMHgZQ8TnrODzyy2pnlAoxGbCyMAzTLG0/eQiFDPAAQ1+ror8rH+nIbV5bowL3RGb0wiFBdiEfaqEwcbE2celYqFoVibTxXeOoT2u2yE/cPUV8t3he2XTmIsu0iP0dT0iZOg30tti39KRgv4onSzofD4LBne6SF1gL9XyfdRAbahkk4+N4RQ49wPeGS+GpuikBBS8wImDHD/ZsEHfZ88byCLf8icOqOk81qwpGeHEYwdsQUwsOMKs+9LMO1b+/PkDxmiQepc1K6WCm7BBjNWjwxbnRJsVOdFq45z445BXszkn2lyqY79qdeEji/718itjGCeaXfUWs9WDrY3AZ/jcbnibxIlwjnGixY6caLbYHYlRtek+PnO//QcgAHmU7J3vv9BvyaiC2vm9rp/8wQeNwnkHxMfWX//0wbzc+325U2Zcz56DcHIUz5QI+LwGqdTA37Ut8Zf00AYwhzLC9V6rDFhwGg+2OzvspfPkBvdwfcY0hcQjHc4MS+sHOgi3tPVMh5Oj2Eh74CiARd7MYAmSMA1xaLTKamOufb2SUdapyM+AinrSK2Cn4EPngC2Kw+jYq3m8GujsAMNJb5khrZLN+4tWVuFnlRXwtapKPKzC2T2VrEig3hUIA96q7bxQyM4KheLcUxBA7gkUtOSeFAzqFu03Ye1MXhL75Lnq8/MCwD5FrvrCogJgH3ibxD5wDtknml9YxGYd5/EDzkBVcfRr1ZXMoQIyFJzVkzUC/wWRqN4mB7amWrssadDx+zgdye7WdIwCHcPhFmQEGhZwGuaGNKupSQt0Cv3/QEx8ZJFBv1bYZFNbyf8bDAqZZ8X37WyE/w/NRvraAAAAeNpjYGRgYADi5jWsyvH8Nl8Z5DkYQODynYSvMPr/sn+C7InsPUAuBwMTSBQAUQ8M4QAAAHjaY2BkYOAo/7uWgYF9xf9l/9ewJzIARVDAKwClnwd9eNptk0tIVFEYx/9zznfuXUSlYS3MIqzoAZptckhMUTNbaGKbWRnODI6oPQxJoSA1IR9T2gsSihilh1ooMZq2GIheRNEmaFHQojZBEkm4Mpv+9zrFGF748f/O+c7rfv9z1AxKwM+zsIhaj1F1A5XyC6XSjpPmA+oYF3pCqFR30anGYOlmZEgPKjxXkaN2Y7PagoiuQop0oIlzHpMaEiS55CbpJOWklhxWBhG1EgFJwQG2r0sOuvRb5Ns7uF820swGRE0qTpn9iMoDMsx2M1rNBKKqGDGpR5HZyv4qRG2buQk332Q2JbScuQXuNY5MU48rZjXW2anYQy2Sz0iTV6hR29GnK7CNukL7kK+HIKodVVKLegmjTwr4D2H4JQ8B9RRexkGnXwluqTXxmKSj34mt3xwbdqlJqF/FqLtwVD1DJtu9YiHbWoUsR0k6qVZTKPDMY4y61hxHm1v/efSLHw0yglIzzrp/xEbPT1ySb6jWCxixSuDT19CqX/BcTTjr1N7tm8RpNY82OYiADqJFN+KEuohz3HtAf0eBykCE67eoLBzRt935x6w8TFn3yRza9Fyi7stgd8RnHC9cH5JQxfFPjhfUWfLaBLDznw//IWXwubHjRRKuF9MYkufoduu+DNYT7HW9oA/JKB2fVhoD1DfkjjxEWZIPS7nMe7YY9y7B8WIQA47a91Bn7+MYnkm/wyg5zzrBDgN/VXXSoy+kaBHMUjuoDcw57yCB6cKwdQYXPIOodInw7XwlP8h78gjdJkhPOFeF0Eh8zrpSiENGEBIvY+eNvYTXziU98P4B+zvUogB42mNgYNCBwgiGCYwlTAxMc5gtmOOYe5h3Mb9h0WMJYilgmcCyguULqxxrCxsXWxjbG/Yk9j0cLhy7OB5x8nCqcLpxxnAe4ZrCdYxbh3sS9wUeHh4nni08b3i5eP14e3g38XHwufBN47vFb8e/TEBNIExgksAuQT/BBsENgveEuIQUhIKESoT6hNYJmwjPEv4nkiFyTlRBdJ7oMzEBMR+xDrFF4nziYeKLJFgksiSWSCpJVkgekfwgFSbVJnVC6pt0gHSO9BEZCSC0k1kjqyS7So5PzkTujbyE/AEFG4UYhRaFRYpRimWKh5T4lNKUXijzKScpT1PeovxBRUwlRqVO5Zdqn1qU2iG1f+pW6lXqHzR8NA5oamju0GLS8tCapvVOW0rbTbtMe4OOgE6XzjNdF90legZ6C/QO6XvoT9C/YaBkUGWwzZDJsMKIz2iJsZMJg8kK0wwzBbNV5nLmEyy4LHostlk8shSy9LG8YOVntcKaxTrD+pNNgs0EWyHbPNszdgZ2s+ze2HvZ73CwcLjhqOLo5zgNB1ziuMnxgOMNxw9OIk4WTlFOU5zOOXM4WzgXAOEU513Ou1zKXO65srkuc+Nx++A+AQByUY7UAAEAAADqAEYABQAAAAAAAgABAAIAFgAAAQABVwAAAAB42n1Su07DQBAcOwEUCCkAUaAUrlIljpMgBAYhHiIIFCGUIKCgcUJeIg9wHBB/QEFNTcmn8OgQDb9AxScwPl9I7CKybj27O7c3u3cA5vGDEJRwBMAml4cVROl5WEUMhxKHsIxzicOI41HiCSTxIvEk418ST2ELvxJHEFUMiWewoGxIHEVCOZZ4FhfKrcQxnCifEs8hriYkfsWiuiPxGwx1oOcdMfVB4g9Mq08e/g5hSX1GHl104EDDJSz+LaIKY9e4h40m6miI7D5jXXotVOllYSBDW2SszOVwFZmpo0+GxZ2jfNPH0wJMU1bLjWWd0rPRoyJXr0a+zmWInctc6/+q/HVSgTr+M5qsqImeHeYszqCKtuBdMdZFLdC57vP8GXdqbexyXrao69BaQqt3pqvfYdzVX2CuwkiHfpWnatTXEafbQktDTHmbt2CR53n+PUlGgjPJUoUh7svhThNpfnfi01lnWEsn36buNJWP1uwxUsABe9jDEUq0KVlz3M2c0StzUoN3lBE78mIKbg99ct3oGq3B2zFpV2lztIM7WxG911jPreoIfV5Xw/dZwg2zTWZsclt/ubKLJXjabdBHTJNxGMfx7wOlhbL3Bvce7/u2Zbhb4HXvvUWBtoiAxaq4jeDWaEy8aVwXNe4ZjXpQ415xRD14dseDetVC/958Lp88T/I8efIjgvb6U0sV/6vPIBESSSQWorBiI5oY7MQSRzwJJJJEMimkkkY6GWSSRTY55JJHPgUU0oGOdKIzXehKN7rTg570ojd96Es/+qOhY+DAiYsiiimhlAEMZBCDGcJQhuHGQxnlVGAynBGMZBSjGcNYxjGeCUxkEpOZwlSmMZ0ZzGQWs5nDXOYxnwVUioWjtNDKDfbzkc3sZgcHOM4xiWI779nEPrGKjV0SzVZu80FiOMgJfvGT3xzhFA+4x2kWsog9oaQeUc19HvKMxzzhKZ+o4SXPecEZvPxgL294xWt8fOEb26jFz2KWUEc9h2hgKY0EaCLIMpazIpTySlbRzGrWsoarHGY969jARr7ynWuc5RzXecs7sUusxEm8JEiiJEmypEiqpEm6ZEgm57nAZa5wh4tc4i5bOClZ3OSWZEsOOyVX8iRfCqTQ6q1rbvTptmC9X9O08rBuTal6j6F0KF3K0jaN0KJSVxpKh9KpdCmLlMXKEuW/e+6wurqr6/YavzcYqK6qbPKFR4YZ1mVaKoKBhvbGZZa1aXrCf4Q0lA6l8y8PJp7kAAB42j3NKw7CQBSF4Q7TJ32XKhLSaRCIYQMkSFpTQ1CdhEUgCBqDA9Zyi2J3cALTcec75n+zz43Yw+rI3/cDY081tK7sa8pUR+UB46oW5MpjbxEXDXG5I1s0L36ayB8cwB7hAs5ZwwPcrYYPeGuNAPCFxhQIqj8YhboR4Q03Eznw9gLGYDQ3TMD4bpiCydIwA9PaMAczYViAeWU4A4vVSEWl/AL8uU1WAAAAAVe2sHYAAA==) format('woff');
    font-weight: normal;
    font-style: normal;
}

body {
    padding: 0;
    margin: 0px;
    font-size: 14px;
    line-height: 18px;
    color: #333;
    background-color: #ffffff;
}

body, label, textarea, select, button, input {
    font-family: Arial, sans-serif;
}

input {
    vertical-align: middle;
}

/* Logo Part */

.logo-subtext {
    color: #777;
    font-size: 12px;
    font-weight: 300;
    line-height: 14px;
    padding-left: 1px;
    font-family: 'PT Sans', sans-serif;
}

.logo-title {
    color: #ef4425;
    font-size: 26px;
    font-weight: 500;
    line-height: 25px;
    font-family: 'PT Sans', sans-serif;
}

.logo-title-clr {
    color: #f7931e;
}

/* Logo Part */

#topnav {
    line-height: 5px;
    height: 5px;
    background: #72c22a;
}

.fleft {
    float: left;
}

.fright {
    float: right;
}

.clear {
    clear: both;
    height: 1px;
    width: 1px;
}

.txtright {
    text-align: right;
}

.break-word {
    word-wrap: break-word;
}

.wrapper {
    width: 982px;
    margin: 0px auto;
}

.margin-reset {
    margin: 0px auto;
}

.topbar {
    width: 1000px;
    float: none;
    margin: 0 auto;
}

.btnbig {
    background-color: #94d400;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #92c41f;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    cursor: pointer;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-top: 1px;
    padding: 4px 8px;
    line-height: normal;
}

.btnbig.gray {
    background: #c2c2c2 !important;
    border: 1px solid #c2c2c2 !important;
}

.pbox {
    position: fixed !important;
    position: absolute;
}

.btnbig-v1 {
    border: 1px solid #e34614;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    cursor: pointer;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-top: 1px;
    background-color: #f75f2f;
    background: -webkit-gradient(linear, left top, left bottom, from(#cf3604), to(#f75f2f));
    background: -moz-linear-gradient(top, #cf3604, #f75f2f);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf3604', endColorstr='#f75f2f');
    padding: 3px 8px;
    line-height: normal;
}

.btnbig-v2 {
    border: 1px solid #565656;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    cursor: pointer;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-top: 1px;
    background-color: #656062;
    background: -webkit-gradient(linear, left top, left bottom, from(#656062), to(#282727));
    background: -moz-linear-gradient(top, #656062, #282727);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#656062', endColorstr='#282727');
    padding: 3px 8px;
    line-height: normal;
}

.medimum-btn {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #aa0c25), color-stop(1, #ad0c26));
    filter: PROGID:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#aa0c25, EndColorStr=#ad0c26) progid:DXImageTransform.Microsoft.Shadow(color=#ffffff, direction=180, strength=0);
    background: -moz-linear-gradient( center top, #aa0c25 10%, #ad0c26 80%);
    background-color: #7d061a;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #7d061a;
    display: inline-block;
    color: #FFF;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    margin: 0px;
    padding: 2px 3px;
    outline: none;
}

.box1 {
    width: 290px;
    border: 1px solid #e7e7e7;
    border-radius: 3px;
    -moz-box-shadow: 0px 0px 1px 1px #e5e5e5;
    -webkit-box-shadow: 0px 0px 1px 1px #e5e5e5;
    box-shadow: 0px 0px 1px 1px #e5e5e5;
    background: #f9f9f9;
    line-height: 170%;
}

.regphicon {
    background: url(//imgs.communitymatrimony.com/cbsimages/reg-phone-icon.png) no-repeat;
    height: 46px;
    display: block;
    padding-left: 60px;
}

.regeasystepicon {
    background: url(//imgs.communitymatrimony.com/cbsimages/reg-pp-benefit-icon.png) no-repeat 2% 50%;
    height: 48px;
    display: block;
    padding-left: 55px;
    margin-left: 5px;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
}

.regquesticon {
    background: url(//imgs.communitymatrimony.com/cbsimages/reg-quest-icon.png) no-repeat;
    height: 47px;
    display: block;
    padding-left: 45px;
    margin-left: 20px;
}

.hdot1 {
    background: url(//imgs.communitymatrimony.com/cbsimages/dot-1.png) repeat-x bottom;
    height: 3px;
    margin: 5px;
}

.boldtxt {
    font-weight: bold;
}

.lhtnorm {
    line-height: normal;
}

.bigtxt {
    font-size: 180%;
}

.bigtxt-s {
    font-size: 150%;
}

.mediumhdrtxt {
    font-size: 120%;
}

.mediumhdrtxt-m {
    font-size: 100%;
}

.mediumhdrtxt-s {
    font-size: 90%;
}

.mediumtxt {
    font-size: 85%;
}

.smalltxt {
    font-size: 80%;
}

.txt-center {
    text-align: center;
}

.txt-right {
    text-align: right;
}

.txt-left {
    text-align: left;
}

.txt-justify {
    text-align: justify;
}

.padt1 {
    padding-top: 1px;
}

.padr1 {
    padding-right: 1px;
}

.padb1 {
    padding-bottom: 1px;
}

.padl1 {
    padding-left: 1px;
}

.pad1 {
    padding: 1px;
}

.padt2 {
    padding-top: 2px;
}

.padr2 {
    padding-right: 2px;
}

.padb2 {
    padding-bottom: 2px;
}

.padl2 {
    padding-left: 2px;
}

.pad2 {
    padding: 2px;
}

.padt4 {
    padding-top: 4px;
}

.padr4 {
    padding-right: 4px;
}

.padb4 {
    padding-bottom: 4px;
}

.padl4 {
    padding-left: 4px;
}

.pad4 {
    padding: 4px;
}

.padt5 {
    padding-top: 5px;
}

.padr5 {
    padding-right: 5px;
}

.padb5 {
    padding-bottom: 5px;
}

.padl5 {
    padding-left: 5px;
}

.pad5 {
    padding: 5px;
}

.padt7 {
    padding-top: 7px;
}

.padr7 {
    padding-right: 7px;
}

.padl7 {
    padding-left: 7px;
}

.padb7 {
    padding-bottom: 7px;
}

.pad7 {
    padding: 7px;
}

.padt8 {
    padding-top: 8px;
}

.padr8 {
    padding-right: 8px;
}

.padb8 {
    padding-bottom: 8px;
}

.padl8 {
    padding-left: 8px;
}

.pad8 {
    padding: 8px;
}

.padt10 {
    padding-top: 10px;
}

.padr10 {
    padding-right: 10px;
}

.padb10 {
    padding-bottom: 10px;
}

.padl10 {
    padding-left: 10px;
}

.pad10 {
    padding: 10px;
}

.padt15 {
    padding-top: 15px;
}

.padr15 {
    padding-right: 15px;
}

.padb15 {
    padding-bottom: 15px;
}

.padl15 {
    padding-left: 15px;
}

.pad15 {
    padding: 15px;
}

.padt20 {
    padding-top: 20px;
}

.padr20 {
    padding-right: 20px;
}

.padb20 {
    padding-bottom: 20px;
}

.padl20 {
    padding-left: 20px;
}

.pad20 {
    padding: 20px;
}

.padt25 {
    padding-top: 25px;
}

.padr25 {
    padding-right: 25px;
}

.padb25 {
    padding-bottom: 25px;
}

.padl25 {
    padding-left: 25px;
}

.pad25 {
    padding: 25px;
}

.padt30 {
    padding-top: 30px;
}

.padr30 {
    padding-right: 30px;
}

.padb30 {
    padding-bottom: 30px;
}

.padl30 {
    padding-left: 30px;
}

.pad30 {
    padding: 30px;
}

.padt35 {
    padding-top: 35px;
}

.padr35 {
    padding-right: 35px;
}

.padb35 {
    padding-bottom: 35px;
}

.padl35 {
    padding-left: 35px;
}

.pad35 {
    padding: 35px;
}

.padr22 {
    padding-right: 22px;
}

.padr28 {
    padding-right: 28px;
}

.padt50 {
    padding-top: 50px;
}

.padt55 {
    padding-top: 55px;
}

.padt60 {
    padding-top: 60px;
}

.pad3 {
    padding: 3px;
}

.padl3 {
    padding-left: 3px;
}

/*margin styles*/

.mrgr2 {
    margin-right: 2px;
}

.mrgr5 {
    margin-right: 5px;
}

.mrgr20 {
    margin-right: 20px;
}

.mrgl3 {
    margin-left: 3px;
}

.mrgl5 {
    margin-left: 5px;
}

.mrgl10 {
    margin-left: 10px;
}

.mrgl14 {
    margin-left: 14px;
}

.mrgl15 {
    margin-left: 15px;
}

.mrgt2 {
    margin-top: 3px;
}

.mrgt5 {
    margin-top: 5px;
}

.mrgt10 {
    margin-top: 10px;
}

.mrgt20 {
    margin-top: 20px;
}

.mrgt4 {
    margin-top: 4px;
}

.mrgt70 {
    margin-top: 70px;
}

.mrgb2 {
    margin-bottom: 3px;
}

.mrgb5 {
    margin-bottom: 5px;
}

.mrg5 {
    margin: 5px;
}

/*margin styles*/

.bdr-top {
    border-top: solid 1px #E2E2E2;
}

.bdr-ntop {
    border: solid 1px #E2E2E2;
    border-top: none;
}

.bgtitle {
    background: #E6E6E6;
    padding: 3px;
    margin-bottom: 10px;
}

.linkb {
    color: #3399cc;
}

.txtnone {
    text-decoration: none;
}

.greenBg-curve {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #8cbb1d;
    background-color: #8CBB1D;
}

.orgBtn {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #94d400;
    color: #ffffff;
    border: 0px;
}

.email-bg {
    height: 119px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #e9e9e9;
    background-image: linear-gradient(bottom, #ededed 4%, #ffffff 40%);
    background-image: -o-linear-gradient(bottom, #ededed 4%, #ffffff 40%);
    background-image: -moz-linear-gradient(bottom, #ededed 4%, #ffffff 40%);
    background-image: -webkit-linear-gradient(bottom, #ededed 4%, #ffffff 40%);
    background-image: -ms-linear-gradient(bottom, #ededed 4%, #ffffff 40%);
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.19, #ededed), color-stop(0.5, #FFFFFF));
}

.gradient-bg1 {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #e9e9e9;
    background-image: linear-gradient(bottom, #ededed 4%, #ffffff 40%);
    background-image: -o-linear-gradient(bottom, #ededed 4%, #ffffff 40%);
    background-image: -moz-linear-gradient(bottom, #ededed 4%, #ffffff 40%);
    background-image: -webkit-linear-gradient(bottom, #ededed 4%, #ffffff 40%);
    background-image: -ms-linear-gradient(bottom, #ededed 4%, #ffffff 40%);
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.19, #ededed), color-stop(0.5, #FFFFFF));
}

.curve2 {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.inputfile {
    width: 230px;
    border: 1px solid #ccc;
    height: 25px;
}

/* Step Fortmat */

.step-arw-pos {
    position: absolute;
    margin-top: 21px !important;
    margin-top: 25px;
}

/* Step Fortmat */

/* Search Results */

/*.srchresdiv { width:740px;}*/

.srchresdiv {
    width: 713px;
    border: 1px solid #d3d3d3;
    border-radius: 3px;
    margin-left: 27px !important;
    margin-left: 20px;
    padding: 1px;
}

.srchresidbg {
    background: #FFF;
}

.activebtn {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: #94d400;
    color: #ffffff;
    border: 0px;
    padding: 3px;
    font-weight: normal;
}

.inactivebtn {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: #b4b4b4;
    color: #ffffff;
    border: 0px;
    padding: 3px;
    font-weight: normal;
}

.bviewbuttonpos {
    padding-top: 65px;
}

.search-box-curve {
    border-radius: 0px 0px 5px 5px;
}

.save-search-strip1, .save-search-strip2 {
    background: #fff url(//imgs.communitymatrimony.com/cbsimages/dotline.gif) repeat-x bottom;
}

.srchrestoppaging {
    width: 742px;
    border: 1px solid #dfdfdf;
    border-radius: 3px;
    background: #fff;
    margin: 0px;
    padding: 0px;
}

.matchsum {
    width: 740px;
    border: 1px solid #dfdfdf;
    border-radius: 3px;
    background: #fff;
    margin: 0px;
    padding: 0px;
}

.srchselect {
    color: #333;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    border: #aeaeae 1px solid;
    padding: 3px;
    margin: 0px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0px 0px 2px #fff inset;
    -webkit-box-shadow: 0px 0px 2px #fff inset;
    box-shadow: 0px 0px 2px #fff inset;
    background: #FBFBFB;
}

.paging {
    /* border:1px solid #dfdfdf; */
    border-radius: 3px;
    background: #fff;
    margin: 0px;
    padding: 0px;
}

#pagination, #paginationTop, #paginationBottom {
    display: block;
    text-align: left;
    line-height: 21px;
    padding-top: 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

#pagination a, #pagination a:link, #tnt_pagination a:visited, #paginationTop a, #paginationTop a:link, #paginationBottom a, #paginationBottom a:link, #tnt_paginationBottom a:visited, #paginationBottomTop a, #paginationBottomTop a:link {
    padding: 5px 10px;
    border: 1px solid #e4e4e4;
    margin-left: 3px;
    text-decoration: none;
    background-color: #fafafa;
    color: #666;
    width: 22px;
    font-weight: normal;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

#pagination a:hover, #paginationTop a:hover, #paginationBottom a:hover, #paginationBottomTop a:hover, .prevactive:hover, .nextactive:hover {
    background-color: #eaeaea;
    border: 1px solid #e4e4e4;
    color: #666;
}

#pagination .active_tnt_link, #paginationTop .active_tnt_link, #paginationBottom .active_tnt_link, #paginationBottomTop .active_tnt_link {
    padding: 5px 10px;
    border: 1px solid #e4e4e4;
    margin-left: 3px;
    text-decoration: none;
    background-color: #94d400;
    color: #fff;
    cursor: default;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

/*#pagination .prevactive { padding:7px; padding-top:2px; padding-bottom:2px; margin-left:10px; text-decoration:none; color:#333; cursor:default; }*/

#pagination .prevactive, #paginationBottom .prevactive {
    padding: 5px 10px;
    margin-left: 10px;
    text-decoration: none;
    color: #666;
    cursor: default;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border-radius: 2px;
    font: normal 11px arial;
    display: inline-block;
    outline: medium none;
    background-color: #fafafa;
    border: 1px solid #e4e4e4;
}

#paginationTop .prevactive {
    padding: 5px 10px;
    margin-left: 10px;
    text-decoration: none;
    cursor: default;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border-radius: 2px;
    color: #666;
    font: normal 11px arial;
    display: inline-block;
    outline: medium none;
    /*background-color:#fafafa; border: 1px solid #e4e4e4;*/
}

#pagination .previnact, #paginationBottom .previnact, #paginationTop .previnact {
    padding: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-left: 0px;
    text-decoration: none;
    color: #666;
}

/*#pagination .nextactive { padding:7px; padding-top:2px; padding-bottom:2px; text-decoration:none; color:#333; cursor:default; }*/

#pagination .nextactive, #paginationBottom .nextactive {
    padding: 5px 10px;
    text-decoration: none;
    color: #666;
    cursor: default;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border-radius: 2px;
    font: normal 11px arial;
    display: inline-block;
    outline: medium none;
    background-color: #fafafa;
    margin-left: 3px;
    border: 1px solid #e4e4e4;
}

#paginationTop .nextactive {
    padding: 5px 10px;
    text-decoration: none;
    color: #666;
    cursor: default;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border-radius: 2px;
    font: normal 11px arial;
    display: inline-block;
    outline: medium none;
    margin-left: 3px;
    background-color: #fafafa;
    border: 1px solid #e4e4e4;
}

#pagination .nextinact, #paginationBottom .nextinact, #paginationTop .nextinact {
    padding: 5px 10px;
    text-decoration: none;
    color: #666;
}

#pagination .none, #paginationBottom .none, #paginationTop .none {
    color: #dbdbdb;
}

#paginationTop span.prevactive a, #paginationTop span.nextactive a {
    background-color: #fff;
    color: #6699cc;
    margin: 0px !important;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

#paginationTop span.prevactive {
    /* border:0px solid #CCCCCC;  padding:0px !important; margin:0px !important; background-color:#F5F5F5; color: #333333; */
}

#paginationTop span.prevactive b {
    padding: 2px 7px;
    font-weight: normal;
    line-height: 17px;
}

#paginationTop span.nextactive {
    border: 0px solid #CCCCCC;
    padding: 0px !important;
    margin: 0px !important;
    background-color: #F5F5F5;
    color: #333333;
}

.srchtagtxt {
    height: 18px;
    border: 1px solid #c3c3c3;
    border-left: 0px;
    border-right: 0px;
    background: #eaeaea;
    padding: 0px 5px;
}

.srchtagclose {
    height: 18px;
    border: 1px solid #c3c3c3;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    background: #eaeaea;
    padding: 0px 5px;
    font-weight: bold;
}

.srchtagarrow {
    float: left;
    width: 10px;
    height: 19px;
    background: transparent url(//imgs.communitymatrimony.com/cbsimages/tag-left-arrow.gif) no-repeat;
}

/* Search Results */

#srchfacenav {
    width: 180px;
}

.srchfacet {
    width: 180px;
    border: 1px solid #e8e8e8;
}

/*.srchfacet .facetbdr{border-bottom:1px dotted #E2E2E2;}*/

#srchfacenav dl {
    clear: both;
    margin: 0px;
    padding: 12px 0px 8px 0px;
    margin: 0px 12px;
    background: url(//imgs.communitymatrimony.com/cbsimages/h-dot.gif) repeat-x bottom left;
    font: normal 11px arial;
}

#srchfacenav dl.facitdl {
    clear: both;
    margin: 0px;
    padding: 2px 0px 8px 0px;
    margin: 0px 10px;
    font: normal 11px arial;
    background: url(//imgs.communitymatrimony.com/cbsimages/trans.gif) repeat-x bottom left;
}

#srchfacenav dl.last {
    clear: both;
    margin: 0px;
    padding: 12px 0px 8px 0px;
    margin: 0px 12px;
    background: #fff;
    font: normal 11px arial;
}

#srchfacenav dt {
    font: bold 12px arial;
    padding-bottom: 3px;
}

#srchfacenav dd.arrow a {
    color: #999;
}

#srchfacenav dd.arrow {
    clear: both;
    font: normal 11px arial;
    background: url(//imgs.communitymatrimony.com/cbsimages/facet-arrow.png) no-repeat 0px 2px;
    margin: 6px 0px;
    padding-left: 15px;
    text-align: left;
    line-height: 14px;
}

#srchfacenav a {
    color: #0888ff;
}

/* Search Menu */

.facitdot {
    width: 200px;
}

.facitbgbrdr1 {
    width: 169px;
    border: 1px solid #F4F4F4;
}

.facitbgbrdr2 {
    width: 169px;
    border: 1px solid #FFFFFF;
}

.facitplusbg {
    background: #f4f4f4;
}

.facitminusbg {
    background: #FFFFFF;
}

.facitheightplus {
    height: 15px;
}

.facitheightminus {
    height: 20px;
}

.facit-top-hdr {
    height: 20px;
    padding: 8px;
    background: -moz-linear-gradient(top, #ffffff 0%, #f4f4f4 85%, #f4f4f4 85%, #f1f1f1 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(85%, #f4f4f4), color-stop(85%, #f4f4f4), color-stop(100%, #f1f1f1));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%, #f4f4f4 85%, #f4f4f4 85%, #f1f1f1 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%, #f4f4f4 85%, #f4f4f4 85%, #f1f1f1 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%, #f4f4f4 85%, #f4f4f4 85%, #f1f1f1 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%, #f4f4f4 85%, #f4f4f4 85%, #f1f1f1 100%);
    margin-top: 1px;
    border-top: 1px solid #f7f7f7;
    border-bottom: 1px solid #e8e8e8;
}

.facit-title {
    background: #fff;
    padding: 5px 8px;
    margin: 1px;
    background: url("//imgs.communitymatrimony.com/cbsimages/dotline.gif") repeat-x bottom;
}

.srch-strip {
    background: #fcf2e5;
    width: 548px !important;
    width: 548px;
    height: 98px;
    border-bottom: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
}

/* Search Menu */

.srchdiv {
    width: 700px;
    margin: 0 auto;
    position: absolute;
    margin-top: 30px;
}

.premium {
    clear: both;
    position: relative;
    color: #fff;
    background: #2ac1ec;
}

.premium:before {
    content: " ";
    background: url(//imgs.communitymatrimony.com/cbsimages/ribbon-a.png);
    display: block;
    width: 10px;
    height: 10px;
    position: absolute;
    bottom: 0;
    left: 0;
    margin-bottom: -10px;
    z-index: -2;
}

.premium:nth-of-type(odd) {
    float: right;
    padding: 5px 10px 5px 10px;
    margin-right: -20px;
}

.premium:nth-of-type(odd):before {
    background: url(../ribbon-b.png);
    right: 0;
    left: auto;
}

/*Added for  Message Module : START*/

.srch1 {
    padding: 2px 0px 0px 16px;
    background: transparent url(//imgs.communitymatrimony.com/cbsimages/srch-icons.gif?id=1) no-repeat;
    text-decoration: none;
}

.chat {
    background-position: 0px 2px;
    padding: 0px;
    margin: 0px;
    width: 26px;
    height: 23px;
}

.chat1 {
    background-position: -20px -34px;
    padding: 0px;
    margin: 0px;
    width: 26px;
    height: 23px;
}

.msg {
    background-position: -27px 2px;
    padding: 0px;
    margin: 0px;
    width: 26px;
    height: 23px;
}

.phone {
    background-position: -56px 4px;
    padding: 0px;
    margin: 0px;
    width: 26px;
    height: 23px;
}

.horoscope {
    background-position: -80px -1px;
    padding: 0px;
    margin: 0px;
    width: 26px;
    height: 23px;
}

.shortlist {
    background-position: -110px 2px;
    padding: 0px;
    margin: 0px;
    width: 22px;
    height: 23px;
}

.personal-msg {
    background-position: -51px -34px;
    padding: 0px;
    margin: 0px;
    width: 26px;
    height: 23px;
}

.email {
    background-position: -26px -1px;
    padding: 0px;
    margin: 0px;
    width: 26px;
    height: 23px;
}

.pinprofile {
    background-position: -79px -28px;
    padding: 0px;
    margin: 0px;
    width: 26px;
    height: 23px;
}

.print {
    background-position: -102px -25px;
    padding: 0px;
    margin: 0px;
    width: 26px;
    height: 23px;
}

.block {
    background-position: -126px -25px;
    padding: 0px;
    margin: 0px;
    width: 26px;
    height: 23px;
}

.vp-photo-nexticon {
    background-position: -244px -92px;
    padding: 0px;
    margin: 0px;
    width: 26px;
    height: 23px;
}

.vp-photo-previcon {
    background-position: -280px -92px;
    padding: 0px;
    margin: 0px;
    width: 26px;
    height: 23px;
}

.supergold-icon, .platinum-icon, .gold-icon, .diamond-icon, .assisted-icon, .comhistory, .msg1On, .msg1Off, .pinOn, .pinOff, .paidstar1, .paidstar, .srcchat, .srctick, .paidservice {
    background: transparent url(//imgs.communitymatrimony.com/cbsimages/srch-icons.gif?id=1) no-repeat;
    text-decoration: none;
}

.supergold-icon {
    background-position: -5px -191px;
    padding: 0px;
    margin: 0px;
    width: 141px;
    height: 27px;
    display: inline-block;
}

.platinum-icon {
    background-position: -5px -161px;
    padding: 0px;
    margin: 0px;
    width: 141px;
    height: 27px;
    display: inline-block;
}

.gold-icon {
    background-position: -5px -223px;
    padding: 0px;
    margin: 0px;
    width: 141px;
    height: 27px;
    display: inline-block;
}

.diamond-icon {
    background-position: -5px -253px;
    padding: 0px;
    margin: 0px;
    width: 141px;
    height: 27px;
    display: inline-block;
}

.assisted-icon {
    background-position: -5px -344px;
    padding: 0px;
    margin: 0px;
    width: 141px;
    height: 27px;
    display: inline-block;
}

.comhistory {
    background-position: -5px -292px;
    padding: 0 0 0 25px;
    margin: 0px;
    display: inline-block;
}

.msg1On {
    background-position: -199px -95px;
    padding: 0 0 0 0;
    margin: 0px;
    width: 28px;
    height: 23px;
    display: inline-block;
    vertical-align: middle;
}

.msg1Off {
    background-position: -199px -123px;
    padding: 0 0 0 0;
    margin: 0px;
    width: 28px;
    height: 23px;
    display: inline-block;
    vertical-align: middle;
}

.pinOn {
    background-position: -230px -93px;
    padding: 0 0 0 0;
    margin: 0px;
    width: 22px;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
}

.pinOff {
    background-position: -230px -122px;
    padding: 0 0 0 0;
    margin: 0px;
    width: 22px;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
}

.paidstar1 {
    background-position: -280px -95px;
    padding: 0 0 0 0;
    margin: 0px;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
}

.paidstar {
    background-position: -258px -95px;
    padding: 0 0 0 0;
    margin: 0px;
    width: 12px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
}

.srcchat {
    background-position: -7px -315px;
    padding: 0 0 0 22px;
    margin: 0px;
    display: inline-block;
}

.srctick {
    background-position: -310px 1px;
    padding: 0 0 0 22px;
    margin: 0px;
    display: inline-block;
}

.paidservice {
    background-position: -257px -125px;
    padding: 0;
    width: 70px;
    height: 16px;
    margin: 0 0 0 5px;
    display: inline-block;
    vertical-align: middle;
}

.clr-supergold {
    background: #FFFEF0;
}

.clr-platinum {
    background: #FFFFEA;
}

.clr-assisted {
    background: #fffee4;
}

.clr25 {
    color: #e28a1d;
}

a.clr25:hover {
    text-decoration: underline;
}

.padl280 {
    padding-left: 280px;
}

/*Added for  Message Module : END*/

.chat-off {
    background-position: -145px 0px;
    padding: 0px;
    margin: 0px;
    width: 26px;
    height: 23px;
}

.msg-off {
    background-position: -176px 0px;
    padding: 0px;
    margin: 0px;
    width: 26px;
    height: 23px;
}

.phone-off {
    background-position: -209px 0px;
    padding: 0px;
    margin: 0px;
    width: 26px;
    height: 23px;
}

.horoscope-off {
    background-position: -240px 0px;
    padding: 0px;
    margin: 0px;
    width: 26px;
    height: 23px;
}

.shortlist-off {
    background-position: -276px 0px;
    padding: 0px;
    margin: 0px;
    width: 22px;
    height: 23px;
}

.showmoreicon {
    background: transparent url(//imgs.communitymatrimony.com/cbsimages/downarrow-1.gif) no-repeat bottom right;
    text-decoration: none;
}

.morearrow, .morearrow-dn, .morearrow-up {
    background: url(//imgs.communitymatrimony.com/cbsimages/srch-icons.gif?id=1) no-repeat bottom right;
    margin: 0px;
    padding: 0px 15px 0px 0px;
}

.morearrow {
    background-position: 105px -37px;
}

.morearrow-dn {
    background-position: -120px -68px;
}

.morearrow-up {
    background-position: -139px -68px;
    ;
}

#topnav-login-bg {
    background: #7fae10;
    margin: 0;
    padding: 0;
    list-style-type: none;
    width: 100%;
    display: block;
    height: 52px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    font-family: Helvetica, Arial, Verdana, sans-serif;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
}

.topnav-login-bg-fixed {
    z-index: 9999;
    position: fixed;
    top: 0;
    width: 100%;
}

.topnav-login-bg-inner {
    margin: 0px auto;
    width: 1000px;
    position: relative
}

.topnav-login-bg-inner-fixed {
    margin: 0px auto;
    width: 1000px;
    position: relative
}

#topnav-login-menu a {
    color: #FFFFFF;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    padding: 18px 15px 17px;
    text-decoration: none;
    letter-spacing: -0.4px \0/;
    background: url(//imgs.communitymatrimony.com/cbsimages/top-menu-pipe.gif) no-repeat right;
    line-height: 16px;
    text-shadow: 1px 1px 1px #777;
}

#topnav-login-menu a.last {
    background: none;
}

#topnav-login-menu div a:hover {
    color: #fff4a9;
}

#topnav-login-menu div a.active {
    color: #fff4a9;
}

#topnav-login-menu .dailybg {
    position: absolute;
    left: 0px;
    top: 0px;
    margin-top: 14px;
    margin-left: 14px;
    padding: 6px 0 0 0;
    color: #86bf00;
    font-weight: bold !important;
    background: url(//imgs.communitymatrimony.com/cbsimages/daily-date-icons.png) no-repeat;
    width: 24px;
    height: 29px;
    display: inline-block;
    text-align: center;
    text-shadow: none !important;
    font-size: 11px;
}

#topnav-login-menu .count {
    background: #faf168;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    color: #3498db;
    border: 1px solid #e3e853;
    padding: 1px 3px;
    margin-right: 2px;
    text-shadow: none;
    font-size: 12px;
}

#topnav-login-menu .searchmenu a.clr6 {
    color: #6699cc !important;
}

#topnav-login-menu .searchmenu a.more {
    background-color: #ebebeb !important;
    padding: 5px 8px !important;
}

a {
    text-decoration: none;
}

.search-input {
    background-color: #fafafa;
    border: 1px solid #dfdfdf;
    border-radius: 3px;
    font: normal 12px arial;
    padding: 5px;
    width: 150px;
}

.bdr1 {
    border: 2px solid #c1c1c1;
}

.bdr3 {
    border: 2px solid #eda034;
}

.bdr5 {
    border: 1px solid #dcdcdc;
}

.bdrb {
    border-bottom: 1px solid #e0e0e0;
}

.bgclr8, .bgclr10, .bgclr3 {
    background-color: #f1f1f1;
}

.bgclr9 {
    background-color: #94d400;
}

/* #F4BF07  eda034 */

/* .bgclr10{background-color:#fcead3;} */

.bgclr11 {
    background-color: #105199;
}

.bottom-line {
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #ffffff;
    height: 0px;
    line-height: 0px;
}

.msg-active {
    background-color: #FFFFFF;
    border: 1px solid #C9C9C9;
    border-bottom: 0 none;
    margin-top: 6px;
    margin-left: 8px;
    padding: 3px 3px 3px 5px;
    position: absolute;
}

.msg-inactive {
    background-color: #D2D2D2;
    border: 1px solid #C9C9C9;
    border-bottom: 0 none;
    margin-bottom: 0px;
    margin-top: 6px;
    margin-left: 80px;
    padding: 3px 3px 3px 5px;
    position: absolute;
}

.cleard {
    clear: both;
}

.recent-profile-bg {
    background: url('//imgs.communitymatrimony.com/cbsimages/recent-profile-bg.gif') no-repeat;
    width: 195px;
    height: 29px;
    line-height: 29px;
    padding-left: 15px;
}

.recent-profile-bg1 {
    background: url('//imgs.communitymatrimony.com/cbsimages/recent-profile-bg1.gif')no-repeat;
    width: 195px;
    height: 46px;
    line-height: 15px;
    padding-left: 15px;
}

.underline {
    text-decoration: underline
}

.curve10 {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.bdr6 {
    border-bottom: 3px solid #eda034;
}

.dot-step, .dot-step1 {
    background: url(//imgs.communitymatrimony.com/cbsimages/dotline.gif) repeat-x bottom;
    width: 100%;
    height: 3px;
}

.search-input {
    color: #333333;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    border: 1px solid #ffffff;
    padding: 3px;
    margin: 0px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0px 0px 2px #a9a4a4 inset;
    -webkit-box-shadow: 0px 0px 2px #a9a4a4 inset;
    box-shadow: 0px 0px 2px #a9a4a4 inset;
    background: #ffffff;
    border: 1px solid #dfdfdf;
}

.com-msg-active {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    color: #fff;
    font: normal 12px arial;
    background-color: #8f8f8f;
    padding: 1px 8px;
    margin-top: 2px;
}

.com-msg-inactive {
    padding: 1px 8px;
    margin-top: 2px;
}

.white-border {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #e7e7e7;
}

.msg-btn-active {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border-radius: 2px;
    background-color: #94d400;
    color: #fff;
    font: normal 11px arial;
    padding: 3px 5px;
}

.msg-btn-inactive {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border-radius: 2px;
    background-color: #cccccc;
    color: #fff;
    font: normal 11px arial;
    padding: 3px 5px;
}

.clrblack {
    color: #000;
}

/*** mymatrimony popup **/

.box-shadow {
    border: 1px solid #9a9a9a;
    -moz-box-shadow: 0px 0px 1px 1px #9a9a9a;
    -webkit-box-shadow: 0px 0px 1px 1px #9a9a9a;
    box-shadow: 0px 0px 1px 1px #9a9a9a;
    background: #fbfbfb;
}

.curve5 {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

/** Search results **/

.profile-active a {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: #94d400;
    font: 12px arial;
    color: #ffffff;
    border: 0px;
    padding: 5px 10px;
}

.profile-inactive a {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: #b4b4b4;
    font: 12px arial;
    color: #ffffff;
    border: 0px;
    padding: 5px 10px;
}

.bgclr12 {
    background-color: #faebd7;
}

.bdr7 {
    border: 1px solid #dfdfdf;
}

.feature-profile {
    background: url(//imgs.communitymatrimony.com/cbsimages/feature-profile-bg.png) no-repeat;
    width: 329px;
    height: 50px;
    * filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//imgs.communitymatrimony.com/cbsimages/feature-profile-bg.png', sizingMethod='scale');
    * background: none!important;
    text-align: center;
    font: normal 19px arial;
    color: #fff;
    line-height: 33px;
}

.padb3 {
    padding-bottom: 3px;
}

.clr18 {
    color: #383838;
}

/*.fut-prof {background: none repeat scroll 0 0 #feeead; box-shadow: 0 0 15px rgba(0, 0, 0, 0.2) inset; border: 1px solid #eea750;}*/

.fut-prof {
    background: url(//imgs.communitymatrimony.com/cbsimages/future-profile-bg.gif) no-repeat;
    width: 373px;
    height: 215px;
}

.bride-of-day {
    background: none repeat scroll 0 0 #ffe7c2;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1) inset;
    border: 1px solid #fcd088;
}

/** Dashboard **/

.profile-active a {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: #94d400;
    font: 12px arial;
    color: #ffffff;
    border: 0px;
    padding: 5px 10px;
    display: block
}

.profile-inactive a {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: #b4b4b4;
    font: 12px arial;
    color: #ffffff;
    border: 0px;
    padding: 5px 10px;
    display: block
}

.mymat-btn1 a {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: #fff;
    font: 11px arial;
    color: #FF5400;
    border: 0px;
    padding: 3px 7px;
    display: block;
    font-weight: bold;
}

.mymat-btn2 a {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: #94d400;
    font: 11px arial;
    color: #ffffff;
    border: 0px;
    padding: 3px 7px;
    display: block;
    font-weight: bold;
}

.padt3 {
    padding-top: 3px;
}

.bdr-right {
    border-right: 1px solid #e3e3e3;
}

.flipbg1 {
    background: url(//imgs.communitymatrimony.com/cbsimages/flipbg1.png) no-repeat;
    width: 200px;
    height: 27px;
    * filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//imgs.communitymatrimony.com/cbsimages/flipbg1.png', sizingMethod='scale');
    * background: none!important;
    line-height: 20px;
}

.flipbg2 {
    background: url(//imgs.communitymatrimony.com/cbsimages/flipbg2.png) no-repeat;
    width: 95px;
    height: 27px;
    * filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//imgs.communitymatrimony.com/cbsimages/flipbg2.png', sizingMethod='scale');
    * background: none!important;
    line-height: 20px;
}

.add-photo-icon, .verify-icon, .chat-icon1, chat-icon1, .shortlist-icon, .phone-icon, .horo-icon, .chat-icon2, .rss-icon, .fb-icon, .horo-icon1, .phone-icon1 {
    background: url("//imgs.communitymatrimony.com/cbsimages/editprofile-sprite.gif") no-repeat scroll 0 0 transparent;
}

.add-photo-icon {
    background-position: 0 2px;
    display: block;
}

.verify-icon {
    background-position: 0 -79px;
    display: block;
}

.chat-icon1 {
    background-position: 7px -59px;
    display: block;
}

.chat-icon2 {
    background-position: 7px -97px;
    display: block;
}

.shortlist-icon {
    background-position: 4px -244px;
    display: block;
}

.phone-icon {
    background-position: 7px -149px;
    display: block;
}

.phone-icon1 {
    background-position: 7px -342px;
    display: block;
}

.horo-icon1 {
    background-position: 8px -378px;
    display: block;
}

.horo-icon {
    background-position: 7px -192px;
    display: block;
}

.mediumhdrtxt-m {
    font-size: 100%;
}

.pagination-act a {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: #FFE671;
    font: 12px arial;
    color: #ffffff;
    border: 0px;
    padding: 1px 5px;
    border: 1px solid #FFF3BC;
    display: block;
    color: #B68E19;
}

.pagination-inact a {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: #ffffff;
    font: 12px arial;
    color: #ffffff;
    border: 0px;
    padding: 1px 5px;
    border: 1px solid #cccccc;
    display: block;
    color: #333333;
}

/** Footer **/

.bgclr13 {
    background-color: #e98100;
}

.frmtogglemarg1 {
    margin-left: 5px;
}

/* Footer */

.footer {
    background: #2e343a;
    box-shadow: 0px 0px 5px #dddddd;
    border-top: solid 1px #abaeb0;
    border-bottom: solid 1px #7e8185;
    color: #ccccd5;
    font: normal 14px/16px arial;
    padding: 15px 0px 0px 0px
}

/*13.6px*/

.footer span.title {
    display: block;
    font: bold 15px/20px arial;
    color: #ffffff;
    padding: 13px 0px 10px 0px;
}

.footbdr {
    padding-bottom: 15px;
    border-bottom: solid 2px #222930;
}

.abtus {
    float: left;
    width: 375px;
    padding: 0px 5px 0px 0px;
}

.abtus p {
    margin: 0px;
    line-height: 20px;
    text-align: left;
    width: 345px;
}

.abtus p span {
    color: #363636;
}

.quick-lnks a, .support-lnks a, .otherservices-lnks a {
    display: block;
    text-decoration: none;
    line-height: 24px;
    color: #ccccd5;
}

.quick-lnks {
    float: left;
    width: 200px;
}

.support-lnks {
    float: left;
    width: 155px;
}

.otherservices-lnks {
    float: left;
    width: 216px;
}

.otherservices-lnks.seo-lnks h3 {
    padding: 0px;
    margin: 0px;
    font-weight: normal;
    font-size: 14px;
}

.copyrights {
    color: #777777;
    display: block;
    font-size: 14px;
    line-height: 40px;
    padding: 10px 0px 15px 0px;
}

.copyrights .fb {
    background: url(//imgs.communitymatrimony.com/cbsimages/subdomain/fb-icon.png) no-repeat center left;
    padding-left: 45px;
    color: #777777;
}

.lnk {
    color: #0274cb;
}

.needhelp {
    border: solid 1px #cdcdcd;
    background: #ffffff url(//imgs.communitymatrimony.com/cbsimages/needhelp-s15-bg.jpg) no-repeat 20px center;
    height: 48px;
    padding-left: 150px;
    margin: 5px 0px;
    font: normal 14px arial;
    color: #343434;
}

.needhelp span {
    font: bold 18px arial;
}

/* Added for  Multiple Login */

.domainlist {
    border-bottom: 1px solid #e5e5e5;
    padding: 5px 0px;
}

.domainarrow {
    font-family: verdana, arial;
    font-size: 11px;
    color: #808080;
    font-weight: bold;
}

.nomargpad {
    margin: 0px;
    padding: 0px;
}

/* Added for  Multiple Login */

.line1 {
    border-top: 1px solid #e5e5e5;
}

/* Payment */

.lpanel-pymt {
    width: 744px;
}

.rpanel-pymt {
    width: 195px;
}

.addon-crv {
    border: solid 1px #E5E5E5;
    border-radius: 5px;
    box-shadow: 4px 4px 1px 0px #fafafa;
    width: 358px;
}

.addon-crv-on {
    border: solid 2px #fa9755;
    border-radius: 3px;
    box-shadow: 4px 4px 1px 0px #c8c8c8;
    width: 356px;
}

/* Payment */

/* My Matches - Mouseover */

.yetview {
    display: inline-block;
    text-decoration: none;
}

.yetview span {
    color: #353535 !important;
    display: block !important;
}

.yetview span.link {
    color: #6699cc !important;
}

.yetview div.txt, .yetview b {
    display: none;
    margin: 0px;
    padding: 0px;
    color: #363636;
}

.yetview .color1 {
    background: #9f7520;
}

.yetview img {
    border: 0;
    display: block;
}

.yetview:hover {
    background: #FFF;
    position: relative;
    cursor: pointer;
    text-decoration: none;
}

.yetview:hover b {
    display: block;
    position: absolute;
    width: 125px;
    background: #ccc;
    height: 125px;
    opacity: 1;
    filter: alpha(opacity=100);
}

.yetview:hover .color1 b {
    background: #FFF;
}

.yetview:hover div.txt {
    display: block;
    position: absolute;
    width: 125px;
    color: #000;
    line-height: 13px;
    padding: 0px 0px 0px 0px;
}

.yetview:hover .basinfo {
    background: #FF0000;
    visibility: hidden;
}

/* My Matches - Mouseover */

/* Post Group*/

.shadow {
    -webkit-box-shadow: 0px 0px 2px 1px #eeeeee;
    box-shadow: 0px 0px 2px 1px #eeeeee;
    -moz-box-shadow: 0px 0px 2px 1px #eeeeee;
}

.pop-shadow {
    -webkit-box-shadow: 0px 0px 2px 1px #999;
    box-shadow: 0px 0px 2px 1px #999;
    -moz-box-shadow: 0px 0px 2px 1px #999;
    border: 1px solid #999;
}

.rp-tab-active {
    background-color: #666666;
    border-radius: 2px 2px 0 0;
    color: #FFFFFF;
    font: 14px arial;
    -moz-border-radius: 3px 3px 0px 0px;
    -webkit-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
}

.rp-tab-inactive {
    background-color: #C1C1C1;
    border-radius: 2px 2px 0 0;
    color: #FFFFFF;
    font: 14px arial;
    -moz-border-radius: 3px 3px 0px 0px;
    -webkit-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
}

.rp-tab-normal {
    background-color: #e98100;
    border-radius: 2px 2px 0 0;
    color: #FFFFFF;
    font: 14px arial;
    -moz-border-radius: 3px 3px 0px 0px;
    -webkit-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 3px 3px;
}

.bgclr14 {
    background-color: #666;
}

.bgclr15 {
    background-color: #ff9900;
}

.bgclr16 {
    background-color: #b4b4b4;
}

.w120 {
    width: 120px;
}

.w140 {
    width: 140px;
}

.w550 {
    width: 550px;
}

.w560 {
    width: 560px;
}

.w580 {
    width: 580px;
}

.width80 {
    width: 80px;
}

.width100 {
    width: 100px;
}

.width110 {
    width: 110px;
}

.width130 {
    width: 130px;
}

.width150 {
    width: 150px;
}

.width170 {
    width: 170px;
}

.width240 {
    width: 240px;
}

.width300 {
    width: 300px;
}

.width380 {
    width: 380px;
}

.width603 {
    width: 603px;
}

.width659 {
    width: 659px
}

.width713 {
    width: 713px;
}

.width718 {
    width: 718px;
}

.width727 {
    width: 727px;
}

.width972 {
    width: 972px;
}

.width126 {
    width: 126px;
}

.width126 {
    width: 126px;
}

.width135 {
    width: 135px;
}

.width190 {
    width: 190px;
}

.width135 {
    width: 135px;
}

.width190 {
    width: 190px;
}

.padl115 {
    padding-left: 115px;
}

.posabsolute {
    position: absolute;
}

.posrelative {
    position: relative;
}

.lheight21 {
    line-height: 21px;
}

.lheight14 {
    line-height: 14px;
}

.lheight17 {
    line-height: 17px;
}

.lheight25 {
    line-height: 25px;
}

.lheight20 {
    line-height: 20px;
}

ul.Term {
    color: #000000;
    font-size: 100%;
    list-style-type: disc;
    margin: 0;
    padding: 0 0 0 35px;
}

ul.Term li {
    color: #000000;
}

/*Setting Tabs*/

.Privacy-inactive a {
    background-color: #FAFAFA;
    padding: 5px 0px 5px 10px;
    display: block;
    color: #555;
    font-weight: bold;
}

/* width:90px; */

.Privacy-active a {
    background-color: #eeeeee;
    padding: 5px 0px 5px 10px;
    display: block;
    color: #333;
    font-weight: bold;
}

.checkbox {
    vertical-align: middle;
    float: none;
    margin: 2px 2px !important;
    margin: 0px -2px;
    padding: 0px;
}

.cursor {
    cursor: pointer;
}

/* Button styles*/

.main-tab-on {
    background: url(//imgs.communitymatrimony.com/cbsimages/gray-tab.gif) repeat-x;
    background-position: 100% -35px;
    font: bold 13px arial;
    color: #000 !important;
    text-decoration: none !important;
    display: inline-block;
    padding: 7px 25px 7px 25px;
    margin-left: 3px;
    border-left: solid 1px #e9e9e9;
    border-right: solid 1px #e9e9e9;
    height: 17px;
}

.main-tab-off {
    background: url(//imgs.communitymatrimony.com/cbsimages/gray-tab.gif) repeat-x;
    background-position: 100% -70px;
    font: bold 13px arial;
    text-decoration: none !important;
    display: inline-block;
    padding: 7px 25px 7px 25px;
    margin-left: 4px;
    border-left: solid 1px #e9e9e9;
    border-right: solid 1px #e9e9e9;
    height: 17px;
    color: #6699cc;
    cursor: pointer;
}

.main-smalltab-on {
    font: normal 11px arial;
    border: solid 0px #E98441;
    background: #575757;
    border-radius: 11px;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    color: #FFF;
    padding: 4px 15px;
    font: normal 14px arial;
    cursor: pointer;
    display: inline-block;
    outline: medium none;
}

.main-smalltab-off {
    font: normal 11px arial;
    border: solid 0px #E98441;
    background: #d1d1d1;
    border-radius: 11px;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    color: #FFF;
    padding: 4px 15px;
    font: normal 14px arial;
    cursor: pointer;
    display: inline-block;
    outline: medium none;
}

.smalltab-on {
    font: normal 11px arial;
    border: solid 0px #8f8f8f;
    background: #8f8f8f;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    color: #FFF;
    padding: 2px 6px;
    font: normal 12px arial;
    cursor: pointer;
    display: inline-block;
    outline: medium none;
}

.button-action {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border-radius: 2px;
    color: #fff;
    font: normal 11px arial;
    padding: 3px 6px;
    display: inline-block;
    outline: medium none;
    font-weight: bold;
}

.mh-left .button-action {
    padding: 3px 4px
}

.button-action-bg1 {
    background-color: #94d400;
}

.button-action-bg2 {
    background-color: #ccc;
}

.button-action-bg3 {
    background-color: #666;
}

.button-action-bg4 {
    background-color: #eda034;
}

.button-action-bg5 {
    background-color: #E98100;
}

.button-action-bg6 {
    background-color: #6699cc;
}

/* Background color styles*/

.bgclr1 {
    background-color: #f4f4f4;
}

.bgclr2 {
    background-color: #e4e3e3;
}

/* .bgclr3{background-color:#f1f1f1;}  fcead3 */

.bgclr4 {
    background-color: #fafafa;
}

.bgclr5 {
    background-color: #fff;
}

.bgclr6 {
    background-color: #666666;
}

.bgclr7 {
    background-color: #d1d1d1;
}

/* Color styles*/

.clr1 {
    color: #333;
}

/*.clr2{color:#ad6000;}*/

.clr3 {
    color: #FFF;
}

.clr4 {
    color: #ff5400;
}

.clr5 {
    color: #505050;
}

.clr2, .clr6 {
    color: #6699cc;
}

.clr7 {
    color: #909090;
}

.clr8 {
    color: #7f7d7d;
}

.clr21 {
    color: #CB3439;
}

.clr22 {
    color: #F88D07;
}

.clr23 {
    color: #CB3439;
}

.clr24 {
    color: #FFF9DB;
}

.clr26 {
    color: #8e1818;
}

.clr17 {
    color: #a06f0e;
}

.clr20 {
    color: #ff9900;
}

.clrgreen {
    color: #339900;
}

.clrblack {
    color: #000;
}

/* Border color styles*/

.bdr1 {
    border: 1px solid #dfdfdf;
}

.bdr2 {
    border: 1px solid #eda034;
}

.bdr3 {
    border: 1px solid #e5e5e5;
}

.bdr4 {
    border: 1px solid #d3d3d3;
}

.bdr5 {
    border: 2px solid #bebebe;
}

.bdrt4 {
    border-top: 1px solid #d3d3d3;
}

.bdrb4 {
    border-bottom: 1px solid #d3d3d3;
}

.bdrl4 {
    border-left: 1px solid #d3d3d3;
}

.bdrr4 {
    border-right: 1px solid #d3d3d3;
}

/* payment styles */

.tblt-curve {
    background: url("//imgs.communitymatrimony.com/cbsimages/payment/benifit-star.gif") no-repeat scroll 4% 38% #ff9900;
    border: 5px solid #ff9900;
    border-top-left-radius: 5px;
    color: #FFFFFF;
    font-size: 18px;
    line-height: 15px;
    padding: 3px 0 2px 31px;
    margin-bottom: 2px;
    width: 97px;
}

.tbl-curve1 {
    background: none repeat scroll 0 0 #E36D15;
    border: 8px solid #E36D15;
    border-bottom-left-radius: 8px;
    color: #FFFFFF;
    padding-top: 11px;
    width: 122px;
}

.lpanel-pymt {
    width: 744px;
}

.or-pymt {
    width: 41px;
}

.rpanel-pymt {
    width: 195px;
}

.tbl-curve {
    background: #E36D15;
    color: #FFF;
    width: 122px;
    border: solid 8px #E36D15;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    padding-top: 11px;
}

.tlr-curve {
    background: #E36D15 url(//imgs.communitymatrimony.com/cbsimages/payment/star.gif) no-repeat 8% 50%;
    line-height: 15px;
    color: #FFF;
    width: 155px;
    border: solid 5px #E36D15;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    font-size: 18px;
    padding: 3px 0px 3px 34px;
}

.offer-panel {
    border: solid 2px #EFD6A5;
    width: 195px;
    height: 525px;
    padding-top: 12px;
}

.price-box {
    background: #F7EBD2;
    border-top: solid 1px #EFD6A5;
    border-left: solid 2px #EFD6A5;
    border-right: solid 2px #EFD6A5;
    padding: 3px 0px 3px 18px;
}

.price-box-bot {
    background: #F7EBD2;
    border-top: solid 1px #EFD6A5;
    border-left: solid 2px #EFD6A5;
    border-right: solid 2px #EFD6A5;
    border-bottom: solid 2px #EFD6A5;
    padding: 3px 0px 3px 18px;
}

.wdot {
    border-top: dotted 1px #FFF;
}

.cross {
    background: url(//imgs.communitymatrimony.com/cbsimages/payment/cross1.gif) no-repeat center;
    height: 16px !important;
    height: 16px;
    padding-bottom: 17px;
}

.tick {
    background: url(//imgs.communitymatrimony.com/cbsimages/payment/tick1.gif) no-repeat center;
    height: 16px !important;
    height: 16px;
    padding-bottom: 17px;
}

.pm-ad {
    border: solid 2px #D2E7D2;
    border-radius: 5px;
    height: 460px !important;
    height: 611px;
    padding-top: 2px;
}

.mpopular {
    position: absolute;
    margin: -31px 0px 0px 95px !important;
    margin: -28px 0px 0px 95px;
}

.btn1 {
    font: normal 12px Arial, Helvetica, sans-serif;
    border: solid 1px #94d400;
    background: #94d400;
    color: #FFF;
    text-align: center;
    cursor: pointer;
    border-radius: 4px;
    padding: 2px 8px;
    text-transform: uppercase;
}

.lpanel-pymt {
    width: 744px;
}

.rpanel-pymt {
    width: 195px;
}

.clr15 {
    color: #CCC
}

.payselection {
    border: solid 2px #FAEBD7;
    background: #FAEBD7;
    border-radius: 10px;
}

/*Payment*/

.lpanel-pymt {
    width: 744px;
}

.rpanel-pymt {
    width: 195px;
}

.lpanel-pymt1 {
    width: 740px;
}

.clr9 {
    color: #555 !important;
}

.clr10 {
    color: #EB5300;
}

.clr11 {
    color: #E36D15;
}

.clr12 {
    color: #CC3300;
}

.clr13 {
    color: #CC9966;
}

.clr14 {
    color: #F8B107;
}

.clr16 {
    color: #000
}

.gdot {
    border-top: dotted 1px #403F3F;
}

.addon-crv1 {
    border: solid 1px #BBBBBB;
    border-radius: 5px;
}

.addon-title {
    background: #FAEBD7;
    border: solid 1px #FAEBD7;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.addon-btn {
    font: normal 11px arial;
    border: solid 1px #E98441;
    background: #E98441;
    border-radius: 3px;
    color: #FFF;
    padding: 2px 10px;
}

.addon-data {
    background: #FFFAF3;
    border: solid 1px #FFFAF3;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.step-line {
    position: absolute;
    left: 0px;
    border-top: solid 1px #C9C9C9;
    margin-top: 30px;
    width: 100%;
}

.pymt-tab-inactive {
    background: #E6E6E6 url("//imgs.communitymatrimony.com/cbsimages/pymt-rarrw-inactive.gif") no-repeat 199px 50%;
    border: solid 1px #E6E6E6;
    border-right: none;
    margin-right: 3px;
    margin-bottom: 5px;
    padding: 5px;
    font: bold 11px arial;
    color: #333;
    cursor: pointer;
    width: 199px;
}

.pymt-tab-active {
    background: #FAEBD7 url("//imgs.communitymatrimony.com/cbsimages/pymt-rarrw-active.gif") no-repeat 199px 50%;
    border: solid 1px #FBDCB3;
    border-right: none;
    padding: 5px;
    margin-bottom: 5px;
    font: bold 11px arial;
    color: #CC3300;
    cursor: pointer;
    width: 203px;
}

.pymt-form-box {
    width: 485px;
    background: #FAEBD7;
    border: solid 1px #FBDCB3;
    padding: 20px;
    z-index: -1;
}

#frm1 dl {
    clear: both;
    margin: 0px;
    padding: 0px;
}

#frm1 dt {
    float: left;
    width: 120px;
    text-align: left;
    padding: 7px 0px 5px 0px;
}

#frm1 dd {
    display: block;
    float: left;
    margin: 0px;
    padding: 5px 0px 5px 10px;
    text-align: left;
    width: 300px;
}

#frm1 select {
    color: #333;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    border: #bababa 1px solid;
    padding: 3px;
    margin: 0px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0px 0px 2px #fff inset;
    -webkit-box-shadow: 0px 0px 2px #fff inset;
    box-shadow: 0px 0px 2px #fff inset;
    background: #FBFBFB;
}

.pay-card-bg {
    background: url("//imgs.communitymatrimony.com/cbsimages/credit-card-bg.gif") no-repeat scroll right 5px transparent;
    height: 148px;
    width: 488px;
}

#frm1 dd input, #frm1 dd select, #frm2 dd input, #frm2 dd select, #frm2 dd textarea {
    border: 1px solid #ee9571;
    -webkit-box-shadow: inset 0px 0px 5px 1px #e3e3e3;
    box-shadow: inset 0px 0px 5px 1px #e3e3e3;
    -moz- box-shadow: inset 0px 0px 5px 1px #e3e3e3;
    height: 20px;
    background-color: #fff;
    padding: 3px;
}

#frm2 dd textarea {
    height: auto;
}

#frm2 dl {
    clear: both;
    margin: 0px;
    padding: 0px;
}

#frm2 dt {
    float: left;
    width: 200px;
    text-align: left;
    padding: 7px 0px 5px 0px;
}

#frm2 dd {
    display: block;
    float: left;
    margin: 0px;
    padding: 5px 0px 5px 10px;
    text-align: left;
    width: 275px;
}

#frm2 select {
    color: #333;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    border: #bababa 1px solid;
    padding: 3px;
    margin: 0px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0px 0px 2px #fff inset;
    -webkit-box-shadow: 0px 0px 2px #fff inset;
    box-shadow: 0px 0px 2px #fff inset;
    background: #FBFBFB;
}

/*.dot-step{border-bottom : 1px dotted #c2c2c2;}*/

#frm_doorstep dt.door {
    width: 190px;
}

/*Payment*/

/*Membership styles*/

.member-icon, .membership, .mem-addon, .matchboard-addon {
    background: url("//imgs.communitymatrimony.com/cbsimages/buttons-sprite.gif") no-repeat scroll 0 0 transparent;
}

.membership {
    background-position: -54px -12px;
    padding: 0px;
    margin: 0px;
    width: 31px;
    height: 31px;
}

.mem-addon {
    background-position: -4px -12px;
    padding: 0px;
    margin: 0px;
    width: 31px;
    height: 31px;
}

.matchboard-addon {
    background-position: -113px -11px;
    padding: 0px;
    margin: 0px;
    width: 33px;
    height: 33px;
}

/*Membership styles*/

/*  Added for popup close button */

.popupclose {}

a.popupclose:hover {
    text-decoration: none;
}

/*  Added for popup close button */

/* Edit Profile */

.lt {
    float: left;
}

.rt {
    float: right;
}

.cleard, .clr-bth, .clear {
    clear: both;
}

.rdclr {
    color: #FF0000;
}

a {
    text-decoration: none;
    outline: none;
}

a {
    cursor: pointer;
}

a.clr1:hover {
    text-decoration: underline;
}

.note {
    padding: 5px 0px;
    color: #888888;
    font-size: 10px;
}

.note a {
    color: #259EFB;
    text-decoration: none;
}

.disblk {
    display: block;
}

.disnon {
    display: none;
}

.star {
    font-size: xx-small;
    vertical-align: top;
    color: #F42A41;
}

.error {
    clear: all;
    color: #000000;
}

.errortxt {
    clear: all;
    color: #FF0000;
    font-size: 11px;
}

.error-content {
    font-size: 16px;
    color: #2A2A2A;
    padding: 60px 40px;
}

.overlay {
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 100;
}

.econtent {
    width: 972px;
    margin: 0px auto;
    padding-top: 20px;
}

.econtent p {
    margin: 0px;
}

.lcontent {
    float: left;
    width: 202px;
    text-align: left;
}

.lcontent .pframe {
    border: solid 3px #e4e4e4;
    width: 170px;
    padding: 23px 13px 0;
    text-align: center;
}

.lcontent .photo {
    width: 170px;
    height: 150px;
}

.lcontent .photo a {
    color: #080808;
    text-decoration: none;
}

.lcontent .detail {
    border: solid 3px #e4e4e4;
    width: 196px;
    margin: 0px;
    padding: 0px;
}

.lcontent .lmenu {
    list-style: none;
    font: bold 12px arial;
    margin: 1px;
    padding: 0px;
    color: #080808;
    text-align: left;
}

.lcontent .navmenu {
    margin: 0px;
    padding: 0px;
}

.lcontent .last {
    border-bottom: 0px;
}

.lcontent .submenu {
    font-weight: normal;
    margin: 1px;
    padding: 0px;
}

.lcontent .title {
    font-size: 12px;
    font-weight: normal;
    padding: 7px 12px;
    border-bottom: 1px #e5e5e5 solid;
    color: #080808;
}

.lcontent .title.visit {
    background: #f5f5f5;
    display: block;
    font-weight: bold;
}

.lcontent .lasttitle {
    font-size: 12px;
    font-weight: normal;
    padding: 10px 12px;
    color: #535353;
    border-bottom: 0px;
}

.lcontent .title-link {
    color: #006DC1;
}

.lcontent .toggle {
    cursor: pointer;
}

.lcontent .head-down {
    padding: 8px 12px;
    background: #f1f1f1 url('//imgs.communitymatrimony.com/cbsimages/arrow-down.gif') no-repeat 170px center;
}

.lcontent .head-up {
    padding: 8px 12px;
    background: #f1f1f1 url('//imgs.communitymatrimony.com/cbsimages/arrow-up.gif') no-repeat 170px center;
    border-bottom: 1px solid #FFFFFF;
}

.lcontent .last .head-up {
    padding: 8px 12px;
    background: #f1f1f1 url('//imgs.communitymatrimony.com/cbsimages/arrow-up.gif') no-repeat 170px center;
    border-bottom: 0px;
}

.rcontent {
    float: right;
    width: 740px;
    text-align: left;
    line-height: 18px;
}

.duprcontent {
    float: left;
    width: 717px;
    text-align: left;
    line-height: 18px;
}

.rcontent .info {
    width: 717px;
}

.rcontent .info #head {
    font-size: 16px;
    font-weight: bold;
    background-color: #fafafa;
    padding: 10px 0px;
}

.rcontent .info #head a {
    text-decoration: none;
    color: #006DC1;
    font-size: 12px;
    font-weight: normal;
}

.rcontent .info #content {
    background-color: #fafafa;
    border-top: none;
    padding: 8px 10px;
}

.rcontent .info #content th {
    padding: 10px 0px 15px 0px;
    border-bottom: dashed 1px #CCCCCC;
    color: #414141;
    font-weight: normal;
}

.rcontent .info #content th a {
    color: #0082CC;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
}

.rcontent .info #content td {
    padding: 2px;
}

.rcontent .info #content .hd {
    padding: 10px 0px 15px 0px;
    border-bottom: dashed 1px #CCCCCC;
    color: #414141;
    font-weight: normal;
}

.rcontent .info #content .hd a {
    color: #0082CC;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
}

.rcontent .info #content #sucessEMsg, #sucessGMsg, #sucessRMsg {
    display: none;
    color: #E0142C;
    text-align: center;
    padding: 10px;
    font-size: 12px;
    font-weight: bold;
}

.rcontent .info #content #sucessGMsg {
    color: #056D02;
}

.hotitle {
    cursor: pointer;
}

.v-profile-link {
    color: #006DC1;
}

.logodiv {
    width: 350px;
    padding-top: 17px;
}

#checkdiv {
    width: 25px;
}

.fleft, .regdiv, .regdivlt, .regdivrt, .imagepad, .logdivlt, .logdivlta, .logdivltb, .logdivrt {
    float: left;
}

.fright {
    float: right;
}

.cleard, .clr-bth, .clear {
    clear: both;
}

.footdiv, .footdiv2 {
    width: 770px;
}

.footdiv1 {
    padding-top: 7px;
    padding-bottom: 5px;
}

.topdiv {
    padding-top: 10px;
}

.linesep {
    height: 0px;
    background-color: #cbcbcb;
}

.dotsep {
    background: url(//imgs.communitymatrimony.com/cbsimages/dotbg.gif) repeat-x;
}

.dotsep1 {
    background: url(//imgs.communitymatrimony.com/cbsimages/dotbg1.gif) repeat-x;
}

.dotsep2 {
    background: url(//imgs.communitymatrimony.com/cbsimages/dotbg2.gif) repeat-x;
}

.dotsep3 {
    background: url(//imgs.communitymatrimony.com/cbsimages/dotsep3.jpg) repeat-x;
}

.dotsep4 {
    background: url(//imgs.communitymatrimony.com/cbsimages/dotsep4.gif) left top repeat-x;
}

.dotsep5 {
    background: url(//imgs.communitymatrimony.com/cbsimages/comn-bttn.gif) left top repeat-x;
}

.dotsep6 {
    background: url(//imgs.communitymatrimony.com/cbsimages/free-member-bttn.jpg) left top repeat-x;
}

.photodiv {
    width: 80px;
    padding: 10px;
}

.photodiv1 {
    width: 56px;
    padding: 3px 0px 3px 3px;
}

.textdiv {
    width: 650px;
    padding: 10px 0px 0px 0px;
    line-height: 17px;
}

.innerdiv {
    width: 772px;
}

.innerdiv1 {
    width: 700px;
}

.lpanel {
    width: 210px;
}

.rpanelinner {
    width: 500px;
}

.lpanelinner, .lpanelinner1 {
    width: 190px;
}

.lpanelinner1a {
    width: 35px;
}

.lpanelinner1b {
    width: 160px;
}

.lpanelinner2 {
    width: 108px !important;
    width: 115px;
    line-height: 13px;
}

.lpanelinner2a {
    height: 32px;
}

.lpanelinner2aa {
    height: 16px;
}

.lpanelinner2a, .lpanelinner2aa {
    width: 35px;
    border-left: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
}

.lpanelinner2b {
    width: 35px;
}

.lpanelinner2c {
    width: 100px;
    height: 21px !important;
    height: 28px;
    padding-top: 5px;
    padding-left: 5px;
}

.lpanelinner2d {
    width: 80px;
    padding-top: 3px;
}

.frmeldiv {
    width: 75px;
}

.frmeldiv1 {
    width: 210px !important;
    width: 205px;
}

.frmeldiv1a {
    width: 175px !important;
    width: 180px;
}

.regdiv {
    width: 385px;
}

.regdivlt {
    width: 150px;
    padding: 5px 5px 5px 0px;
}

.regdivrt {
    width: 350px;
    padding: 5px 0px 5px 5px;
}

#radio1div, .radiodiv1 {
    width: 467px;
    height: 136px;
}

.radiodiv1a {
    width: 250px;
    height: 156px;
}

.radiodiv1 {
    background: url(//imgs.communitymatrimony.com/cbsimages/editorimg.gif) no-repeat;
}

.radiodiv1a {
    background: url(//imgs.communitymatrimony.com/cbsimages/editorimgsmall1.gif) no-repeat;
}

.boxdiv {
    width: 440px !important;
    width: 470px;
    padding: 5px 5px 10px 20px;
}

.menudiv {
    width: 90px !important;
    width: 100px;
    padding: 5px 5px 10px 10px;
}

.boxdiv, .menudiv {
    height: auto;
    line-height: 18px;
    background-color: #ffffff;
}

.boxdiv1 {
    width: 440px !important;
    width: 470px;
    padding: 5px 5px 10px 20px;
}

.brdr, .brdrl {
    overflow: auto;
}

.mbrdr {
    border-bottom: 1px solid #ffffff;
}

.brdr, .mbrdr {
    border: 1px solid #DBDBDB;
}

.brdr1 {
    border: 2px solid #ff0000;
}

.obrdr {
    border: 1px solid #F4B887;
}

.errbrdr {
    border: 1px solid #ff0000;
}

.obg {
    background-color: #FFF2E7;
}

.mbrdr1 {
    border-top: 1px solid #DBDBDB;
    border-right: 1px solid #DBDBDB;
}

.mbrdr2 {
    border-top: 1px solid #DBDBDB;
    border-right: 1px solid #DBDBDB;
    border-left: 1px solid #DBDBDB;
}

.conallbf {
    border-top: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    background-color: #FFFFFF;
}

.conallaf {
    border-top: 1px solid #FFFFFF;
    border-right: 1px solid #dbdbdb;
    border-left: 1px solid #dbdbdb;
    background-color: #FFFFFF;
    color: #F26A26;
}

.rbrdr {
    border-right: 1px solid #DBDBDB;
    border-top: 1px solid #FFFFFF;
}

.grbrdr {
    border-right: 1px solid #DBDBDB;
    border-top: 1px solid #FFFFFF;
}

.rbrdr1 {
    border-right: 1px solid #DBDBDB;
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
}

.vishid {
    visibility: hidden;
}

.posabs {
    position: absolute;
}

.imagepad {
    padding: 11px 6px 12px 8px !important;
    padding: 11px 3px 12px 8px;
}

.fullimg {
    width: 165px;
    height: 70px;
}

.logdivlt {
    width: 450px;
}

.logdivlta {
    width: 200px;
    padding: 4px 4px 4px 0px;
}

.logdivltb {
    width: 240px;
    padding: 4px 0px 4px 4px;
}

.logdivrt {
    width: 320px;
}

.layer {
    border: 1px solid #E12328;
    border-top: 0px solid #ffffff;
    display: none;
    position: absolute;
    background-color: #F26A26;
    padding: 5px 10px 10px 10px;
    line-height: 18px;
    font-family: Arial, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    z-index: 1001;
}

.cbsoffer {
    background: url(//imgs.communitymatrimony.com/cbsimages/special/sp_offerbg.jpg);
    height: 334px;
    width: 192px;
}

.cbsrenoffer {
    background: url(//imgs.communitymatrimony.com/cbsimages/special/sp_renofferbg.jpg);
    height: 334px;
    width: 192px;
}

.cmoffer {
    background: url(//imgs.communitymatrimony.com/cbsimages/special/spofferbg_cm.jpg);
    height: 334px;
    width: 192px;
}

.cmrenoffer {
    background: url(//imgs.communitymatrimony.com/cbsimages/special/sprenofferbg_cm.jpg);
    height: 334px;
    width: 192px;
}

.mmoffer {
    background: url(//imgs.communitymatrimony.com/cbsimages/special/spofferbg_mm.jpg);
    height: 334px;
    width: 192px;
}

.mmrenoffer {
    background: url(//imgs.communitymatrimony.com/cbsimages/special/sprenofferbg_mm.jpg);
    height: 334px;
    width: 192px;
}

.smalltxt bold {
    font-size: 12px;
    font-weight: bold;
}

.vp-markviewed {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #ebd9c1;
    width: 115px;
    padding: 5px 6px;
}

.vp-sendmsg {
    background: #f5d9b6;
    padding: 5px;
    width: 120px;
    cursor: pointer;
}

.vp-premiumtag {
    position: absolute;
    margin-top: 12px;
    margin-left: 8px;
}

.vp-middlebox {
    background: #fcf2e5;
    height: 80px;
    border-bottom: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
}

.valignmid {
    vertical-align: middle;
}

.vp-arrow-pos {
    position: absolute;
    top: -10px;
    right: 60px;
    background: url('//imgs.communitymatrimony.com/cbsimages/vp-msgtop-arrow.gif') repeat scroll 0px 0px;
    width: 21px;
    height: 15px
}

.vp-title-bg {
    background: url(//imgs.communitymatrimony.com/cbsimages/view-subtab-bg.gif) repeat-x;
    width: 720px;
    height: 41px;
    padding: 10px 0px 0px 5px;
}

/**************Spell Checker ********************************/

#spellcheckresults {
    background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #D1D1D1;
    margin: 0;
    padding: 5px;
    position: absolute;
}

#spellcheckresults dl {
    font: 11px arial;
    margin: 0;
    padding: 0;
    width: 360px;
}

#spellcheckresults dl dt {
    clear: left;
    float: left;
    font-weight: bold;
    margin: 3px 0;
    padding: 0;
}

#spellcheckresults dl dd {
    color: #6699cc;
    cursor: pointer;
    float: left;
    margin: 3px 10px;
    padding: 0;
}

#spellcheckresults dl dd.ignore {
    color: #6699cc;
    font: bold 12px arial;
    background-position: -228px 0;
    padding-left: 20px;
}

.ignoreicon, .ignore {
    padding: 2px 0 0 16px;
    text-decoration: none;
}

.viewcomments:hover {
    text-decoration: underline;
}

.hidecomments:hover {
    text-decoration: underline;
}

.cancel:hover {
    text-decoration: underline;
}

.viewcommentsf:hover {
    text-decoration: underline;
}

.hidecommentsf:hover {
    text-decoration: underline;
}

/**************Spell Checker CSS End ********************************/

/**************FAQ  styles start********************************/

ul.FAQlist li {
    color: #1B43B7;
    height: 23px;
    list-style-type: none;
    background: url("//imgs.communitymatrimony.com/cbsimages/faq-bullet.gif") no-repeat 10px center;
    padding-top: 5px;
    padding-left: 25px;
    cursor: pointer;
}

ul.FAQlist li.active {
    background-color: #f1f1f1;
    border: 1px solid #dfdfdf;
    border-right: 1px solid #f1f1f1;
    margin-top: -1px;
    position: relative;
    width: 172px;
    margin-left: 1px !important;
    margin-left: 1px;
}

ul.FAQlist li.inactive {
    margin-right: 3px;
    border-bottom: 1px dotted #CBCBCB;
    background-color: #ffffff;
}

/**************FAQ styles End********************************/

/*****************Login popup*******************************/

.loginmenu-top {
    border: 1px solid #76c52e;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-width: 1px 1px medium;
    border-bottom: 0px solid #76c52e;
    height: 38px;
    right: -47px;
    clear: both;
    width: 35px;
    z-index: -2;
    position: absolute;
    background-color: #fff;
    background-image: none;
    text-align: center;
}

.loginmenu-down {
    border: 1px solid #76c52e;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    background: #fff;
    box-shadow: 1px 2px 4px #666;
    -moz-box-shadow: 1px 2px 4px #666;
    -webkit-box-shadow: 1px 2px 4px #666;
    width: 190px;
    margin-top: 38px;
    z-index: -3;
    clear: both;
    position: absolute;
    text-align: left;
}

.searchmenu-down {
    border-top: none;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5);
    float: right;
    clear: both;
    margin-left: 1px !important;
    margin-left: 0px;
}

.searchmenu-down, .searchmenuid {
    float: left;
}

.searchmenuid a {
    float: left;
    background: #fff !important;
    margin: 0 0 0 1px;
    padding: 18px 12px 15px 14px !important;
    text-decoration: none;
    font-size: 12px;
    clear: both;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-top-right-radius: 5px;
    -moz-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    border: 1px solid #5fba21;
    border-bottom: 0px;
    font-weight: bold;
    color: #6fbe24 !important;
    text-shadow: none !important;
}

.searchmenuid a:hover, .searchmenuid a.active {
    background: #fff !important;
    color: #6fbe24 !important;
}

#topnav-login-menu .searchmenu li a, .searchmenu .sublink a, .searchmenu .sublink a:hover {
    background: #fff !important;
    padding: 6px 4px !important;
    font-weight: normal !important;
    font-size: 12px !important;
    text-transform: none !important;
    text-shadow: none !important;
}

.searchmenu ul {
    line-height: 13px !important;
}

.popmenu ul, .searchmenu ul {
    list-style-type: none;
    margin: 0px;
    line-height: 24px;
    margin: 0px 10px 0px 5px;
    padding: 3px 0px;
}

.popmenu ul li {
    border-bottom: 1px solid #e6e6e6;
    display: block;
}

.popmenu ul li a, .searchmenu ul li a, .searchmenu ul li a:hover {
    margin: 0px;
    padding: 5px 3px !important;
    background: #fff !important;
    color: #333 !important;
    font-weight: normal !important;
}

#topnav-login-menu .searchmenu li a.newIcon, .searchmenu ul li a.newIcon {
    background: url(//imgs.communitymatrimony.com/cbsimages/top-menu-new-icon.png) no-repeat right center !important;
    padding-right: 42px !important;
}

/***************************************************/

a.specific-underline:hover {
    text-decoration: underline;
}

/***************************Static pages CSS ******************************/

.abtus-arrow {
    background: url("//imgs.communitymatrimony.com/cbsimages/about-bt.gif") no-repeat scroll 0 6px transparent;
    padding: 0 0 0px 15px;
}

.con-tab-active {
    background: none repeat scroll 0 0 #F0F0F0;
    border-left: 1px solid #CCCCCC;
    color: #000000;
    display: block;
    font-weight: bold;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-top: 5px;
    width: 154px;
    outline: none;
}

.con-tab-inactive {
    background: none repeat scroll 0 0 transparent;
    color: #000000;
    display: block;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-top: 5px;
    width: 154px;
    outline: none;
}

.post-successbg {
    background: url("//imgs.communitymatrimony.com/cbsimages/post-successbg.jpg") no-repeat;
    width: 690px;
    height: 78px;
}

.selectfield {
    background: none repeat scroll 0 0 #FFF;
    border: 1px solid #BABABA;
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    color: #797979;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    margin: 0;
    padding: 3px 2px 2px 2px;
    height: 25px;
    vertical-align: top;
}

.tollbg {
    background: url(//imgs.communitymatrimony.com/cbsimages/tollbg.gif) no-repeat right top;
    width: 990px;
}

.knotposn {
    position: absolute;
    margin-left: 0px;
    width: 101px;
    margin-top: -2px;
    visibility: hidden;
}

.topknot {
    background: url('//imgs.communitymatrimony.com/cbsimages/knot.gif') no-repeat center -2px;
    width: 221px;
    height: 61px;
    position: absolute;
    margin-top: 2px;
}

.txtbox {
    font-size: 11px;
    border: 1px solid #eaeaea;
    -moz-box-shadow: inset 0 0 5px #f1f1f1;
    -webkit-box-shadow: inset 0 0 5px #f1f1f1;
    box-shadow: inset 0 0 5px #f1f1f1;
    background: #fff;
    font-family: arial, verdana;
    color: #999999;
    padding: 3px 0 3px 5px !important;
    padding: 3px 0 2px 5px;
    width: 140px;
}

.b-arrow {
    background: url("//imgs.communitymatrimony.com/cbsimages/blkarrow.gif") no-repeat scroll 5px 4px transparent;
    padding-left: 20px;
    text-align: left;
}

/***************NO Message******************************/

.nomsg {
    background: url(//imgs.communitymatrimony.com/cbsimages/nomessage-img.gif) repeat-x;
    border: 1px solid #dadada;
}

#cometchat_userstab {
    padding-left: 10px;
    text-align: left;
    width: 214px;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(1.05, #EE3038), color-stop(0.09, #DA191D));
    filter: PROGID:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#EE3038, EndColorStr=#DA191D) progid:DXImageTransform.Microsoft.Shadow(color=#ffffff, direction=180, strength=0);
    background: -moz-linear-gradient( center top, #EE3038 10%, #DA191D 80%);
    background-color: #DA191D !important;
    -moz-border-radius: 3px 3px 0 0;
    - webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
}

.cometchat_tab {
    background-color: #94d400;
    height: 22px !important;
    height: 22px;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 1px;
    margin-right: 1px;
    padding-left: 10px;
    padding-top: 5px;
    text-align: left;
    width: 213px;
}

.cometchat_userstabtitle {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #94d400), color-stop(1, #94c400));
    filter: PROGID:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#94d400, EndColorStr=#94c400) progid:DXImageTransform.Microsoft.Shadow(color=#ffffff, direction=180, strength=0);
    background: -moz-linear-gradient( center top, #94d400 40%, #94c400 100%);
    background-color: #94d400;
    color: #FFF;
    cursor: pointer;
    font-family: Arial;
    font-weight: bold;
    padding: 5px;
    text-align: left;
    background-color: #f88e07;
    border-bottom: 0px;
    height: 13px;
    /*border:1px solid #bc6c07;*/
}

#cometchat_userstab_popup .cometchat_tabsubtitle {
    background-color: #fff;
    border-left: 1px solid #EE3038;
    border-right: 1px solid #EE3038;
}

#cometchat_userstab_popup .cometchat_tabcontent {
    border: 1px solid #EE3038;
    border-top: 0px;
}

/* Orange Color */

.cometchat_usertabclick {
    background-color: #F88E07;
    visibility: hidden;
    padding-left: 10px !important;
    text-align: left;
}

.cometchat_tabtitle {
    height: 12px;
    color: #fff;
    cursor: pointer;
    font-family: Arial;
    font-weight: bold;
    padding: 5px;
    text-align: left;
    background-color: #94d400;
    border: 1px solid #94d400;
}

/* Border Color */

.cometchat_tabsubtitle {
    background-color: #f4f4f4;
    border-bottom: 1px solid #d5d5d5;
    color: #666666;
    font-family: Arial;
    font-size: 10px;
    line-height: 1.2em !important;
    /* padding: 5px; **/
    text-align: left;
}

.cometchat_tabcontent {
    background: #FFF;
    /* border: 1px solid #E06400; */
    border-top: 0px;
    color: #363636;
    line-height: 1.3em !important;
    text-align: left;
}

.cometchat_tabcontentinput {
    border: 0px;
    border-top: 1px solid #ccc;
    outline: none;
    padding: 4px 5px 0px 4px;
    text-align: left;
    background: #fff;
}

#rss-highlit {
    padding-left: 15px;
}

#rss-highlit ul {
    margin: 0px;
    padding: 0px
}

#rss-highlit ul li {
    list-style-type: disc;
    line-height: 30px;
    border-bottom: 1px solid #ccc;
    width: 300px;
    list-style-position: inside;
}

#rss-highlit ul li a {
    color: #3399cc
}

.orangeborder {
    border: 1px solid #e9e9e9;
    border-top: 0px;
}

/******************************************View Profile photo scroll CSS end ******************************************/

.vpdiv5 {
    width: 125px;
    color: #9a9a9a;
}

.myhome-contentbox-wrapper {
    position: relative;
    left: 0;
    width: 1000px;
}

.myhome-contentbox {
    width: 320px;
    float: left;
}

.myhome-slide {
    overflow: hidden;
    position: relative;
    width: 320px;
}

.verify-phone-icon {
    background: url('//imgs.communitymatrimony.com/cbsimages/editprofile-sprite.gif') no-repeat scroll 0 0 transparent;
    background-position: 0 -23px;
    display: block;
}

/******************************************View Profile ******************************************/

.view-arrow1 {
    background: url("//imgs.communitymatrimony.com/cbsimages/view-profile-arrow.gif") no-repeat scroll 0 10px transparent;
    padding: 0px 10px 0px 15px;
}

.tab-nav li {
    float: left;
    padding: 0;
    background: #fafafa;
}

.tab-nav a {
    display: block;
    line-height: 20px;
    font-size: 14px;
    font-family: arial, verdana;
    color: #d50;
    font-weight: bold;
}

.tab-nav a.current {
    color: #fff;
    background: #fe9c22;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    text-decoration: none;
    padding: 3px 10px;
}

.tab-nav {
    height: 14px;
    margin-bottom: 30px;
    border-bottom: 1px solid #fe9c22;
}

.padl45 {
    padding-left: 45px;
}

.toplink {
    color: #d07a0e;
}

.bottom-line {
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #ffffff;
    height: 0px;
    line-height: 0px;
}

.viewlabel {
    width: 175px;
    float: left;
    font-weight: bold;
    color: #333;
}

.viewvalues {
    width: 490px;
    float: left;
    text-align: justify;
}

.viewcolon {
    float: left;
    width: 20px;
    height: 10px;
    margin: 0px;
    padding: 0px;
}

.viewdotted {
    background: url("//imgs.communitymatrimony.com/cbsimages/h-dot.gif") repeat-x bottom;
    height: 1px;
    margin: 10px 0px;
}

.vp-titletab-active {
    padding: 6px 15px;
    margin: 0px 3px;
    float: left;
    background: #FFF;
    display: block;
    color: #855314;
}

.vp-titletab-inactive {
    padding: 6px 15px;
    margin: 0px 3px;
    float: left;
    background: #fdcb8c;
    color: #855314;
    display: block;
}

.markasview {
    position: absolute;
    margin-top: 38px;
    margin-left: 78px;
    border-radius: 2px;
    padding: 4px 8px;
    background: #ebd9c1;
    width: 103px;
}

.markasviewed {
    position: absolute;
    margin-top: 38px;
    margin-left: 78px;
    border-radius: 2px;
    padding: 4px;
    background: #ebd9c1;
    width: 90px;
}

.currentlink {
    float: left;
    padding: 3px 0px;
    margin-top: 10px;
    line-height: 20px;
    font-size: 16px;
    font-family: arial, verdana;
    color: #d50;
    font-weight: bold;
    color: #333;
    text-align: left;
}

.lheight {
    border-bottom: 1px solid #fe9c22;
    margin: 0px;
    padding: 0px;
    margin-bottom: 10px;
}

/******************************************View Profile ******************************************/

.bgclr17 {
    background: #c4161c;
}

.oldpaywrapper {
    background: #f3eaa4;
    width: 730px;
    margin-top: 20px;
}

.oldpaywrapperbnfts {
    background: #f3eaa4;
    width: 210px;
    margin-left: 10px;
    margin-top: 20px;
}

#RSearchForm input[type="radio"] {
    vertical-align: middle;
}

.hdot {
    border-bottom: 1px dotted #ccc;
}

/*forgot password css*/

.conainerdiv {
    width: 480px;
    border: 3px solid #7F7F7F;
    background-color: #FFFFFF;
    font-size: 12px;
    line-height: 18px;
}

.close-pwd {
    color: #333333;
}

.wdth150 {
    width: 150px;
}

.black_overlay {
    display: none;
    position: absolute;
    top: -1%;
    left: 0%;
    width: 100%;
    background-color: #222;
    z-index: 1000;
    -moz-opacity: 0.7;
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.forgotpwddiv {
    position: fixed;
    top: 30%;
    z-index: 2000;
}

.quicktourdiv {
    position: absolute;
    top: 10%;
    z-index: 2000;
}

.tlright {
    text-align: right;
}

.forgot-txt {
    font-size: 140%;
    color: #E34614;
    font-weight: bold;
    padding-bottom: 10px;
}

.matriid-txt {
    font-size: 100%;
    color: #E34614;
    font-weight: bold;
    padding-bottom: 5px;
    padding-top: 5px;
}

.container-txt {
    color: #333333;
    font-size: 12px;
    padding-top: 5px;
}

.bld {
    font-weight: bold;
}

/*quick tour css*/

.slide5 {
    background: url('//imgs.communitymatrimony.com/cbsimages/homepage/hp-slide5.gif') no-repeat 0 0 transparent;
    height: 407px;
    width: 801px;
    border: 1px solid #f8b107;
}

.slide4 {
    background: url('//imgs.communitymatrimony.com/cbsimages/homepage/hp-slide4.gif') no-repeat 0 0 transparent;
    height: 407px;
    width: 801px;
    border: 1px solid #f8b107;
}

.slide3 {
    background: url('//imgs.communitymatrimony.com/cbsimages/homepage/hp-slide3.gif') no-repeat 0 0 transparent;
    height: 407px;
    width: 801px;
    border: 1px solid #f8b107;
}

.slide2 {
    background: url('//imgs.communitymatrimony.com/cbsimages/homepage/hp-slide2.gif') no-repeat 0 0 transparent;
    height: 407px;
    width: 801px;
    border: 1px solid #f8b107;
}

.slide1 {
    background: url('//imgs.communitymatrimony.com/cbsimages/homepage/hp-slide1.gif') no-repeat 0 0 transparent;
    height: 407px;
    width: 801px;
    border: 1px solid #f8b107;
}

.left-stip {
    background: url('//imgs.communitymatrimony.com/cbsimages/homepage/left-curve.gif') no-repeat 0 0 transparent;
    height: 20px;
    width: 21px;
}

.right-stip {
    background: url('//imgs.communitymatrimony.com/cbsimages/homepage/right-curve.gif') no-repeat 0 0 transparent;
    height: 20px;
    width: 21px;
}

.pod-phone-logo {
    background: url('//imgs.communitymatrimony.com/cbsimages/pod/pod_search-phone-logo-cbs.gif') no-repeat 0 0 transparent;
    height: 31px;
    width: 36px;
    display: inline-block;
    text-align: center;
}

.pod-mes-logo {
    background: url('//imgs.communitymatrimony.com/cbsimages/pod/pod_search-mes-logo-cbs.gif') no-repeat 0 0 transparent;
    height: 26px;
    width: 38px;
    display: inline-block;
    text-align: center;
}

.pod-chat-logo {
    background: url('//imgs.communitymatrimony.com/cbsimages/pod/pod_search-chat-logo-cbs.gif') no-repeat 0 0 transparent;
    height: 26px;
    width: 34px;
    display: inline-block;
    text-align: center;
}

.pod-lock-logo {
    background: url('//imgs.communitymatrimony.com/cbsimages/pod/pod_search-lock-logo-cbs.gif') no-repeat 0 0 transparent;
    height: 28px;
    width: 21px;
    display: inline-block;
    text-align: center;
}

.free-pod-outerbg {
    width: 355px;
    color: #cc3300;
    background-color: #fdcb82;
}

.free-pod-tablebg {
    background-color: #ffedad;
}

.podstar {
    background: url('//imgs.communitymatrimony.com/cbsimages/pod/bride-of-day-star.gif') no-repeat;
    height: 11px;
    width: 11px;
}

.pod_paid-scale {
    background: url('//imgs.communitymatrimony.com/cbsimages/pod/pod_paid-scale-level.gif') no-repeat 0 0 #fef3e3;
    height: 114px;
    width: 90px;
}

.pod-bg {
    background-color: #FCEAD3;
}

/***************Conversation************************/

.showclose {
    text-align: center;
    position: relative;
    font-size: 100%;
    float: right;
    width: 20px;
    border-left: 1px solid #CCCCCC;
}

.showclosebox {
    display: none;
    background-color: #646464;
    position: absolute;
    right: 0;
    top: 18px;
    width: 150px;
    text-align: left;
    z-index: 100;
}

.close {
    background-color: #646464;
}

.open {
    background-color: #FAFAFA;
}

.close .clr8 {
    color: #FFFFFF;
}

.conversationDiv {
    display: none;
}

.box-shadow {
    border: 1px solid #9a9a9a;
    -moz-box-shadow: 0px 0px 1px 1px #9a9a9a;
    -webkit-box-shadow: 0px 0px 1px 1px #9a9a9a;
    box-shadow: 0px 0px 1px 1px #9a9a9a;
    background: #fbfbfb;
}

#loading {
    display: none;
    position: absolute;
    background: #FFFFFF;
}

#img-load {
    position: absolute;
}

.mediumhdrtxt-l {
    font-size: 130%;
}

/*styles added for communications*/

.msg-leftbg {
    background-color: #f9f1e7;
    border-top: 1px solid #fbdfb9;
}

.msg-rightbg {
    background-color: #f8e8d4;
    border-top: 1px solid #fbdfb9;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f4dfc5, endColorstr=#f9e8d3);
    background-image: -moz-linear-gradient(top, #f4dfc5 0%, #f9e8d3 12%);
    background-image: -webkit-linear-gradient(top, #f4dfc5 0%, #f9e8d3 12%);
    background-image: -ms-linear-gradient(top, #f4dfc5 0%, #f9e8d3 12%);
    background-image: linear-gradient(top, #f4dfc5 0%, #f9e8d3 12%);
    background-image: -o-linear-gradient(top, #f4dfc5 0%, #f9e8d3 12%);
    background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #f4dfc5), color-stop(12%, #f9e8d3));
}

.msg-border {
    border-top: 1px solid #fff;
    padding-top: 2px;
    padding-bottom: 0px;
    margin-right: 5px;
}

.msg-sent-active {
    background: #f9e5cc url(//imgs.communitymatrimony.com/cbsimages/pymt-rarrw-active.gif) no-repeat 8px 10px;
    padding: 4px 0px 3px 24px;
    font-size: 90%;
    font-weight: normal;
    color: #ff9900;
}

.msg-sent-inactive {
    background-color: #f9f1e7;
    color: #333333;
    padding-left: 24px;
    text-align: left;
}

/*added for new search layout*/

.user-icon-bg {
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid #eaeaea;
    border-top: 0px;
    width: 22px;
    line-height: 25px;
    height: 25px;
    margin-left: 4px;
    text-align: center;
    -webkit-box-shadow: 0 3px 7px #eaeaea;
    -moz-box-shadow: 0 3px 7px #eaeaea;
    box-shadow: 0 3px 7px #eaeaea;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#eaeaea')";
}

.showmorebg {
    background: url(//imgs.communitymatrimony.com/cbsimages/show-morebg.gif) no-repeat left top;
    width: 154px;
    height: 20px;
}

.list-curve-icon {
    position: absolute;
    margin-top: -13px;
    margin-left: 20px;
    margin-left: 50px;
    width: 23px;
    background: url(//imgs.communitymatrimony.com/cbsimages/list-top-curve.gif);
    width: 23px;
    height: 9px;
}

.lview-tooltip {
    box-shadow: 0px 0px 8px #EFEFEF;
    -webkit-box-shadow: 0px 0px 8px #EFEFEF;
    -moz-box-shadow: 0px 0px 8px #EFEFEF;
    background-color: #fff;
    border: 1px solid #eae9e9;
    padding: 10px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    font-size: 12px;
    text-align: center;
    color: #62676d;
}

.featured-bg {
    background: url(//imgs.communitymatrimony.com/cbsimages/featured-bg.gif) repeat-x left top;
    height: 38px;
    width: 745px;
    line-height: 38px;
}

.wdth180 {
    width: 180px;
}

.phone-icon1-on {
    background-position: -162px -27px;
    padding: 0px;
    margin: 0px;
    width: 23px;
    height: 25px;
}

.phone-icon1-off {
    background-position: -162px -61px;
    padding: 0px;
    margin: 0px;
    width: 23px;
    height: 25px;
}

.horo-on {
    background-position: -184px -26px;
    padding: 0px;
    margin: 0px;
    width: 22px;
    height: 23px;
}

.horo-off {
    background-position: -184px -62px;
    padding: 0px;
    margin: 0px;
    width: 22px;
    height: 23px;
}

.certificate-on {
    background-position: -210px -30px;
    padding: 0px;
    margin: 0px;
    width: 22px;
    height: 23px;
}

.certificate-off {
    background-position: -210px -65px;
    padding: 0px;
    margin: 0px;
    width: 22px;
    height: 23px;
}

.fbicon-on {
    background-position: -226px -25px;
    padding: 0px;
    margin: 0px;
    width: 22px;
    height: 23px;
}

.fbicon-off {
    background-position: -226px -60px;
    padding: 0px;
    margin: 0px;
    width: 22px;
    height: 23px;
}

.twiticon-on {
    background-position: -246px -27px;
    padding: 0px;
    margin: 0px;
    width: 22px;
    height: 23px;
}

.twiticon-off {
    background-position: -246px -62px;
    padding: 0px;
    margin: 0px;
    width: 22px;
    height: 23px;
}

.linkedinicon-on {
    background-position: -269px -29px;
    padding: 0px;
    margin: 0px;
    width: 22px;
    height: 23px;
}

.linkedinicon-off {
    background-position: -269px -64px;
    padding: 0px;
    margin: 0px;
    width: 22px;
    height: 23px;
}

.shortlist1-on {
    background-position: -166px -94px;
    padding: 0px;
    margin: 0px;
    width: 22px;
    height: 23px;
}

.shortlist1-off {
    background-position: -166px -123px;
    padding: 0px;
    margin: 0px;
    width: 22px;
    height: 23px;
}

.msg1-on {
    background-position: -199px -93px;
    padding: 0px;
    margin: 0px;
    width: 22px;
    height: 23px;
}

.msg1-off {
    background-position: -199px -122px;
    padding: 0px;
    margin: 0px;
    width: 22px;
    height: 23px;
}

.pin-on {
    background-position: -227px -93px;
    padding: 0px;
    margin: 0px;
    width: 22px;
    height: 23px;
}

.pin-off {
    background-position: -227px -122px;
    padding: 0px;
    margin: 0px;
    width: 22px;
    height: 23px;
}

/* mark as viewed tooltip box*/

.markview {
    width: 275px;
    height: 60px;
    border: 1px solid #bbcfd4;
    border-radius: 3px;
    box-shadow: 2px 2px 2px 3px #e7eaea;
    -moz-box-shadow: 2px 2px 2px 3px #e7eaea;
    -webkit-box-shadow: 2px 2px 2px 3px #e7eaea;
    background-color: #fff
}

.src-double-tick {
    background: url(//imgs.communitymatrimony.com/cbsimages/src-double-tick.gif) no-repeat center left;
    padding-left: 20px;
    color: #777 !important;
}

.send-active-btn, .send-inactive-btn2 {
    /*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #94c400), color-stop(1, #94d400) );filter:  PROGID:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#94c400, EndColorStr=#94d400) progid:DXImageTransform.Microsoft.Shadow(color=#ffffff,direction=180,strength=0); background:-moz-linear-gradient( center top, #94c400 10%, #94d400 80% ); */
    background-color: #94d400;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #92c41f;
    display: inline-block;
    color: #FFF;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    padding: 3px 8px !important;
    text-decoration: none;
    cursor: pointer;
    margin: 0px;
    outline: none;
}

.send-inactive-btn2 {
    background: #e8e8e8;
    border: 1px solid #b9b9b9;
    color: #fff;
}

.send-inactive-btn {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, # b8b8b8), color-stop(1, #c6c6c6));
    filter: PROGID:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#b8b8b8, EndColorStr=#c6c6c6) progid:DXImageTransform.Microsoft.Shadow(color=#ffffff, direction=180, strength=0);
    background: -moz-linear-gradient( center top, #b8b8b8 10%, #c6c6c6 80%);
    background-color: #c6c6c6;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: none;
    display: inline-block;
    color: #FFF;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 4px 8px !important;
    padding: 3px 10px;
    text-decoration: none;
    -moz-box-shadow: 0 0 3px 3px #E9E9E9;
    -webkit-box-shadow: 0 0 3px 3px #E9E9E9;
    box-shadow: 0 0 2px 2px #E9E9E9;
    cursor: pointer;
    margin: 0px;
    outline: none;
}

.send-inactive-btn1, .send-inactive-btn1-new {
    /*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9a9a9a), color-stop(1, #7f7f7f) );filter:  PROGID:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#9a9a9a, EndColorStr=#7f7f7f) progid:DXImageTransform.Microsoft.Shadow(color=#ffffff,direction=180,strength=0); background:-moz-linear-gradient( center top, #9a9a9a 10%, #7f7f7f 80% );*/
    border: 1px solid #c0c0c0 !important;
    background-color: #747474;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: none;
    display: inline-block;
    color: #ccc;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 4px 8px !important;
    padding: 3px 10px;
    text-decoration: none;
    -moz-box-shadow: 0 0 3px 3px #E9E9E9;
    -webkit-box-shadow: 0 0 3px 3px #E9E9E9;
    box-shadow: 0 0 2px 2px #E9E9E9;
    cursor: pointer;
    margin: 0px;
    outline: none;
}

.send-active-small-btn, .button {
    background-color: #94d400;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #92c41f;
    border: none;
    display: inline-block;
    color: #FFF;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 10px;
    text-decoration: none;
    cursor: pointer;
    margin: 0px;
    outline: none;
}

.send-inactive-small-btn {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b8b8b8), color-stop(1, #c6c6c6));
    filter: PROGID:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#b8b8b8, EndColorStr=#c6c6c6) progid:DXImageTransform.Microsoft.Shadow(color=#ffffff, direction=180, strength=0);
    background: -moz-linear-gradient( center top, #b8b8b8 10%, #c6c6c6 80%);
    background-color: #c6c6c6;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #FFF !important;
    border: none;
    display: inline-block;
    color: #FFF;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 6px;
    text-decoration: none;
    -moz-box-shadow: 0 0 3px 3px #E9E9E9;
    -webkit-box-shadow: 0 0 3px 3px #E9E9E9;
    box-shadow: 0 0 2px 2px #E9E9E9;
    cursor: pointer;
    margin: 0px;
    outline: none;
}

/* New Save Search desing css */

.save-searchbox {
    border: 1px solid #7dc83a;
    width: 280px;
    background: #fff;
    -webkit-box-shadow: 0 0 6px 3px #dedede;
    box-shadow: 0 0 6px 3px #dedede;
    -moz-box-shadow: 0 0 6px 3px #dedede;
}

.srch-line:hover {
    text-decoration: underline !important;
}

.login-register-bg {
    background-image: url(//imgs.communitymatrimony.com/cbsimages/login-register-bg.gif);
    background-repeat: no-repeat center;
    margin: 0px auto;
    padding: 10px;
}

#frm3 dl {
    clear: both;
    margin: 0px;
    padding: 0px;
}

#frm3 dt {
    float: left;
    width: 80px;
    text-align: left;
    padding: 7px 0px 5px 0px;
}

#frm3 dd {
    display: block;
    float: left;
    margin: 0px;
    padding: 5px 0px 10px 10px;
    text-align: left;
    width: 218px;
}

.profile-tab-active {
    padding: 6px 20px;
    margin: 0px 3px;
    float: left;
    background: #f1f1f1;
    display: block;
    color: #000000;
    border-top: 1px solid #dfdfdf;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    -moz-border-radius: 2px 2px 0 0;
    -webkit-border-radius: 2px 2px 0 0;
    border-radius: 2px 2px 0 0;
}

.profile-tab-inactive {
    padding: 6px 20px;
    margin: 0px 3px;
    float: left;
    background: #ffffff;
    display: block;
    color: #000000;
    border-top: 1px solid #dfdfdf;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    -moz-border-radius: 2px 2px 0 0;
    -webkit-border-radius: 2px 2px 0 0;
    border-radius: 2px 2px 0 0;
}

.profile-tab-bottomline {
    border-bottom: 1px solid #dfdfdf;
}

.profile-srch {
    background: url(//imgs.communitymatrimony.com/cbsimages/src-clr-bg.png) no-repeat top right;
    box-shadow: none;
}

.profile-srch-block {
    background: #ededed url(//imgs.communitymatrimony.com/cbsimages/src-clr-bg.png) no-repeat top right;
    box-shadow: none;
}

.profile-srch:hover {
    -webkit-box-shadow: 0 0 3px 2px #dedede;
    box-shadow: 0 0 3px 2px #dedede;
    -moz-box-shadow: 0 0 3px 2px #dedede;
}

/*added for new payment look*/

.pay-curve {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #e7e6e6;
    margin-top: 20px;
}

.compare-package {
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    border: 1px solid #f0eded;
    width: 730px;
    -webkit-box-shadow: 1px 2px 5px 2px #f4f4f4;
    box-shadow: 1px 2px 5px 2px #f4f4f4;
    -moz-box-shadow: 1px 2px 5px 2px #f4f4f4;
    padding: 7px;
}

.pay-curve-topbg {
    background-image: linear-gradient(bottom, #ededed 4%, #ffffff 40%);
    background-image: -o-linear-gradient(bottom, #ededed 4%, #ffffff 40%);
    background-image: -moz-linear-gradient(bottom, #ededed 4%, #ffffff 40%);
    background-image: -webkit-linear-gradient(bottom, #ededed 4%, #ffffff 40%);
    background-image: -ms-linear-gradient(bottom, #ededed 4%, #ffffff 40%);
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.19, #ededed), color-stop(0.5, #FFFFFF));
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-top-left-radius: 10px;
}

.paybgclr {
    background-color: #ffcc00;
}

.width730 {
    width: 730px;
}

/*new  view profile laypout*/

.msg-bdr {
    border: 1px solid #f1e8dd;
}

.vp-msg-line {
    background: url(//imgs.communitymatrimony.com/cbsimages/vp-msg-line.gif) no-repeat left;
    width: 730px;
    height: 1px;
    line-height: 1px;
}

.vp-msg-line-new {
    background: url(//imgs.communitymatrimony.com/cbsimages/vp-msg-line.gif) no-repeat left;
    height: 1px;
    line-height: 1px;
}

.width490 {
    width: 550px;
}

.vp-iconbg {
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid #eaeaea;
    border-top: 0px;
    width: 22px;
    line-height: 25px;
    height: 25px;
    margin-left: 4px;
    text-align: center;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#eaeaea')";
    -webkit-box-shadow: 0 0 2px 2px #E9E2DA;
    box-shadow: 0 0 2px 2px #E9E2DA;
}

.vp-container {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #eaeaea;
    background-color: #fff;
}

.bdrr {
    border-left: 1px dotted #9e9e9e;
    border-right: 1px dotted #9e9e9e;
}

.dropshadow {
    -moz-box-shadow: 3px 3px 4px #999;
    /* Firefox */
    -webkit-box-shadow: 0 0 5px 0px #999;
    /* Safari/Chrome */
    box-shadow: 0 0 5px 0px #999;
    /* Opera and other CSS3 supporting browsers */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";
    /* IE 8 */
    : progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');
    /* IE 5.5 - 7 */
}

.vp-dot {
    background: url(//imgs.communitymatrimony.com/cbsimages/vp-dot.gif) repeat-x;
    line-height: 1px;
    height: 1px;
}

.vp-dot1 {
    background: url(//imgs.communitymatrimony.com/cbsimages/vp-dot.gif) repeat-x;
    line-height: 1px;
    height: 1px;
}

.vp-commun-iconbg {
    background: url(//imgs.communitymatrimony.com/cbsimages/viewprofile/vp-commun-iconbg.gif) repeat-y;
    width: 31px;
}

.become-premium-bg {
    background-image: url(//imgs.communitymatrimony.com/cbsimages/become-premiumbg.gif);
    background-repeat: no-repeat center;
    margin: 0px auto;
    padding: 5px;
    border: 1px solid #f5efef;
}

.vp-msg-btn {
    background-color: #fcf2e5;
    border: 1px solid #e4e4e4;
    font: bold 13px arial;
    color: #363636;
    text-align: center;
    padding: 5px 15px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.vp-bottom-shadow {
    box-shadow: 0px 3px 3px #EEEEED;
    -webkit-box-shadow: 0px 3px 3px #EEEEED;
    box-shadow-bottom: 5px #EEEEED;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#EEEEED')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#EEEEED');
    background: #fff;
}

/* New Popup Design */

a.popup-close-off {
    display: block;
    height: 30px;
    width: 31px;
    background: url(//imgs.communitymatrimony.com/cbsimages/popup-close-off.png) no-repeat;
}

a.popup-close-off:hover {
    display: block;
    height: 30px;
    width: 31px;
    background: url(//imgs.communitymatrimony.com/cbsimages/popup-close-on.png) no-repeat;
}

.pop-up-sent {
    width: 100%;
    margin: 0px auto;
    position: relative;
    border-radius: 5px;
    /* padding: 5px; */
    background: url("//imgs.communitymatrimony.com/cbsimages/popup-bdr-trans.png") repeat scroll 0px 0px transparent;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    color: #363636;
}

/*.bgclr15{background:#ccc; opacity:5; filter: alpha(opacity = 50);}*/

.popup-bgcolor {
    /* background:#dadada; */
}

.sent-mail-bx {
    /* border:2px solid #ccc9c9; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;  */
    background: #fff;
}

.sent-mail-txt-area {
    border: 1px solid #e1e1e1;
    width: 481px;
    height: 80px;
    color: #797979;
    font-size: 12px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    color: #666;
}

.sent-temp-message {
    background: url('//imgs.communitymatrimony.com/cbsimages/step1_tem-arrow.jpg') no-repeat right center;
    width: 16px;
    height: 16px;
    padding-right: 22px;
}

.back-border {
    background: url('//imgs.communitymatrimony.com/cbsimages/dotted-bg.jpg') repeat left top;
    height: 1px
}

.brder-right-side {
    background: url('//imgs.communitymatrimony.com/cbsimages/dotted-bg.jpg') repeat left top;
    width: 390px;
    height: 2px;
    position: relative;
    margin-top: 25px;
    margin-right: 20px;
}

.back-border-arrow {
    background: url('//imgs.communitymatrimony.com/cbsimages/pop-up-arrow.gif') no-repeat left top;
    height: 15px;
    position: absolute;
    top: -7px;
    left: 360px;
    width: 16px;
}

.sent-mail-bx textarea {
    resize: none;
}

.child_profile {
    border: 1px solid #f0e8dd;
    position: relative;
    margin: 15px;
}

.child_arrow_point {
    background: url('//imgs.communitymatrimony.com/cbsimages/our_children_bg.gif') no-repeat left top;
    width: 20px;
    height: 11px;
    position: absolute;
    left: 50px;
    top: -10px;
}

/******* Feedback Form design by shankar**********/

.left_content_width {
    width: 232px;
}

.pop-arrow {
    background: url('//imgs.communitymatrimony.com/cbsimages/pop_arrow.gif') no-repeat left top;
    width: 7px;
    height: 13px;
    padding-right: 15px;
    display: inline-block
}

.disp-none {
    display: none;
}

/* ************ View Profile image Gallery Start ******************** */

.paddt12 {
    padding-top: 2px;
}

.paddr12 {
    padding-right: 2px;
}

.paddb12 {
    padding-bottom: 2px;
}

.padd1l2 {
    padding-left: 2px;
}

.padd12 {
    padding: 2px;
}

.paddt115 {
    padding-top: 15px;
}

.paddr115 {
    padding-right: 15px;
}

.paddb115 {
    padding-bottom: 15px;
}

.paddl15 {
    padding-left: 15px;
}

.padd15 {
    padding: 15px;
}

.paddt18 {
    padding-top: 8px;
}

.paddr18 {
    padding-right: 8px;
}

.paddb18 {
    padding-bottom: 8px;
}

.padd1l8 {
    padding-left: 8px;
}

.padd18 {
    padding: 8px;
}

.paddt15 {
    padding-top: 5px;
}

.paddr15 {
    padding-right: 5px;
}

.paddb15 {
    padding-bottom: 5px;
}

.padd1l5 {
    padding-left: 5px;
}

.padd15 {
    padding: 5px;
}

.paddt110 {
    padding-top: 10px;
}

.paddr110 {
    padding-right: 10px;
}

.paddb110 {
    padding-bottom: 10px;
}

.paddl110 {
    padding-left: 10px;
}

.padd110 {
    padding: 10px;
}

.bgsrc13 {
    background: #00A651;
}

.bgclr16 {
    background: #00a652;
}

.clr16 {
    color: #FFF !important;
}

.navloff, .navroff, .navlon, .navron, .closeicon {
    background: url(//imgs.communitymatrimony.com/cbsimages/viewprofile/vp_icons.gif) no-repeat;
    text-decoration: none !important;
}

.navloff {
    width: 10px;
    height: 12px;
    background-position: 0px -154px;
    display: inline-block;
}

.navroff {
    width: 10px;
    height: 12px;
    background-position: -25px -154px;
    display: inline-block;
}

.navlon {
    width: 10px;
    height: 12px;
    background-position: 0px -172px;
    display: inline-block;
    text-decoration: none !important;
}

.navron {
    width: 10px;
    height: 12px;
    background-position: -25px -172px;
    display: inline-block;
    text-decoration: none !important;
}

.closeicon {
    width: 12px;
    height: 12px;
    background-position: -8px -190px;
    display: inline-block;
}

/* ************ View Profile image Gallery End ******************** */

.member_view {
    width: 210px;
    border-radius: 5px;
    background: #f8f8f8;
    min-height: 50px;
    margin-top: 10px;
}

.member_view1 {
    background: url('//imgs.communitymatrimony.com/cbsimages/viewprofile/rightpanel_pin.gif') no-repeat left top;
    width: 210px;
    height: 246px;
}

.rightpan_grdient {
    background: rgb(253, 252, 252);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(253, 252, 252, 1) 0%, rgba(248, 248, 248, 1) 40%, rgba(246, 245, 245, 1) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(253, 252, 252, 1)), color-stop(40%, rgba(248, 248, 248, 1)), color-stop(100%, rgba(246, 245, 245, 1)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(253, 252, 252, 1) 0%, rgba(248, 248, 248, 1) 40%, rgba(246, 245, 245, 1) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(253, 252, 252, 1) 0%, rgba(248, 248, 248, 1) 40%, rgba(246, 245, 245, 1) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(253, 252, 252, 1) 0%, rgba(248, 248, 248, 1) 40%, rgba(246, 245, 245, 1) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(253, 252, 252, 1) 0%, rgba(248, 248, 248, 1) 40%, rgba(246, 245, 245, 1) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f5f5', endColorstr='#f6f5f5', GradientType=0);
    /* IE6-9 */
    margin-top: 3px;
    line-height: 24px;
}

.vp-profileoftheday {
    background: url('//imgs.communitymatrimony.com/cbsimages/viewprofile/rightpanel_brideofthe-day.jpg') no-repeat 0 0 transparent;
    width: 214px;
    height: 358px;
    text-align: center;
    margin-top: 10px;
    padding-top: 14px;
    float: right;
    margin-right: 4px;
}

.src-profileoftheday {
    /*background:url('//imgs.communitymatrimony.com/cbsimages/leftpanel_brideofthe-day.jpg') no-repeat 0 0 transparent; height:366px ; height:370px !important;*/
    border: 1px solid #e9e9e9;
    width: 182px;
    text-align: center;
    padding-top: 14px;
    position: relative;
    margin-left: 4px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
}

.profileoftheday-icon {
    position: absolute;
    background: url(//imgs.communitymatrimony.com/cbsimages/pod-icon.png) no-repeat;
    width: 58px;
    height: 58px;
    top: 0px;
    left: 0px;
    margin-top: -5px;
    margin-left: -5px;
}

/*Delete profile*/

.tab-bdr {
    background-position: 0 -30px;
    background-repeat: repeat-x;
    height: 30px;
    padding-left: 10px;
}

.tab-bdr {
    background: url(//imgs.communitymatrimony.com/cbsimages/tab-btm-img.gif);
}

.tab a.active {
    font: bold 13px arial;
    color: #6699cc !important;
    text-decoration: none !important;
    display: inline-block;
    padding: 6px 11px 6px 11px;
    border: solid 1px #dfdfdf border-bottom:none;
    -moz-border-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 0px;
    -moz-border-radius-bottomright: 0px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    background: #f1f1f1;
}

.tab a.inactive {
    font: bold 13px arial;
    color: #363636 !important;
    text-decoration: none !important;
    display: inline-block;
    padding: 6px 11px 6px 11px;
    border: solid 1px #dfdfdf;
    border-bottom: none;
    -moz-border-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 0px;
    -moz-border-radius-bottomright: 0px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    background: #fff;
    position: relative;
    margin-top: 1px;
    height: 16px;
}

.font12 {
    font-size: 12px;
}

.font13 {
    font-size: 13px;
}

.font14 {
    font-size: 14px !important;
}

.boldtxt {
    font-weight: bold;
}

.nocursor {
    cursor: text;
}

/*****************************************/

/*	Module Name:	MY Home				 */

/*	Modified date:	01/06/2013			*/

/*	Modified By:	 Murugan			*/

/****************************************/

.wrapper-max {
    width: 1000px;
    margin: 0px auto;
    text-align: left;
}

.mhbg {
    background: #fff9db;
    border-top: 1px solid #f7f2db;
    border-bottom: 1px solid #f2efef;
    width: 100%;
}

.mhbg .bdrwt {
    border-top: 1px solid #fff;
    padding: 6px 0;
}

.mh-pframe {
    border: 1px solid #e7e7e7;
    padding: 15px;
    width: 205px;
    @width: 212px;
    background: #fff;
}

#promobanner {
    margin-top: 0px;
    margin-bottom: 20px;
}

#testimonials {
    margin-top: 10px;
    margin-bottom: 20px;
}

.mh-pframe a {
    color: #333333;
    font-size: 11px;
}

.mh-pframe a:hover {
    color: #fe9a36;
    font-size: 11px;
    text-decoration: underline
}

.mh-prog-bar {
    background: #fff;
    border-left: 1px solid #efefef;
    border-top: 1px solid #efefef;
    border-right: 1px solid #fafaf8;
    border-bottom: 1px solid #fafaf8;
    width: 156px;
}

.mh-prog-bar .inner {
    background: #83ce2a;
    margin: 1px;
    height: 10px;
    display: block;
}

.green-clr {
    color: #7ea418;
}

.mh-cmpl-pr-box {
    background: #fff;
    border: 1px solid #EDEDED;
    width: 100%;
}

.imgbdr {
    border: 1px solid #ededed;
}

.mh-box {
    background: #f9f9f8;
    border: 1px solid #ededed;
    width: 230px;
    text-align: center;
}

.font15 {
    font-size: 15px;
}

.mh-icon-bg {
    background: #fff;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom: 1px solid #f1f1f0;
    border-left: 2px solid #f1f1f0;
    border-right: 2px solid #f1f1f0;
    border-top: 0px;
    padding: 1px 2px;
    margin-left: 7px;
    text-align: center;
}

.mh-nav-bg {
    background: #fff;
    border-top: 2px solid #f4f4f4;
    border-bottom: 2px solid #f4f4f4;
    padding: 7px 0;
    position: relative;
    display: inline-block;
}

.mh-nav-top-arr {
    position: absolute;
    background: url(//imgs.communitymatrimony.com/cbsimages/mh-nav-top-arrow.gif) no-repeat;
    width: 22px;
    height: 11px;
    margin-top: -11px;
    margin-left: 58px;
    left: 0px;
    top: 0px;
    display: inline-block;
}

.cbdr {
    background: #fff;
    border: 1px solid #efefef;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    text-align: left;
}

.mrgt15 {
    margin-top: 15px;
}

.bottom-line1 {
    border-top: 1px solid #ededed;
    border-bottom: 1px solid #ffffff;
    height: 0px;
    line-height: 0px;
}

.inlineblock {
    display: inline-block !important;
}

.font11 {
    font-size: 11px;
}

/*	My Home Right pannel*/

.rgt-pnl {
    background: #fff;
    padding: 0px;
    width: 230px;
    border: 1px solid #ededed;
    margin-top: 0px;
}

.inbox {
    background: #cdecfc;
    border: 1px solid #c4d9e5;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.header {
    font: bold 15px arial;
    color: #c4161c;
    padding: 10px;
}

.r-box ul {
    list-style-type: none;
    margin: 0px;
    padding: 7px 10px;
    text-align: left;
    line-height: 27px;
    _line-height: 30px;
}

.r-box ul li a {
    font: normal 12px arial;
    color: #a2a2a2;
    text-decoration: none;
}

.r-box ul a:hover {
    text-decoration: underline;
    color: #F88D07;
}

.r-box2 ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px 0px 10px 10px;
    text-align: left;
    line-height: 27px;
    _line-height: 30px;
}

.r-box2 ul li a {
    font: normal 12px arial;
    color: #a2a2a2;
    text-decoration: none;
}

.r-box2 ul a:hover {
    text-decoration: underline;
    color: #F88D07;
}

.r-box3 ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px 0px 0px 10px;
    text-align: left;
    line-height: 27px;
    _line-height: 30px;
}

.r-box3 ul li a {
    font: normal 12px arial;
    color: #a2a2a2;
    text-decoration: none;
}

.r-box3 ul a:hover {
    text-decoration: underline;
    color: #F88D07;
}

.hr-sptr {
    border-bottom: 1px solid #ececec;
}

.r-box1 ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    text-align: left;
    line-height: 20px !important;
}

.r-box1 ul li {
    padding: 10px 10px 10px 10px;
    border-bottom: 1px dotted #c9c7c7;
    @padding-top: 12px;
    @padding-bottom: 12px;
}

.r-box1 ul li a {
    font: normal 12px arial;
    color: #a2a2a2;
    text-decoration: none;
}

#hdrmorematchtip .r-box1 ul li a {
    color: #363636;
}

#hdrmorematchtip .r-box1 ul li {
    border-bottom: 1px solid #dfdfdf;
}

.r-box1 ul li.last {
    border-bottom: 0px solid #dfdfdf !important;
}

.r-box1 ul a:hover {
    text-decoration: underline;
    color: #F88D07;
}

.r-box1 ul li:last-child {
    border-bottom: 0px;
}

.mh-featured-bdr {
    border: 1px solid #d3eefd;
}

.mh-featured-bg {
    background-image: linear-gradient(bottom, rgb(205, 235, 252) 14%, rgb(247, 252, 255) 57%);
    background-image: -o-linear-gradient(bottom, rgb(205, 235, 252) 14%, rgb(247, 252, 255) 57%);
    background-image: -moz-linear-gradient(bottom, rgb(205, 235, 252) 14%, rgb(247, 252, 255) 57%);
    background-image: -webkit-linear-gradient(bottom, rgb(205, 235, 252) 14%, rgb(247, 252, 255) 57%);
    background-image: -ms-linear-gradient(bottom, rgb(205, 235, 252) 14%, rgb(247, 252, 255) 57%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.14, rgb(205, 235, 252)), color-stop(0.57, rgb(247, 252, 255)));
    font: normal 15px arial;
    color: #4fbbf5;
    text-align: center;
    line-height: 30px;
}

.mh-brideoftheday {
    background: url('//imgs.communitymatrimony.com/cbsimages/mh-bride-of-the-day-banner.gif') no-repeat;
    width: 463px;
    height: 39px;
    text-align: right;
    padding-right: 10px;
    font: normal 12px arial;
    line-height: 39px;
    color: #fff;
}

.mh-profileoftheday {
    background: url('//imgs.communitymatrimony.com/cbsimages/profile-of-the-day-banner.gif') no-repeat;
    width: 463px;
    height: 39px;
    text-align: right;
    padding-right: 10px;
    font: normal 12px arial;
    line-height: 39px;
    color: #fff;
}

.mh-groomoftheday {
    background: url('//imgs.communitymatrimony.com/cbsimages/mh-groom-of-the-day-banner.gif') no-repeat;
    width: 463px;
    height: 39px;
    text-align: right;
    padding-right: 10px;
    font: normal 12px arial;
    line-height: 39px;
    color: #fff;
}

.font16 {
    font-size: 16px;
}

.mh-icon, .menu-arrow-off, .menu-arrow-on {
    background: url(//imgs.communitymatrimony.com/cbsimages/mh-icons.png) no-repeat;
    _background: url(//imgs.communitymatrimony.com/cbsimages/mh-icons.gif) no-repeat
}

.mh-like-on {
    background-position: -200px -171px;
    display: inline-block;
    height: 15px;
    width: 26px;
}

.mh-like-off {
    background-position: -200px -144px;
    display: inline-block;
    height: 15px;
    width: 26px;
}

.mh-ignore-on {
    background-position: -224px -171px;
    display: inline-block;
    height: 16px;
    width: 26px;
}

.mh-ignore-off {
    background-position: -224px -145px;
    display: inline-block;
    height: 16px;
    width: 26px;
}

.mh-viewed-on {
    background-position: 0 -171px;
    display: inline-block;
    height: 16px;
    width: 26px;
}

.mh-viewed-off {
    background-position: 0 -145px;
    display: inline-block;
    height: 16px;
    width: 26px;
}

.mh-ph-viewed-on {
    background-position: -29px -171px;
    display: inline-block;
    height: 16px;
    width: 26px;
}

.mh-ph-viewed-off {
    background-position: -29px -145px;
    display: inline-block;
    height: 16px;
    width: 26px;
}

.mh-fav-on {
    background-position: -58px -171px;
    display: inline-block;
    height: 16px;
    width: 26px;
}

.mh-fav-off {
    background-position: -58px -145px;
    display: inline-block;
    height: 16px;
    width: 26px;
}

.mh-blocked-on {
    background-position: -89px -171px;
    display: inline-block;
    height: 16px;
    width: 26px;
}

.mh-blocked-off {
    background-position: -89px -145px;
    display: inline-block;
    height: 16px;
    width: 26px;
}

.mh-conversation-on {
    background-position: -118px -171px;
    display: inline-block;
    height: 16px;
    width: 26px;
}

.mh-conversation-off {
    background-position: -118px -145px;
    display: inline-block;
    height: 16px;
    width: 26px;
}

.mh-msg-on {
    background-position: 5px -195px;
    display: inline-block;
    height: 16px;
    width: 26px;
}

.mh-horo-on {
    background-position: -25px -195px;
    display: inline-block;
    height: 16px;
    width: 26px;
}

.mh-pin-on {
    background-position: -55px -195px;
    display: inline-block;
    height: 16px;
    width: 26px;
}

.mh-horo-off {
    background-position: -115px -195px;
    display: inline-block;
    height: 16px;
    width: 26px;
}

.mh-nav-lft-on {
    background-position: -81px -115px;
    width: 21px;
    height: 21px;
    display: inline-block;
    cursor: pointer;
}

.mh-nav-lft-off {
    background-position: -81px -84px;
    width: 21px;
    height: 21px;
    display: inline-block;
}

.mh-nav-rht-on {
    background-position: -120px -115px;
    width: 21px;
    height: 21px;
    display: inline-block;
    cursor: pointer;
}

.mh-nav-rht-off {
    background-position: -120px -84px;
    width: 21px;
    height: 21px;
    display: inline-block;
}

a.mh-top-lft-arr {
    background-position: 0 -84px;
    width: 23px;
    height: 24px;
    display: inline-block;
    margin: 19px 0;
}

a.mh-top-lft-arr-act, a.mh-top-lft-arr:hover {
    background-position: 0 -114px;
    width: 23px;
    height: 24px;
    display: inline-block;
    margin: 19px 0;
}

a.mh-top-rht-arr {
    background-position: -40px -84px;
    width: 23px;
    height: 24px;
    display: inline-block;
    margin: 19px 0;
}

a.mh-top-rht-arr-act, a.mh-top-rht-arr:hover {
    background-position: -40px -114px;
    width: 23px;
    height: 24px;
    display: inline-block;
    margin: 19px 0;
}

.mh-prof-complete-icon1 {
    background-position: 0px -1px;
    width: 38px;
    height: 38px;
    display: inline-block;
    cursor: pointer;
}

.mh-prof-complete-icon2 {
    background-position: -41px -1px;
    width: 38px;
    height: 38px;
    display: inline-block;
    cursor: pointer;
}

.mh-prof-complete-icon3 {
    background-position: -80px -1px;
    width: 38px;
    height: 38px;
    display: inline-block;
    cursor: pointer;
}

.mh-prof-complete-icon4 {
    background-position: -120px -1px;
    width: 38px;
    height: 38px;
    display: inline-block;
    cursor: pointer;
}

.mh-prof-complete-icon5 {
    background-position: -160px -1px;
    width: 38px;
    height: 38px;
    display: inline-block;
    cursor: pointer;
}

.mh-prof-complete-icon6 {
    background-position: 0px -41px;
    width: 38px;
    height: 38px;
    display: inline-block;
    cursor: pointer;
}

.mh-prof-complete-icon7 {
    background-position: -40px -41px;
    width: 38px;
    height: 38px;
    display: inline-block;
    cursor: pointer;
}

.mh-prof-complete-icon8 {
    background-position: -80px -41px;
    width: 38px;
    height: 38px;
    display: inline-block;
    cursor: pointer;
}

.mh-prof-complete-icon9 {
    background-position: -202px -1px;
    width: 38px;
    height: 38px;
    display: inline-block;
    cursor: pointer;
}

.mh-prof-complete-icon10 {
    background-position: -122px -41px;
    width: 38px;
    height: 38px;
    display: inline-block;
    cursor: pointer;
}

.mh-prof-complete-icon11 {
    background-position: -162px -41px;
    width: 38px;
    height: 38px;
    display: inline-block;
    cursor: pointer;
}

.mh-prof-complete-icon12 {
    background-position: -202px -41px;
    width: 38px;
    height: 38px;
    display: inline-block;
    cursor: pointer;
}

/*.note-header-icon-disable{background-position: -184px -114px; width:19px; height:21px; display:inline-block; cursor:default;}*/

.note-header-count {
    position: absolute;
    background: #dcc83e;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-size: 10px;
    color: #000;
    font-weight: normal;
    margin-top: -13px;
    margin-left: 8px;
    padding: 0 2px;
    line-height: 14px;
}

.menu-arrow-off {
    background-position: -221px -85px;
    width: 12px;
    height: 7px;
    display: inline-block;
    cursor: pointer;
}

.menu-arrow-on {
    background-position: -222px -103px;
    width: 12px;
    height: 7px;
    display: inline-block;
    cursor: pointer;
}

.note-header-icon, .note-header-icon-disable, .settings-on, .addphoto, .popmenu ul li a.settings-editprofile, .popmenu ul li a.settings-editpartnerpref, .popmenu ul li a.settings-verifyphno, .popmenu ul li a.settings-trustbadge, .popmenu ul li a.settings-account, .popmenu ul li a.settings-privacy, .popmenu ul li a.settings-logout, .hdrhelptip, .livehelp-phone, .livehelp-chat, a.report-abuse, a.safematrimony {
    background: url(//imgs.communitymatrimony.com/cbsimages/top-header-icons.png) no-repeat !important;
}

.note-header-icon {
    background-position: -8px -42px !important;
    width: 19px;
    height: 22px;
    display: inline-block;
    cursor: pointer;
}

.note-header-icon-disable {
    background-position: -8px -7px !important;
    width: 19px;
    height: 22px;
    display: inline-block;
    cursor: pointer;
}

.note-header-icon-bg {
    border: 1px solid #f6f6f6;
    background: #fefefe;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    padding: 5px 8px;
    margin-left: 8px;
}

.hdrhelptip {
    background-position: -8px -362px !important;
    width: 27px;
    height: 24px;
    display: block;
    margin: 0 0 0 2px;
}

.livehelp-phone {
    background-position: -8px -440px !important;
    padding: 0 0 5px 35px;
    display: block;
    margin: 0 0 5px 2px;
    font: normal 15px arial;
    color: #434343;
}

.livehelp-chat {
    background-position: -8px -476px !important;
    padding: 0 0 5px 35px;
    display: block;
    margin: 0 0 5px 2px;
}

.helpline #hdrhelparw {
    background: url(//imgs.communitymatrimony.com/cbsimages/dnarws15.png) no-repeat center center;
    width: 7px;
    height: 17px;
    display: inline-block;
}

.helpline:hover #hdrhelparw {
    background: url(//imgs.communitymatrimony.com/cbsimages/uparws15.png) no-repeat center center;
    width: 7px;
    height: 17px;
    display: inline-block;
}

.helpline #hdrmorearw {
    background: url(//imgs.communitymatrimony.com/cbsimages/hdr-down-arrow-ptr.png) no-repeat center center;
    width: 15px;
    height: 15px;
    display: inline-block;
}

.helpline:hover #hdrmorearw {
    background: url(//imgs.communitymatrimony.com/cbsimages/hdr-up-arrow-ptr.png) no-repeat center center;
    width: 15px;
    height: 15px;
    display: inline-block;
}

.settings-on {
    background-position: -52px -6px !important;
    width: 20px;
    height: 22px;
    display: inline-block;
    cursor: pointer;
}

.addphoto {
    background-position: -0px -72px !important;
    width: 50px;
    height: 50px;
    display: inline-block;
    cursor: pointer;
    position: absolute;
    top: 0px;
    left: 6px;
    margin-top: 2px;
}

a.report-abuse {
    background-position: -13px -505px !important;
    padding: 5px 0 5px 25px !important;
    float: left;
    font-size: 13px;
    color: #8a8a8a;
    display: inline-block;
    margin-right: 20px;
}

a.safematrimony {
    background-position: -13px -537px !important;
    padding: 5px 0 5px 25px !important;
    float: left;
    font-size: 13px;
    color: #8a8a8a;
    display: inline-block;
}

.popmenu ul li a.settings-editprofile {
    background-position: -5px -133px !important;
    padding: 8px 0 8px 40px !important;
    color: #535353;
}

.popmenu ul li a.settings-editpartnerpref {
    background-position: -5px -398px !important;
    padding: 8px 0 8px 40px !important;
    color: #535353;
}

.popmenu ul li a.settings-verifyphno {
    background-position: -5px -169px !important;
    padding: 8px 0 8px 40px !important;
    color: #535353;
}

.popmenu ul li a.settings-trustbadge {
    background-position: -5px -207px !important;
    padding: 8px 0 8px 40px !important;
    color: #535353;
}

.popmenu ul li a.settings-account {
    background-position: -5px -243px !important;
    padding: 8px 0 8px 40px !important;
    color: #535353;
}

.popmenu ul li a.settings-privacy {
    background-position: -5px -280px !important;
    padding: 8px 0 8px 40px !important;
    color: #535353;
}

.popmenu ul li a.settings-logout {
    background-position: -5px -319px !important;
    padding: 8px 0 8px 40px !important;
    color: #535353;
}

.popmenu ul {
    line-height: 32px !important;
    font-size: 12px !important;
}

/*********** Search Box ****************/

.searchbox {
    position: absolute;
    top: 4px;
    left: 9px;
    width: 150px;
    height: 18px;
    border: 1px solid #ccc;
    background: #fff;
}

.searchbox.bg {
    background: url(//imgs.communitymatrimony.com/cbsimages/top-menu-src-bg.gif) repeat-x;
    color: #eeffc4 !important;
    position: absolute;
    top: 4px;
    left: 9px;
    width: 150px;
    height: 18px;
    border: 0px solid #ccc;
}

.searchbox_submit {
    border: 0px;
    position: absolute;
    top: 16px;
    left: 158px;
    width: 20px;
    height: 20px;
    z-index: 9999;
    padding: 0 0 0 2px;
    background: url(//imgs.communitymatrimony.com/cbsimages/top-menu-src-icon.gif) no-repeat 2px 100% !important;
    cursor: pointer;
}

span.messages:hover {
    color: #F88D07;
}

span.request:hover {
    color: #F88D07;
}

span.c a:hover {
    text-decoration: underline;
    color: #F88D07;
}

/****** HEADER PART CSS *********/

.mh-top-helpline-icon1 {
    background-position: 3px -222px;
    width: 29px;
    height: 29px;
    display: inline-block;
    cursor: pointer;
    vertical-align: middle;
}

.mh-top-helpline-icon2 {
    background-position: -37px -226px;
    width: 18px;
    height: 18px;
    display: inline-block;
    cursor: pointer;
    vertical-align: middle;
}

.mh-top-helpline-icon3 {
    background-position: -67px -226px;
    width: 18px;
    height: 18px;
    display: inline-block;
    cursor: pointer;
    vertical-align: middle;
}

.top-helpline-icon1 {
    background-position: -93px -220px;
    width: 35px;
    height: 25px;
    display: inline-block;
    cursor: pointer;
    vertical-align: middle;
}

.top-helpline-icon2 {
    background-position: -130px -220px;
    width: 35px;
    height: 25px;
    display: inline-block;
    cursor: pointer;
    vertical-align: middle;
}

.top-helpline-icon3 {
    background-position: -166px -220px;
    width: 35px;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
}

/*.settings-off {background-position: -204px -214px; width:34px; height:34px; display:inline-block; cursor:pointer;vertical-align:middle;}
.settings-on {background-position: -212px -222px; width:17px; height:17px; display:inline-block; cursor:pointer;vertical-align:middle;}*/

.menu-matchcount {
    background-image: none!important;
    background-color: #fff4a9!important;
    border: 1px solid #ffbb32;
    color: #6699cc!important;
    font-size: 12px;
    display: inline-block;
    line-height: 12px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 1px 4px;
    text-shadow: none;
    margin: 0 5px;
}

/*************MY COMMUNITY DISCUSSION***************/

#discus-pnl {
    width: 1000px;
}

#discus-pnl div.header {
    background: #fff;
    padding: 10px 0px;
}

#discus-pnl div.inbox1 {
    background: #fff;
    border: 1px solid #efefef;
    padding: 10px;
}

#discus-pnl div.hoverbox {
    border: 1px solid #ededed;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    padding: 10px;
    position: relative;
}

img {
    vertical-align: middle;
}

#latestmatchloader, #yettobeviewedloader, #recentupdatesloader {
    margin: 0px;
    padding: 200px 0px;
    width: 230px;
    float: left;
    text-align: center;
    border: 1px solid #EDEDED;
    vertical-align: middle;
    background-color: #F9F9F8;
}

#viewednotcontactedloader {
    margin: 0px;
    padding: 200px 0px;
    width: 230px;
    float: left;
    text-align: center;
    border: 1px solid #EDEDED;
    vertical-align: middle;
    background-color: #F9F9F8;
    margin-right: 24px;
}

#dvLoading {
    margin: 0px;
    padding: 18px 0px;
    text-align: center;
    vertical-align: middle;
    background-color: #FFF;
    width: 490px;
}

#ajaxloadtest {
    margin: 0px;
    padding: 130px 0px;
    text-align: center;
    vertical-align: middle;
    width: 995px;
    position: absolute;
    z-index: 999999999;
}

.popupbg {
    background: #FAEBD7;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.whyJoinContainer {
    padding: 0 0 5px 0;
    float: left;
    width: 100%;
    display: inline;
    position: relative;
}

.whyJoinContainer h1 {
    padding: 0;
    margin: 0;
    font: bold 22px arial;
    color: #33c7f1;
    padding-bottom: 5px;
    text-transform: uppercase;
    padding-left: 12px;
}

.whyJoinContainer h2 {
    padding: 0;
    margin: 0;
    font: bold 14px arial;
    color: #535353;
    padding-left: 12px;
    padding-bottom: 12px;
}

.whyJoinContainer p {
    font: 12px/16px arial;
    color: #535353;
    padding: 4px 0 4px 34px;
    background: url(//imgs.communitymatrimony.com/cbsimages/green-tick.png) no-repeat 10px 11px;
    margin: 0px;
}

#forgotPassword input[type="text"], #forgotPassword input[type="password"], #frmLogin input[type="text"], #frmLogin input[type="password"], #frm input[type="text"], #frm input[type="password"] {
    color: #666 !important;
    font-size: 12px !important;
}

/****Payment EMI*****/

.paytab-bdr {
    background: url("//imgs.communitymatrimony.com/cbsimages/tab-bg.gif") repeat-x;
    height: 45px;
}

.paytab {
    padding-top: 10px;
    padding-left: 20px;
}

.paytab a.inactive {
    font: bold 13px arial;
    color: #828282 !important;
    text-decoration: none !important;
    display: inline-block;
    padding: 7px 14px 7px 14px;
    border: solid 1px #d2d2d2;
    border-bottom: none;
    -moz-border-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 0px;
    -moz-border-radius-bottomright: 0px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    background: #ebebeb;
    background-image: linear-gradient(bottom, rgb(250, 250, 250) 29%, rgb(236, 236, 236) 83%);
    background-image: -o-linear-gradient(bottom, rgb(250, 250, 250) 29%, rgb(236, 236, 236) 83%);
    background-image: -moz-linear-gradient(bottom, rgb(250, 250, 250) 29%, rgb(236, 236, 236) 83%);
    background-image: -webkit-linear-gradient(bottom, rgb(250, 250, 250) 29%, rgb(236, 236, 236) 83%);
    background-image: -ms-linear-gradient(bottom, rgb(250, 250, 250) 29%, rgb(236, 236, 236) 83%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.29, rgb(250, 250, 250)), color-stop(0.83, rgb(236, 236, 236)));
    box-shadow: 0px -2px 4px #ccc;
    -moz-box-shadow: 0px -2px 4px #e0e0e0;
    -webkit-box-shadow: 0px -2px 4px #e0e0e0;
}

.paytab a.active {
    font: bold 16px arial;
    color: #000 !important;
    text-decoration: none !important;
    display: inline-block;
    padding: 7px 14px 7px 14px;
    border: solid 1px #d2d2d2;
    border-bottom: none;
    -moz-border-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 0px;
    -moz-border-radius-bottomright: 0px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    background: #ebebeb;
    background-image: linear-gradient(bottom, rgb(250, 250, 250) 29%, rgb(236, 236, 236) 83%);
    background-image: -o-linear-gradient(bottom, rgb(250, 250, 250) 29%, rgb(236, 236, 236) 83%);
    background-image: -moz-linear-gradient(bottom, rgb(250, 250, 250) 29%, rgb(236, 236, 236) 83%);
    background-image: -webkit-linear-gradient(bottom, rgb(250, 250, 250) 29%, rgb(236, 236, 236) 83%);
    background-image: -ms-linear-gradient(bottom, rgb(250, 250, 250) 29%, rgb(236, 236, 236) 83%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.29, rgb(250, 250, 250)), color-stop(0.83, rgb(236, 236, 236)));
    box-shadow: 0px -2px 4px #ccc;
    -moz-box-shadow: 0px -2px 4px #e0e0e0;
    -webkit-box-shadow: 0px -2px 4px #e0e0e0;
    margin-left: 8px;
}

/* view profile next previous start*/

.profile-bdr {
    background: url('//imgs.communitymatrimony.com/cbsimages/tab-bg.gif')repeat-x;
    height: 45px;
}

.profile {
    padding-top: 14px;
    padding-left: 0px;
}

.profile a.tabbg {
    font: bold 14px arial;
    color: #505050 !important;
    text-decoration: none !important;
    display: inline-block;
    padding: 7px 20px;
    border: solid 1px #d2d2d2;
    border-bottom: none;
    background: #ebebeb;
    background-image: linear-gradient(bottom, rgb(250, 250, 250) 29%, rgb(236, 236, 236) 83%);
    background-image: -o-linear-gradient(bottom, rgb(250, 250, 250) 29%, rgb(236, 236, 236) 83%);
    background-image: -moz-linear-gradient(bottom, rgb(250, 250, 250) 29%, rgb(236, 236, 236) 83%);
    background-image: -webkit-linear-gradient(bottom, rgb(250, 250, 250) 29%, rgb(236, 236, 236) 83%);
    background-image: -ms-linear-gradient(bottom, rgb(250, 250, 250) 29%, rgb(236, 236, 236) 83%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.29, rgb(250, 250, 250)), color-stop(0.83, rgb(236, 236, 236)));
}

/* view profile next previous end*/

/*  100% mobile verification  start*/

.bgclr19 {
    background-color: #fffcce;
}

/*back-ground color */

/*  100% mobile verification  end */

.dup-del-profile table tr td, th {
    font: normal 13px/22px arial;
    text-align: left;
}

.buttonBdr {
    background: #fff;
    padding: 7px 8px 7px !important;
    border: 1px solid #e3e3e3;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-box-shadow: 0 0 3px 3px #E9E9E9;
    -webkit-box-shadow: 0 0 3px 3px #E9E9E9;
    box-shadow: 0 0 2px 1px #E9E9E9;
    color: #6699cc;
}

.buttonBdron {
    background: #f1f1f1;
    padding: 5px 8px 7px !important;
    border: 1px solid #e4e4e4;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-box-shadow: 0 0 3px 3px #E9E9E9;
    -webkit-box-shadow: 0 0 3px 3px #E9E9E9;
    box-shadow: 0 0 2px 1px #E9E9E9;
    color: #6699cc;
}

a.btnBdr, a.btnBdr:hover {
    text-decoration: none;
}

.font18 {
    font-size: 18px;
}

.font20 {
    font-size: 20px;
}

/* My home right panel start*/

.r-box-noborder {
    border: 0px solid #DDD !important;
}

.r-box-noborder ul {
    width: 100%;
    border: 1px solid #ededed;
}

.r-box-noborder ul li {
    padding: 3px 10px 3px 10px;
    border-bottom: 0px dotted #c9c7c7 !important;
}

ul li#sms-sent a span.SMSsent-off {
    background-position: -171px -145px;
    display: inline-block;
    height: 16px;
    width: 26px;
}

ul li#sms-sent a:hover span.SMSsent-on {
    background-position: -145px -171px;
    display: inline-block;
    height: 16px;
    width: 26px;
}

ul li#sms-recived a span.SMSrec-off {
    background-position: -145px -145px;
    display: inline-block;
    height: 16px;
    width: 26px;
}

ul li#sms-recived a:hover span.SMSrec-on {
    background-position: -171px -171px;
    display: inline-block;
    height: 16px;
    width: 26px;
}

ul li#profileviewdbtn a span.wvmp-viewed-off {
    background-position: 0 -145px;
    display: inline-block;
    height: 16px;
    width: 26px;
}

ul li#profileviewdbtn a:hover span.wvmp-viewed-on {
    background-position: 0 -171px;
    display: inline-block;
    height: 16px;
    width: 26px;
}

ul li#likedlistbtn a span.mh-like-off {
    background-position: -200px -144px;
    display: inline-block;
    height: 15px;
    width: 26px;
}

ul li#likedlistbtn a:hover span.mh-like-on {
    background-position: -200px -171px;
    display: inline-block;
    height: 15px;
    width: 26px;
}

ul li#ignoredbtn a span.mh-ignore-off {
    background-position: -224px -144px;
    display: inline-block;
    height: 15px;
    width: 26px;
}

ul li#ignoredbtn a:hover span.mh-ignore-on {
    background-position: -224px -171px;
    display: inline-block;
    height: 15px;
    width: 26px;
}

/* My home right panel end*/

/*Send SMS */

.lft-pnl {
    background: #fff;
    padding: 0px;
    width: 205px;
    border: 1px solid #ededed;
    margin-top: 0px;
}

.lft-pnl .r-box2 ul a:hover, .lft-pnl .r-box3 ul a:hover {
    text-decoration: underline;
    color: #6699cc;
    font-weight: bold;
}

.lftPanel {
    width: 205px;
}

.rhtPanel {
    width: 775px;
}

.srcbdr {
    border: 1px solid #e5e5e5;
}

.clrgray {
    color: #4d4d4d;
}

.comAcceptBarrow {
    background: #fff url(//imgs.communitymatrimony.com/cbsimages/com-accept-Barrow.gif) no-repeat;
    width: 23px;
    height: 12px;
    display: inline-block;
}

#leftblock a {
    text-decoration: none;
    color: #6699cc;
    font-size: 12px;
    font-weight: normal;
}

#leftblock a:hover {
    text-decoration: underline;
    color: #6699cc;
    font-size: 12px;
    font-weight: normal;
}

#leftblock a:active {
    text-decoration: underline;
    color: #6699cc;
    font-size: 12px;
    font-weight: bold;
}

.lft-pnl .bgclr7 {
    background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 85%, #f1f1f1 85%, #f4f4f4 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(85%, #f1f1f1), color-stop(85%, #f1f1f1), color-stop(100%, #f4f4f4));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%, #f1f1f1 85%, #f1f1f1 85%, #f4f4f4 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%, #f1f1f1 85%, #f1f1f1 85%, #f4f4f4 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%, #f1f1f1 85%, #f1f1f1 85%, #f4f4f4 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%, #f1f1f1 85%, #f1f1f1 85%, #f4f4f4 100%);
    margin-top: 1px;
    border-top: 1px solid #f7f7f7;
    border-bottom: 1px solid #e8e8e8;
}

/*Send SMS */

/********** communication *******/

.lftActive {
    text-decoration: underline !important;
    color: #6699cc !important;
    font-weight: bold !important;
    cursor: default;
}

.supergold-icon, .platinum-icon, .gold-icon, .diamond-icon, .comhistory {
    background: transparent url(//imgs.communitymatrimony.com/cbsimages/srch-icons.gif?id=1) no-repeat;
    text-decoration: none;
}

.supergold-icon {
    background-position: -5px -191px;
    padding: 0px;
    margin: 0px;
    width: 141px;
    height: 27px;
    display: inline-block;
}

.platinum-icon {
    background-position: -5px -161px;
    padding: 0px;
    margin: 0px;
    width: 141px;
    height: 27px;
    display: inline-block;
}

.gold-icon {
    background-position: -5px -223px;
    padding: 0px;
    margin: 0px;
    width: 141px;
    height: 27px;
    display: inline-block;
}

.diamond-icon {
    background-position: -5px -253px;
    padding: 0px;
    margin: 0px;
    width: 141px;
    height: 27px;
    display: inline-block;
}

.comhistory {
    background-position: -5px -292px;
    padding: 0 0 0 25px;
    margin: 0px;
    display: inline-block;
}

.buttonBdrMsg {
    background: #fff;
    padding: 4px 8px !important;
    border: 1px solid #e3e3e3;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-box-shadow: 0 0 3px 3px #E9E9E9;
    -webkit-box-shadow: 0 0 3px 3px #E9E9E9;
    box-shadow: 0 0 2px 1px #E9E9E9;
    color: #6699cc;
}

.zeroclass {
    cursor: auto;
    text-decoration: none !important;
    color: #A2A2A2 !important;
    font-weight: normal !important;
}

.graytab, .graytab a.active, .graytab a.inactive, .matches-active, .matches-inactive {
    background: url(//imgs.communitymatrimony.com/cbsimages/gray-tab.gif) repeat-x;
}

.graytab {
    background-position: 0px 0px;
    height: 31px;
    padding-left: 7px;
}

.graytab a.active, .matches-active {
    background-position: 100% -35px;
    font: bold 13px arial;
    color: #000 !important;
    text-decoration: none !important;
    display: inline-block;
    padding: 7px 25px 7px 25px;
    margin-left: 3px;
    border-left: solid 1px #e9e9e9;
    border-right: solid 1px #e9e9e9;
    height: 17px;
}

.graytab a.inactive, .matches-inactive {
    background-position: 100% -70px;
    font: bold 13px arial;
    text-decoration: none !important;
    display: inline-block;
    padding: 7px 25px 7px 25px;
    margin-left: 4px;
    border-left: solid 1px #e9e9e9;
    border-right: solid 1px #e9e9e9;
    height: 17px;
    color: #6699cc;
    cursor: pointer;
}

a.btnBdr, a.btnBdr:hover {
    text-decoration: none;
}

.imgBdr img {
    border: 1px solid #F1F0F0;
}

/********** communication *******/

.sendMailbtn-new {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FFA443), color-stop(1, #FF7908));
    filter: PROGID:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffd0aa, EndColorStr=#FF7400) progid:DXImageTransform.Microsoft.Shadow(color=#ffffff, direction=180, strength=0);
    background: -moz-linear-gradient( center top, #FFA443 10%, #FF7908 80%);
    background-color: #FFBD76;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #FFF !important;
    border: none;
    display: inline-block;
    color: #FFF;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    -moz-box-shadow: 0 0 3px 3px #E9E9E9;
    -webkit-box-shadow: 0 0 3px 3px #E9E9E9;
    box-shadow: 0 0 2px 2px #E9E9E9;
    cursor: pointer;
    margin: 0px;
    outline: none;
    width: 117px;
    height: 35px;
    line-height: 35px;
    text-align: center;
}

.replybtn-new {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FFA443), color-stop(1, #FF7908));
    filter: PROGID:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffd0aa, EndColorStr=#FF7400) progid:DXImageTransform.Microsoft.Shadow(color=#ffffff, direction=180, strength=0);
    background: -moz-linear-gradient( center top, #FFA443 10%, #FF7908 80%);
    background-color: #FFBD76;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #FFF !important;
    border: none;
    display: inline-block;
    color: #FFF;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    -moz-box-shadow: 0 0 3px 3px #E9E9E9;
    -webkit-box-shadow: 0 0 3px 3px #E9E9E9;
    box-shadow: 0 0 2px 2px #E9E9E9;
    cursor: pointer;
    margin: 0px;
    outline: none;
    width: 102px;
    height: 34px;
    line-height: 35px;
    text-align: center;
}

.sendrembtn-new {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FFA443), color-stop(1, #FF7908));
    filter: PROGID:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffd0aa, EndColorStr=#FF7400) progid:DXImageTransform.Microsoft.Shadow(color=#ffffff, direction=180, strength=0);
    background: -moz-linear-gradient( center top, #FFA443 10%, #FF7908 80%);
    background-color: #FFBD76;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #FFF !important;
    border: none;
    display: inline-block;
    color: #FFF;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    padding: 4px 8px !important;
    text-decoration: none;
    -moz-box-shadow: 0 0 3px 3px #E9E9E9;
    -webkit-box-shadow: 0 0 3px 3px #E9E9E9;
    box-shadow: 0 0 2px 2px #E9E9E9;
    cursor: pointer;
    margin: 0px;
    outline: none;
    width: 163px;
    height: 30px;
    line-height: 30px;
    text-align: center;
}

.decline-btn {
    background: #F4F4F4;
    border: 2px solid #FFFFFF;
    border-radius: 8px;
    color: #6699cc;
    display: inline-block;
    font: 12px/31px arial;
    height: 31px;
    text-align: center;
    width: 67px;
    height: 31px;
    text-align: center;
    line-height: 31px;
}

.needinfo-btn {
    background: #F4F4F4;
    border: 2px solid #FFFFFF;
    border-radius: 8px;
    color: #6699cc;
    display: inline-block;
    font: 12px/31px arial;
    height: 31px;
    text-align: center;
    width: 135px;
    height: 31px;
    text-align: center;
    line-height: 31px;
}

.width80-vp {
    width: 80px;
}

.popcontainer {
    width: 392px;
    height: 249px;
    background: #fbf9ec;
    position: absolute;
    right: 0px;
    top: 10px;
    border-radius: 6px;
    padding: 4px;
    z-index: 500;
}

.popup-inner {
    background: #fefbe4;
    border: 1px solid #efecd7;
    border-radius: 6px;
    width: 100%;
    height: 100%;
    -moz-box-shadow: inset 0 0 5px #efecd7;
    -webkit-box-shadow: inset 0 0 5px#efecd7;
    box-shadow: inner 0 0 5px #efecd7;
}

.popup-content {
    padding: 19px 17px;
    text-transform: none;
}

.popup-content h3 {
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #323232;
    margin: 0;
    padding: 0;
    padding-bottom: 10px;
    border-bottom: 1px dotted #c3c3c3;
}

.popup-content ul {
    margin: 0;
    margin: 10px 0 4px 0;
    list-style: none;
    padding: 0;
}

.popup-content ul li {
    display: block;
    margin: 0;
    padding: 0;
    color: #2f2f2f;
    font: 11px/16px Arial, Helvetica, sans-serif;
    float: left;
    padding-bottom: 8px;
    clear: both;
}

.toparrow-pop {
    position: absolute;
    background: url(//imgs.communitymatrimony.com/cbsimages/top-arrow-pop.gif) no-repeat;
    width: 27px;
    height: 15px;
    top: -10px;
    left: 103px;
}

.pp-icon1, .pp-icon2, .pp-icon3, .pp-icon4, .pp-icon5, .addfav, .ph-protected, .vp-verified, .big-block-on, .block-on, .src-block, .src-ignore {
    background: url(//imgs.communitymatrimony.com/cbsimages/srch-icons.gif?id=1) no-repeat;
}

.pp-icon1 {
    float: left;
    background-position: -202px -149px;
    padding-right: 8px;
    width: 20px;
    height: 20px;
}

.pp-icon2 {
    float: left;
    background-position: -202px -182px;
    padding-right: 8px;
    width: 20px;
    height: 20px;
}

.pp-icon3 {
    float: left;
    background-position: -202px -212px;
    padding-right: 8px;
    width: 20px;
    height: 20px;
}

.pp-icon4 {
    float: left;
    background-position: -202px -242px;
    padding-right: 8px;
    width: 20px;
    height: 20px;
}

.pp-icon5 {
    float: left;
    background-position: -202px -272px;
    padding-right: 8px;
    width: 20px;
    height: 20px;
}

.vp-verified {
    float: left;
    background-position: -167px -268px;
    padding-right: 5px;
    width: 18px;
    height: 18px;
}

.addfav {
    float: left;
    background-position: -167px -297px;
    padding-right: 8px;
    width: 18px;
    height: 15px;
}

.ph-protected {
    background-position: -164px -325px;
    width: 20px;
    height: 25px;
    display: inline-block;
}

.big-block-on {
    float: left;
    background-position: -307px -30px;
    padding-right: 5px;
    width: 20px;
    height: 20px;
}

.block-on {
    background-position: -307px -66px;
    padding-right: 5px;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
}

.src-block {
    background-position: -275px -125px;
    padding-right: 5px;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
}

.src-ignore {
    background-position: -275px -96px;
    padding-right: 5px;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
}

.toparrow-pop {
    position: absolute;
    background: url(//imgs.communitymatrimony.com/cbsimages/top-arrow-pop.gif) no-repeat;
    width: 27px;
    height: 15px;
    top: -10px;
    right: 32px;
}

/***********************************************************************/

/* Name	:	Inbarasan, Anandh
/* Page :	Viewprofile design chnage on Jan 20, 2014
/* Date	:	20-Jan-2014
/***********************************************************************/

/* Inba */

.similarprofile-sibtn {
    background-color: #94d400;
    color: #fff;
    padding: 2px 5px;
    text-Decoration: none;
    border-radius: 3px;
    cursor: pointer;
    cursor: hand;
}

.similarprofile-sibtnall {
    background-color: #94d400;
    color: #fff;
    padding: 2px 5px;
    text-Decoration: none;
    border-radius: 3px;
    cursor: pointer;
    cursor: hand;
    font-weight: normal;
}

.center, .user-data, .tab-inner {
    width: 100%;
}

#matname {
    padding-bottom: 20px;
}

.userdata-left, .src-user-data .userdata-left {
    width: 540px;
    /* height:201px; */
    overflow: hidden;
    padding: 5px 0 0 5px;
    font-size: 14px;
}

.mh-left .src-user-data {
    width: auto !important;
}

.userdata-left ul {
    list-style: none;
    margin: 0;
    padding: 0;
    font: normal 12px/18px Arial, Helvetica, sans-serif;
}

.userdata-left ul li {
    font: normal 12px/18px Arial, Helvetica, sans-serif;
    float: left;
    width: 100%;
    clear: left;
    padding: 0;
    margin: 0;
    padding: 5px 0;
    display: block;
}

.input-field {
    color: #4d4d4d;
    float: left;
    width: 85px;
    text-overflow: ellipsis;
}

.ifon {
    color: #000000;
    float: left;
    padding-right: 3px;
}

.input-data {
    color: #000000;
    float: left;
    text-overflow: ellipsis;
}

.src-user-data .userdata-left, .src-user-data .userdata-left4px, .src-user-data .userdata-left8px, .src-user-data .userdata-left11px {
    width: 540px;
    /*height: 227px !important; */
}

.src-user-data .userdata-left ul li {
    padding: 4px 0 !important;
}

.userdata-left4px ul, .userdata-left8px ul, .userdata-left11px ul {
    list-style: none;
    margin: 0;
    padding: 0;
    font: normal 12px/18px Arial, Helvetica, sans-serif;
}

.userdata-left4px ul li, .userdata-left8px ul li, .userdata-left11px ul li {
    font: normal 12px/18px Arial, Helvetica, sans-serif;
    float: left;
    width: 100%;
    clear: left;
    padding: 0;
    margin: 0;
    padding: 5px 0;
    display: block;
}

.src-user-data .userdata-left4px ul li {
    padding: 5px 0 !important;
}

.src-user-data .userdata-left8px ul li {
    padding: 8px 0 !important;
}

.src-user-data .userdata-left11px ul li {
    padding: 11px 0 !important;
}

.quickres {
    width: 231px;
    position: relative;
    padding-top: 20px;
}

.src-user-data .quickres {
    width: 200px !important;
    padding-top: 30px !important;
}

.quickres h1 {
    float: left;
    display: inline;
    text-indent: -9999px;
    background: url(//imgs.communitymatrimony.com/cbsimages/quick.png) no-repeat center;
    width: 155px;
    margin: 0;
    padding: 6px 0 8px 10px;
}

.quickres ol {
    float: left;
    display: inline;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
}

.quickres ol li {
    color: #6699cc;
    font: normal 12px/27px Arial, Helvetica, sans-serif;
    float: left;
    width: 100%;
    padding: 3px 0 !important;
}

.qtxt {
    display: inline-block;
    font: normal 12px/27px Arial, Helvetica, sans-serif;
    float: left;
    padding-left: 5px;
}

.quick-mobile, .quick-chat, .quick-msg, .quick-hor, .quick-mobile-off, .quick-hor-off, .quick-divorce {
    background: url(//imgs.communitymatrimony.com/cbsimages/qr-sprit.png) no-repeat;
}

.quick-mobile {
    background-position: 0px -2px;
    width: 32px;
    height: 27px;
    display: inline-block;
    float: left;
}

.quick-chat {
    background-position: 0px -34px;
    width: 32px;
    height: 27px;
    display: inline-block;
    float: left;
}

.quick-msg {
    background-position: 0px -68px;
    width: 32px;
    height: 27px;
    display: inline-block;
    float: left;
}

.quick-hor {
    background-position: 0px -99px;
    width: 32px;
    height: 27px;
    display: inline-block;
    float: left;
}

.quick-divorce {
    background-position: 0px -194px;
    width: 32px;
    height: 27px;
    display: inline-block;
    float: left;
}

.quick-mobile-off {
    background-position: 0px -128px;
    width: 32px;
    height: 27px;
    display: inline-block;
    float: left;
}

.quick-hor-off {
    background-position: 0px -162px;
    width: 32px;
    height: 27px;
    display: inline-block;
    float: left;
}

/*.arrow-red { background: url(//imgs.communitymatrimony.com/cbsimages/arrow-red.png) no-repeat; width: 61px; height: 41px; position: absolute; left: -21px; top: -16px;}
.src-arrow-red { background: url(//imgs.communitymatrimony.com/cbsimages/src-arrow-red.png) no-repeat; width: 33px; height: 23px; position: absolute; left: 2px; top: 12px;} 
.comm-container {background:#fef7cb; width:100%; border:1px solid #e8e0ab; border-top-width:2px; height:148px;}
.comm-inner { padding:20px 20px; }
.comm-btn { width:470px; }
.comm-right-btn { width:207px; background:url(//imgs.communitymatrimony.com/cbsimages/dotted-line.gif) no-repeat left center; padding-bottom:10px;  }
.comm-btn h4 { color:#363636; font:bold 14px/18px Arial, Helvetica, sans-serif; margin:0; padding:0; padding-bottom:15px;}
.comm-btn h6 { color:#000000; font:12px/18px Arial, Helvetica, sans-serif; margin:0; padding:0; padding-bottom:15px;} */

.reply {
    font-size: 16px;
    padding: 8px 12px !important;
    margin-right: 9px;
    border-radius: 6px !important;
    -moz-border-radius: 6px !important;
    -webkit-border-radius: 6px !important;
}

.big {
    font-size: 14px;
    padding: 6px 10px !important;
    margin-right: 9px;
    border-radius: 6px !important;
    -moz-border-radius: 6px !important;
    -webkit-border-radius: 6px !important;
}

.com-btn {
    border: 1px solid #e9e9e9;
    border-radius: 6px;
    font: 12px Arial, Helvetica, sans-serif;
    color: #6699cc;
    text-align: center;
    display: inline-block;
    margin: 0 10px 0 0;
    vertical-align: middle;
}

.com-btn span.graybg, .graybgyellow, .graybgyellow1, .greenbg {
    background: #fafafa;
    display: inline-block;
    border-radius: 6px;
    /* border:1px solid #FFFFFF */
    ;
    padding: 8px 8px;
}

.whitebg {
    background: #fff;
    display: inline-block;
    border-radius: 6px;
    border: 1px solid #c9c9c9;
    padding: 3px 8px;
    -webkit-box-shadow: inset 0px 1px 8px -2px #d1d1d1;
    -moz-box-shadow: inset 0px 1px 8px -2px #d1d1d1;
    box-shadow: inset 0px 1px 8px -2px #d1d1d1;
}

.com-btn span.graybg1 {
    background: #dbdbdb;
    display: inline-block;
    border-radius: 6px;
    border: 1px solid #FFFFFF;
    padding: 8px 8px;
    color: #787878;
}

.blockbtn {
    display: inline-block;
    vertical-align: top;
    text-align: left
}

.block-greybtn {
    font: 400 12px arial;
    text-decoration: none;
    color: #6699cc;
    cursor: pointer;
    border: 1px solid #e9e9e9;
    border-right: 0;
    border-radius: 6px 0 0 8px;
    -moz-border-radius: 6px 0 0 8px;
    -webkit-border-radius: 6px 0 0 6px;
    float: left;
    display: inline-block;
    margin: 0 0 0 0;
    background: #fafafa;
    box-shadow: inset 1px 1px 0 #FFF;
    -moz-box-shadow: inset 1px 1px 0 red;
    -webkit-box-shadow: inset 0 1px 0 #fff;
    -ms-box-shadow: inset 0 1px 0 #fff;
    padding: 8px 18px
}

.block-greybtn a {
    color: #6699cc !important;
}

.blockdown {
    /* border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0; */
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    width: 2px;
    height: 31px;
    border: 1px solid #e9e9e9;
    float: left;
    display: inline-block;
    padding: 5px 15px;
    _padding: 5px 12px 4px 7px;
    margin-right: 7px;
    cursor: pointer;
    box-shadow: inset 0 1px 0 #fff;
    -moz-box-shadow: inset 0 1px 0 #fff;
    -webkit-box-shadow: inset 0 1px 0 #fff;
    -ms-box-shadow: inset 0 1px 0 #fff;
    background: #fafafa;
    text-decoration: none;
}

.popup-interset-Header .blockdown {
    border-top-left-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
    -moz-border-top-left-radius: 6px !important;
    -webkit-border-bottom-right-radius: 6px !important;
    -moz-border-top-left-radius: 6px !important;
    -webkit-border-bottom-right-radius: 6px !important;
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    -moz-border-top-left-radius: 0px !important;
    -webkit-border-bottom-left-radius: 0px !important;
    -moz-border-top-left-radius: 0px !important;
    -webkit-border-bottom-left-radius: 0px !important;
    width: 2px;
    height: 23px !important;
    border: 1px solid #e9e9e9;
    padding: 5px 12px;
}

.popup-interset-Header .block-downarw, .popup-interset-Header .blockdown {
    margin: 0 0 0 -5px !important;
}

.popup-interset-Header .block-uparw {
    margin: 5px 0 0 -5px
}

.block-greybtn:hover, .blockdown:hover {
    background: -moz-linear-gradient(top, #ffffff 0%, #f0f0f0 56%, #f0f0f0 56%, #f1f1f1 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(56%, #f0f0f0), color-stop(56%, #f0f0f0), color-stop(100%, #f1f1f1));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%, #f0f0f0 56%, #f0f0f0 56%, #f1f1f1 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%, #f0f0f0 56%, #f0f0f0 56%, #f1f1f1 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%, #f0f0f0 56%, #f0f0f0 56%, #f1f1f1 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%, #f0f0f0 56%, #f0f0f0 56%, #f1f1f1 100%);
}

.block-downarw {
    background: url(//imgs.communitymatrimony.com/cbsimages/srch-icons.gif?id=1) no-repeat -124px -74px;
    margin: 14px 0px 0px -5px;
    _margin: 9px 0px 0px -3px;
    display: inline-block;
    width: 12px;
    height: 6px;
}

.block-uparw {
    background: url(//imgs.communitymatrimony.com/cbsimages/srch-icons.gif?id=1) no-repeat -143px -73px;
    margin: 14px 0px 0px -5px;
    _margin: 9px 0px 0px -3px;
    display: inline-block;
    width: 12px;
    height: 6px;
}

.blockacceptbtn {
    display: inline-block;
    vertical-align: middle;
    text-align: left
}

.blockaccept-greybtn {
    font: bold 16px arial;
    text-decoration: none;
    color: #ffffff;
    cursor: pointer;
    border-radius: 6px 0 0 8px;
    -moz-border-radius: 6px 0 0 8px;
    -webkit-border-radius: 6px 0 0 8px;
    float: left;
    display: inline-block;
    margin: 0 0 0 0;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fee153), color-stop(1, #94d400));
    filter: PROGID:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#fee153, EndColorStr=#94d400) progid:DXImageTransform.Microsoft.Shadow(color=#ffffff, direction=180, strength=0);
    background: -moz-linear-gradient( center top, #fee153 10%, #94d400 80%);
    background-color: #fee153;
    /*box-shadow:0 0 2px 2px #E9E9E9; -moz-box-shadow:0 0 2px 2px red;-webkit-box-shadow:0 0 2px 2px #E9E9E9;-ms-box-shadow:0 0 2px 2px #E9E9E9;*/
    padding: 7px 13px
}

.blockaccept-greybtn a {
    color: #fff;
}

.blockaccept-greybtn1 {
    font: bold 16px arial;
    text-decoration: none;
    color: #ccc;
    cursor: pointer;
    border: 2px solid #FFF !important;
    border-right: 0 !important;
    border-radius: 6px 0 0 8px;
    -moz-border-radius: 6px 0 0 8px;
    -webkit-border-radius: 6px 0 0 8px;
    float: left;
    display: inline-block;
    margin: 0 0 0 0;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9a9a9a), color-stop(1, #7f7f7f));
    filter: PROGID:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#9a9a9a, EndColorStr=#7f7f7f) progid:DXImageTransform.Microsoft.Shadow(color=#ffffff, direction=180, strength=0);
    background: -moz-linear-gradient( center top, #9a9a9a 10%, #7f7f7f 80%);
    background-color: #7f7f7f;
    /*box-shadow:0 0 2px 2px #E9E9E9; -moz-box-shadow:0 0 2px 2px red;-webkit-box-shadow:0 0 2px 2px #E9E9E9;-ms-box-shadow:0 0 2px 2px #E9E9E9; */
    padding: 7px 13px;
}

.blockaccept-greybtn1 a {
    color: #ccc;
}

.blockacceptdown {
    border-radius: 0 8px 8px 0;
    -moz-border-radius: 0 8px 8px 0;
    -webkit-border-radius: 0 8px 8px 0;
    width: 2px;
    height: 21px;
    border-left: 1px solid #fff !important;
    float: left;
    display: inline-block;
    padding: 6px 13px 7px;
    _padding: 6px 13px 6px 7px;
    margin-right: 7px;
    cursor: pointer;
    /* box-shadow:3px 0px 2px 0px #E9E9E9;-moz-box-shadow:3px 0px 2px 0px #E9E9E9;-webkit-box-shadow:3px 0px 2px 0px #E9E9E9;-ms-box-shadow:3px 0px 2px 0px #E9E9E9; */
    background: #94d400;
    text-decoration: none;
}

.blockacceptdown1 {
    border-radius: 0 8px 8px 0;
    -moz-border-radius: 0 8px 8px 0;
    -webkit-border-radius: 0 8px 8px 0;
    width: 2px;
    height: 21px;
    border: 2px solid #FFF !important;
    border-left: 1px solid #f1f1f1 !important;
    float: left;
    display: inline-block;
    padding: 6px 13px 7px;
    _padding: 6px 13px 6px 7px;
    margin-right: 7px;
    cursor: pointer;
    /*box-shadow:3px 0px 2px 0px #E9E9E9;-moz-box-shadow:3px 0px 2px 0px #E9E9E9;-webkit-box-shadow:3px 0px 2px 0px #E9E9E9;-ms-box-shadow:3px 0px 2px 0px #E9E9E9;*/
    background: #777;
    text-decoration: none;
}

.blockaccept-greybtn:hover, .blockacceptdown:hover {
    background: -moz-linear-gradient(top, #94d400 0%, #94d400 56%, #94c400 56%, #94c400 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #94d400), color-stop(56%, #94d400), color-stop(56%, #94d400), color-stop(100%, #fee153));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #94d400 0%, #94d400 56%, #94d400 56%, #fee153 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #94d400 0%, #94d400 56%, #94d400 56%, #fee153 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #94d400 0%, #94d400 56%, #94d400 56%, #fee153 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #94d400 0%, #94d400 56%, #94d400 56%, #fee153 100%);
}

.blockaccept-downarw {
    background: url(//imgs.communitymatrimony.com/cbsimages/srch-icons.gif?id=1) no-repeat -124px -121px;
    margin: 9px 0px 0px -5px;
    _margin: 9px 0px 0px -3px;
    display: inline-block;
    width: 12px;
    height: 6px;
}

.blockaccept-uparw {
    background: url(//imgs.communitymatrimony.com/cbsimages/srch-icons.gif?id=1) no-repeat -143px -121px;
    margin: 9px 0px 0px -5px;
    _margin: 9px 0px 0px -3px;
    display: inline-block;
    width: 12px;
    height: 6px;
}

.comm-right-btn a {
    font: 12px Arial, Helvetica, sans-serif;
    color: #6699cc;
    text-decoration: none;
    display: inline-block;
    padding-left: 20px;
}

/* padding-top:15px; padding-bottom:20px; */

#vpfrm dt label {
    font-weight: bold;
}

#vpfrm dt.pp {
    float: left;
    width: 150px;
    text-align: left;
    padding: 7px 0px 5px 16px;
}

#vpfrm .inputxt {
    width: 320px;
    border-radius: 0px;
    border-top: #c1c1c1 1px solid;
    border-left: #c1c1c1 1px solid;
    border-right: #ebebeb 1px solid;
    border-bottom: #ebebeb 1px solid;
    padding: 5px;
}

#vpfrm dl {
    clear: both;
    margin: 0px;
    padding: 0px 0px 0px 0px;
}

#vpfrm dt {
    float: left;
    width: 140px;
    text-align: left;
    padding: 7px 0px 5px 0px;
}

#vpfrm dd {
    display: block;
    float: left;
    margin: 0px;
    padding: 8px 0px 6px 10px;
    text-align: left;
    width: 403px;
}

#vpfrm select {
    color: #666;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    border-top: #c1c1c1 1px solid;
    border-left: #c1c1c1 1px solid;
    border-right: #ebebeb 1px solid;
    border-bottom: #ebebeb 1px solid;
    padding: 3px;
    margin: 0px;
    background: #fff;
}

#vpfrm select option {
    padding-left: 4px;
}

#vpfrm {
    background: #f4f4f4;
    padding-left: 45px;
}

/* Anandh start */

.quickres ol li a {
    color: #6699cc;
}

.vData-header h1 span {
    color: #333;
}

.txtcaps {
    text-transform: capitalize;
}

/* Anandh end */

.fp-bdr {
    border: 1px solid #c0ecf9;
}

.quick span.qtxt {
    padding-left: 0px !important
}

.bgclr20 {
    background: #fef7cb;
}

/*#fefced*/

.bgclr21 {
    background: #ffeeec;
}

.bgclr22 {
    background-color: #ebebeb;
}

.bgclr23 {
    background: #888888 !important
}

.bgclr24 {
    background: #ffffe7
}

.bgclr25 {
    background: #fffef2
}

.whytick {
    background: url(//imgs.communitymatrimony.com/cbsimages/pay-tick-icon.gif) no-repeat 2% 3px;
    padding: 0 0 15px 27px;
}

.pay-active-btn, .pay-active-btn-small {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb0b0b), color-stop(1, #a10a15));
    filter: PROGID:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#fb0b0b, EndColorStr=#a10a15) progid:DXImageTransform.Microsoft.Shadow(color=#ffffff, direction=180, strength=0);
    background: -moz-linear-gradient( center top, #fb0b0b 10%, #a10a15 80%);
    background-color: #a10a15;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #FFF !important;
    border: none;
    display: inline-block;
    color: #FFF;
    font-family: arial;
    font-size: 18px;
    padding: 8px 18px !important;
    padding: 8px 15px;
    text-decoration: none;
    -moz-box-shadow: 0 0 2px 1px #bfbfbf;
    -webkit-box-shadow: 0 0 2px 1px #bfbfbf;
    box-shadow: 0 0 2px 1px #bfbfbf;
    cursor: pointer;
    margin: 0px;
    outline: none;
}

.pay-active-btn-small {
    font-size: 14px !important;
    font-weight: bold;
    padding: 4px 8px !important;
    padding: 4px 10px;
}

a.likeLink span {
    transition: opacity .5s;
    -webkit-transition: opacity .5s;
    -moz-transition: opacity .5s;
    -o-transition: opacity .5s;
    opacity: 0;
    display: block;
    position: relative;
}

a.likeLink:hover span {
    opacity: 1;
    position: absolute;
    bottom: 0;
    right: 0;
}

.likeLink {
    display: inline-block;
    position: relative;
}

/*.likeLink .likeicon {display: hidden;  position: absolute;  bottom: 0;  right: 0; background: url(//imgs.communitymatrimony.com/cbsimages/likeicon.png) no-repeat; width:42px; height:39px;}
.likeLink .hover-likeicon {display: hidden;  position: absolute;  bottom: 0;  right: 0; background: url(//imgs.communitymatrimony.com/cbsimages/hover-likeicon.png) no-repeat; width:42px; height:39px;}*/

.cbslike-content {
    overflow: hidden;
}

div.like-container {
    color: #FFFFFF;
    font: normal 12px/18px arial, verdana;
    padding: 1px 0px 5px 0px;
}

div.like-container a {
    color: #FFFFFF;
    font: normal 12px/18px arial, verdana;
    text-decoration: none;
    text-shadow: none;
}

.like-over {
    position: absolute;
    padding-top: 5px;
    padding-bottom: 3px;
    width: 58px;
    height: 30px;
    right: 0;
    bottom: -32px;
}

.like-over a span {
    background: url(//imgs.communitymatrimony.com/cbsimages/like-photo-over-rht-bg.png) no-repeat;
    ;
    height: 25px;
    width: 35px;
    display: inline-block;
    text-align: left;
    margin-top: 2px;
    line-height: 24px;
    font-size: 11px;
}

.like-photo-over {
    position: absolute;
    padding-top: 3px;
    margin-bottom: 3px;
    background: #000 !important;
    height: 25px;
    width: 100% !important;
    left: 0;
    bottom: -32px;
    font-size: 11px;
    padding-left: 5px;
    text-align: left;
}

.like-photo-over a {
    text-align: center;
    color: #FFFFFF;
}

div.like-container .like-over, div.like-container .like-photo-over a {
    text-decoration: none;
    color: #FFFFFF;
}

div.like-container a.like-icon {
    padding-left: 25px;
    background: url(//imgs.communitymatrimony.com/cbsimages/like-icon.png) no-repeat;
    width: 29px;
    _width: 27px;
    *width: 27px;
    display: inline-block!important;
    color: #FFFFFF;
    text-decoration: none;
    height: 30px;
}

div.like-container a.liked-icon {
    padding-left: 25px;
    _padding-left: 24px;
    *padding-left: 24px;
    background: url(//imgs.communitymatrimony.com/cbsimages/liked-icon.png) no-repeat;
    width: 29px;
    _width: 27px;
    *width: 27px;
    display: inline-block!important;
    text-decoration: none;
    height: 30px;
}

div.like-container a.unlike-icon {
    padding-left: 25px;
    _padding-left: 24px;
    *padding-left: 24px;
    background: url(//imgs.communitymatrimony.com/cbsimages/unlike-icon.png) no-repeat;
    width: 29px;
    _width: 27px;
    *width: 27px;
    display: inline-block!important;
    text-decoration: none;
    height: 30px;
}

.src-like-arrow {
    background: url(//imgs.communitymatrimony.com/cbsimages/like-arrow.png) no-repeat;
    width: 23px;
    height: 88px;
    position: absolute;
    z-index: 1000;
    margin-left: -13px;
    margin-top: 10px;
    left: 0px;
    top: 0px;
}

.actionbtntrans {
    width: 720px;
    height: 111px;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 4px;
    display: none;
}

.blocktrans {
    position: absolute;
    width: 540px;
    height: 68px;
    background: url(//imgs.communitymatrimony.com/cbsimages/trans.gif) no-repeat;
    top: 0px;
    left: 0px;
    z-index: 1000;
    cursor: default !important;
}

.rightPanel {
    width: 695px !important;
    width: 725px;
    background: url(//imgs.communitymatrimony.com/cbsimages/right-panel-graybg.gif) repeat-y left;
    float: right;
    padding-left: 30px;
}

.tinytooltip {
    display: block;
    height: 30px;
    position: absolute;
    width: auto;
    z-index: 1000000;
}

.tinytooltip .arrow {
    background: url("../cbsimages/daily-seven-tinytooltip.png") no-repeat scroll center center transparent;
    display: block;
    height: 5px;
    margin-bottom: 0;
    position: relative;
    z-index: 3000;
}

.tinytooltip .message {
    background: none repeat scroll 0 0 #363636;
    border-radius: 3px;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    line-height: 16px;
    padding: 8px;
    position: relative;
    text-align: center;
    z-index: 2000;
}

span.tinytooltip_notify {
    z-index: 100001;
    height: 25px;
    width: auto;
}

span.tinytooltip_notify .message {
    padding: 5px 8px;
}

span.tinytooltip .arrow_top {
    background: url('../cbsimages/daily-seven-tinytooltip_top.png') no-repeat center center;
}

/* Notification - Tooltip End */

/************************** Added for new Enlarge Photo Design revamp. **************************/

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    display: inline-block;
}

* html .clearfix {
    height: 1%;
}

/* Hides from IE-mac \*/

.clearfix {
    display: block;
}

.popup-photo {
    width: 892px;
    height: 580px;
    margin: 0 auto;
    background: #FFFFFF;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #6c6c6c;
}

.popup-logo {
    padding: 14px 0 0 17px;
    float: left;
}

.intersetbox {
    padding: 26px 0 0 21px;
    position: relative;
}

.sgreenbg {
    padding: 5px 12px !important;
}

.graybgyellow-smail {
    padding: 5px 12px !important;
    *width: 57px;
}

.send-active-btn-si {
    padding: 6px 9px !important;
    font-size: 14px;
    display: inline-block;
    float: left;
}

.intr-txt {
    color: #363636;
    font: normal 14px arial;
    padding-top: 9px;
    padding-right: 5px;
    position: relative;
    /*rvl*/
}

.com-btn-s {
    margin-top: 3px;
}

.pop-rightarrow {
    position: absolute;
    right: -30px;
    top: -20px;
}

.matchboard-pop {
    padding: 31px 15px 0px 0;
}

.photoContainer {
    width: 861px;
    border: 1px solid #e7e7e7;
    height: 462px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin: 0 auto;
}

.popup-interset-Header {
    padding-bottom: 10px;
}

.pop-photoContainer-inner {
    padding: 0px 20px;
}

.col-1 {
    width: 623px;
    height: 460px;
    display: table;
    position: fixed;
}

.photo-box {
    padding-top: 5px;
    text-align: center;
    /*position: relative;*/
    display: table-cell;
    vertical-align: middle;
    margin: 0 auto;
}

/*.pop-like { position: absolute; background: url(../cbsimages/like-photo.png) no-repeat; right: 100px; top: 30px; width: 33px; height: 45px;}*/

.ph-count {
    position: relative;
    /*right: 270px;*/
    bottom: 35px;
    background: #000;
    width: 108px;
    height: 28px;
    opacity: 0.7;
    font: normal 12px/28px arial;
    color: #FFFFFF;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.arrow-next {
    position: absolute;
    top: 198px;
    right: 20px;
    background: url(../cbsimages/round-arrow.png) no-repeat;
    width: 44px;
    height: 47px;
}

.col-2 {
    width: 196px;
    border-left: 1px solid #e7e7e7;
    height: 462px;
}

ol.pop-photo-list {
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
    padding: 20px 0 0 18px;
}

ol.pop-photo-list li {
    display: block;
    padding: 0;
    margin: 0;
    border: 2px solid #e6e6e6;
    border-radius: 6px;
    margin-bottom: 5px;
    width: 75px;
    height: 75px;
    overflow: hidden;
}

.single-photo {
    width: 809px;
}

.single-photo .col-2 {
    width: 105px;
}

.single-photo .photoContainer {
    width: 775px;
}

.arrow-next-left {
    position: absolute;
    top: 198px;
    left: 0px;
    background: url(../cbsimages/round-arrow-left.png) no-repeat;
    width: 44px;
    height: 47px;
}

.dial7intersetbox {
    width: 700px;
    padding: 26px 0 0 21px;
    position: relative;
}

/************************* Enlarge Photo Design Ends **************************/

.gray-active-btn {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fefefe), color-stop(1, #efefef));
    filter: PROGID:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#fefefe, EndColorStr=#efefef) progid:DXImageTransform.Microsoft.Shadow(color=#ffffff, direction=180, strength=0);
    background: -moz-linear-gradient( center top, #fefefe 10%, #efefef 80%);
    background-color: #fefefe;
    border-radius: 5px;
    border: 1px solid #e2e2e2;
    display: inline-block;
    color: #6699cc;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 8px !important;
    text-decoration: none;
    cursor: pointer;
    margin: 0px;
    outline: none;
}

.request-for-icon {
    /*background: url(//imgs.communitymatrimony.com/cbsimages/request-for-icon.gif) no-repeat 100% 50%; padding-right:15px; */
}

/*a.request-for-btn .request-for-icon:hover{text-decoration:underline;}*/

.request-sent-icon {
    background: url(//imgs.communitymatrimony.com/cbsimages/request-sent-icon.gif) no-repeat 100% 50%;
    padding-right: 15px;
    cursor: default;
    color: #aaa;
}

span.grayclose {
    background: url(//imgs.communitymatrimony.com/cbsimages/gray-close.png) no-repeat 50% 50%;
    width: 22px;
    height: 42px;
    display: inline-block;
    position: absolute;
    right: 15px;
    top: 0px
}

.apppromo1 {
    background: url(//imgs.communitymatrimony.com/cbsimages/head-app-promo-img1.gif) no-repeat center right;
    width: 135px;
    height: 90px;
    position: absolute;
    left: -13px;
    bottom: -2px;
    margin-bottom: 0;
}

.apppromo2 {
    background: url(//imgs.communitymatrimony.com/cbsimages/head-app-promo-img2.gif) no-repeat;
    width: 212px;
    height: 97px;
    position: absolute;
    left: -15px;
    bottom: -9px;
    margin-bottom: 0;
}

.pre-apppromo {
    background: url(//imgs.communitymatrimony.com/cbsimages/hp-head-app-promo-img.png) no-repeat;
    width: 188px;
    height: 21px;
    display: inline-block;
    vertical-align: middle;
}

.shortlist-newon {
    background: url(//imgs.communitymatrimony.com/cbsimages/shortlist-new-on.png) no-repeat 0% 2px;
    width: 24px;
    height: 24px;
    display: inline-block;
}

.shortlist-newoff {
    background: url(//imgs.communitymatrimony.com/cbsimages/shortlist-new-off.png) no-repeat 0% 2px;
    width: 24px;
    height: 24px;
    display: inline-block;
}

/* Search */

.gold-icons, .assisted-icons, .diamond-icons, .platinum-icons, .more-arrow-left-on, .more-arrow-left-off, .more-arrow-right-on, .more-arrow-right-off, .edu-cap-icon, .location-icon, .divorce-icon, .activity-icon, .g-phone-icon, .g-horo-icon, .g-chat-icon, .fb-curve-icon, .linkedin-curve-icon, .gray-print-icon, .vp-intro-icon, .vp-basic-icon, .vp-religious-icon, .vp-professional-icon, .vp-location-icon, .vp-horoscope-icon, .vp-family-icon, .vp-lifestyle-icon, .vp-aboutmypart-icon, .vp-incommon-icon, .vp-incommon-item span, .blue-protect, .contact-free-arrow {
    background: url(//imgs.communitymatrimony.com/cbsimages/vpIcons.png) no-repeat;
    _background: url(//imgs.communitymatrimony.com/cbsimages/vpIcons.gif) no-repeat;
}

.edu-cap-icon {
    background-position: -11px -701px;
    padding-left: 30px;
}

.location-icon {
    background-position: -14px -733px;
    padding-left: 25px;
}

.divorce-icon {
    background-position: -5px -1153px;
    padding-left: 30px;
    background-color: #e8ffd3;
}

.activity-icon {
    background-position: -1px -756px;
    display: inline-block;
    font-size: 11px;
    line-height: 14px;
    padding: 4px 12px 4px 39px;
    vertical-align: middle;
    display: inline-block;
}

.g-phone-icon {
    background-position: -14px -602px;
    padding: 5px 0 5px 22px;
    font-size: 12px;
}

.g-horo-icon {
    background-position: -10px -632px;
    padding: 5px 0 5px 30px;
    font-size: 12px;
}

.g-chat-icon {
    background-position: -10px -663px;
    padding: 5px 0 5px 30px;
}

.g-chat-icon1 {
    background: url(//imgs.communitymatrimony.com/cbsimages/Chat.gif) no-repeat 50% 75%;
    height: 20px;
    width: 30px;
    display: inline-block;
    vertical-align: middle;
}

.gold-icons {
    background-position: -10px -1030px;
    padding: 3px 0 8px 28px;
    font-size: 12px;
    color: #ddb204;
}

/*padding:3px 0 3px 28px;*/

.assisted-icons {
    background-position: -10px -1062px;
    padding: 3px 0 8px 28px;
    font-size: 12px;
    color: #0087aa;
}

/*padding:3px 0 3px 28px;*/

.diamond-icons {
    background-position: -10px -1092px;
    padding: 3px 0 8px 28px;
    font-size: 12px;
    color: #cbad2f;
}

/*padding:3px 0 3px 28px;*/

.platinum-icons {
    background-position: -10px -1124px;
    padding: 3px 0 8px 28px;
    font-size: 12px;
    color: #4eb1a7;
}

.btn-action-bg-m {
    /*background:#def8fd;*/
}

.btn-action-bg-f {
    /*background:#fef1ff;*/
}

.ph-imgbg {
    background: #fff;
    border: 1px solid #f6f6f6;
    box-shadow: none;
    text-align: center;
}

.tagbdr .ph-imgbg {
    width: 167px !important;
    border: 3px solid #009e0f;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    -moz-border-bottom-right-radius: 0px !important;
    -moz-border-bottom-left-radius: 0px !important;
    -webkit-border-bottom-right-radius: 0px !important;
    -webkit-border-bottom-left-radius: 0px !important;
    text-align: center;
    display: inline-block
}

.ph-imgbg-tag {
    background: #009e0f;
    padding: 6px 0 12px;
    text-align: center;
    color: #fff;
    font: bold 14px Tahoma;
}

.tagbdr .ph-imgbg .pad10 {
    padding: 8px !important;
}

.contact-free-arrow {
    background-position: 1px -1652px;
    padding: 3px 0 4px 28px;
    font-size: 11px;
    color: #37a654;
    position: absolute;
    left: 5px;
    width: 100px;
    top: -27px;
    font-weight: bold;
}

.prime-crown-icon {
    background: url(//imgs.communitymatrimony.com/cbsimages/prime-gold-tag-icon.svg) no-repeat 0% 45%;
    padding: 0px 0px 0px 15px;
    color: #e4a403;
    font-size: 10px;
    position: absolute;
    bottom: -2px;
    font-weight: 400;
}

#loadProfileValue .prime-crown-icon {
    position: relative !important;
    top: -7px;
    left: 6px;
}

.aboutbox {
    background: #fff;
    border: 2px solid #ececec;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    font-size: 12px;
    padding: 15px 15px 15px 20px;
    margin-left: 6px;
}

.aboutbox-arrow {
    position: absolute;
    background: url(//imgs.communitymatrimony.com/cbsimages/src-about-arrow.png) no-repeat;
    width: 14px;
    height: 15px;
    margin-left: -13px;
    top: 15px;
    left: 0;
}

.more-plus {
    background: url(//imgs.communitymatrimony.com/cbsimages/src-plus-icon.png) no-repeat 100% 50%;
    padding-right: 18px;
    font-size: 11px;
    color: #999999;
}

.more-minus {
    background: url(//imgs.communitymatrimony.com/cbsimages/src-minus-icon.png) no-repeat 100% 50%;
    padding-right: 18px;
    font-size: 11px;
    color: #999999;
}

.fp-bgclr {
    background: #e0faff url(//imgs.communitymatrimony.com/cbsimages/src-fp-bg-bottom.png) no-repeat 50% top;
    border-top: 1px solid #efefef;
}

.src-left {
    background: url(//imgs.communitymatrimony.com/cbsimages/mh-left-graybg.gif) repeat-y scroll right center;
    float: left;
    padding-right: 10px;
    width: 195px;
    z-index: 999;
}

.popupbox {
    background: #fff;
    border: 1px solid #7dc83a;
    position: relative;
    -webkit-box-shadow: 0 0 6px 3px #dedede;
    box-shadow: 0 0 6px 3px #dedede;
    -moz-box-shadow: 0 0 6px 3px #dedede;
}

.popupbox-left-arrow {
    position: absolute;
    background: url(//imgs.communitymatrimony.com/cbsimages/popupbox-left-arrow.png) no-repeat;
    width: 24px;
    height: 37px;
    margin-left: -24px;
    top: 15px;
    left: 0;
}

/*.src-left, .src-right{ padding-bottom:5000px; margin-bottom:-5000px;}*/

.src-moretab-bg {
    background: url(//imgs.communitymatrimony.com/cbsimages/src-more-tab-bg.png) repeat-x;
    padding: 12px 0;
}

.src-moretab-bg a.tab-act {
    color: #6699cc;
    font-weight: bold;
}

.src-moretab-bg a {
    color: #999;
    font-size: 13px;
    border-right: 1px solid #d7d7d7;
    padding: 2px 15px;
}

.src-moretab-bg a.last {
    border-right: 0px solid #fff;
}

.ph-protected-icon {
    background: url(//imgs.communitymatrimony.com/cbsimages/ph-protected-icon.gif) no-repeat center left;
    padding-left: 22px;
    text-align: left;
}

.ph-protected-icon-new {
    background: url(//imgs.communitymatrimony.com/cbsimages/ph-protected-icon-new.png) no-repeat 5px center;
    padding: 5px 0px 5px 23px !important;
    text-align: left;
    width: 85% !important;
}

.overflow {
    overflow: hidden
}

.src-user-data .input-field {
    color: #aaa;
    float: left;
    width: 84px;
    text-overflow: ellipsis;
}

.src-user-data .input-data {
    color: #555;
    float: left;
    text-overflow: ellipsis;
    width: 200px;
    word-break: break-word;
}

.src-user-data .userdata-left ul li {
    padding: 5px 0 !important;
}

.src-user-data .userdata-left {
    width: 285px;
    min-height: 140px !important;
    padding: 5px 0 0 5px;
    font-size: 14px;
}

.user-icon-bg-grid, .icon-bg-blue {
    border: 4px solid #f3f3f3;
    background: #6699cc;
    border-radius: 50px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 2px;
    position: relative;
}

.icon-bg {
    border: 1px solid #eeeeee;
    background: #fafafa;
    border-radius: 50px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px;
}

.mobileIcon, .horoIcon, .shortlistIcon, .divorceIcon, .mobileIcon-off, .horoIcon-off, .shortlistIcon-off, .shortlist1-on, .shortlist1-off, .chatIcon-bg, .divorceIcon-bg, .msg1-on, .msg1-off, .goldIcon, .diamondIcon, .platinumIcon, .assistedIcon, .premiumIcon, .mobileIcon-verify, .mobileIcon-notverify, .editIcon, .galviewoff, .galviewon, .galviewgridoff, .galviewgridon, .msgIcon-on, .nri-tag {
    background: url(//imgs.communitymatrimony.com/cbsimages/action-icons.png) no-repeat;
    display: inline-block;
}

.mobileIcon {
    background-position: 2px 0px;
    width: 33px;
    height: 30px;
}

.horoIcon {
    background-position: 3px -35px;
    width: 33px;
    height: 30px;
}

.shortlistIcon, .shortlist1-on {
    background-position: 3px -73px;
    width: 33px;
    height: 30px;
}

.divorceIcon {
    background-position: -76px 2px;
    width: 33px;
    height: 30px;
}

.mobileIcon-off {
    background-position: -41px 0px;
    width: 33px;
    height: 30px;
}

.horoIcon-off {
    background-position: -42px -35px;
    width: 33px;
    height: 30px;
}

.shortlistIcon-off, .shortlist1-off {
    background-position: -41px -73px;
    width: 33px;
    height: 30px;
}

.chatIcon-bg {
    background-position: -118px 0px;
    width: 33px;
    height: 30px;
}

.divorceIcon-bg {
    background-position: -78px -118px;
    width: 33px;
    height: 30px;
}

.msgIcon-on {
    background-position: -118px -34px;
    padding: 0px;
    margin: 0px;
    width: 33px;
    height: 30px;
}

.shortlist1-on, .shortlist1-off {
    width: 31px;
    height: 27px;
}

/*.shortlist1-on{background-position: -77px -35px;padding:0px;margin:0px;width:31px;height:27px;}
.shortlist1-off{background-position: -77px -75px;padding:0px;margin:0px;width:31px;height:27px;} */

.msg1-on {
    background-position: -119px -36px;
    padding: 0px;
    margin: 0px;
    width: 31px;
    height: 27px;
}

.msg1-off {
    background-position: -120px -76px;
    padding: 0px;
    margin: 0px;
    width: 31px;
    height: 27px;
}

.goldIcon {
    background-position: -2px -129px;
    width: 51px;
    height: 51px;
    position: absolute;
    left: -5px;
    top: -5px;
}

.diamondIcon {
    background-position: -2px -190px;
    width: 51px;
    height: 51px;
    position: absolute;
    left: -5px;
    top: -5px;
}

.platinumIcon {
    background-position: -2px -250px;
    width: 51px;
    height: 51px;
    position: absolute;
    left: -5px;
    top: -5px;
}

.assistedIcon {
    background-position: -2px -312px;
    width: 51px;
    height: 51px;
    position: absolute;
    left: -5px;
    top: -5px;
}

.premiumIcon {
    background-position: -2px -504px;
    width: 51px;
    height: 51px;
    position: absolute;
    left: -5px;
    top: -5px;
}

.mobileIcon-verify {
    background-position: 4px -375px;
    padding: 3px 0 3px 32px;
}

.mobileIcon-notverify {
    background-position: 4px -405px;
    padding: 3px 0 3px 32px;
}

.editIcon {
    background-position: 4px -436px;
    padding: 3px 0 3px 32px;
}

.galviewoff {
    background-position: -51px -468px;
    padding: 0px;
    margin: 0px;
    width: 22px;
    height: 22px;
}

.galviewon {
    background-position: -3px -468px;
    padding: 0px;
    margin: 0px;
    width: 22px;
    height: 22px;
}

.galviewgridoff {
    background-position: -74px -468px;
    padding: 0px;
    margin: 0px;
    width: 22px;
    height: 22px;
}

.galviewgridon {
    background-position: -26px -468px;
    padding: 0px;
    margin: 0px;
    width: 22px;
    height: 22px;
}

.nri-tag {
    background-position: -2px -575px;
    padding: 0px;
    margin: 0px;
    width: 35px;
    height: 17px;
    margin: 5px 5px 0 0;
    float: left;
}

.chatIcon {
    background: url(//imgs.communitymatrimony.com/cbsimages/Chat.gif) no-repeat 8px 0%;
    vertical-align: middle;
    display: inline-block;
    padding: 4px 15px 4px 45px;
    font-size: 11px;
    line-height: 14px;
}

.normal-btn {
    background: #fafafa;
    border: 1px solid #e9e9e9;
    color: #6699cc;
    font-size: 12px;
    padding: 8px 9px !important;
    border-radius: 6px !important;
    -moz-border-radius: 6px !important;
    -webkit-border-radius: 6px !important;
    display: inline-block;
    margin-right: 10px;
}

.normal-btn1 {
    background: #eaeaea;
    border: 1px solid #d7d7d7;
    color: #6699cc;
    font-size: 12px;
    padding: 8px 9px !important;
    border-radius: 6px !important;
    -moz-border-radius: 6px !important;
    -webkit-border-radius: 6px !important;
    display: inline-block;
    margin-right: 10px;
}

.normal-btn.small {
    padding: 4px 8px !important;
    margin-right: 0px;
    margin-top: -3px;
}

.src-user-data .normal-btn.pad {
    padding: 8px 20px !important;
}

.src-user-data .normal-btn.pad1 {
    padding: 8px 30px !important;
}

.src-user-data .reply {
    width: 140px;
    text-align: center;
    padding: 8px 0 !important;
}

.src-user-data .reply.pad {
    width: auto;
    text-align: center;
    padding: 8px 15px !important;
}

.src-user-data .reply.pad1 {
    width: auto;
    text-align: center;
    padding: 8px 30px !important;
}

.fp-bgclr {
    background: url(//imgs.communitymatrimony.com/cbsimages/pod-src-clr-bg.jpg) no-repeat top right;
    box-shadow: none;
    border-top: 1px solid #daf7ff;
}

.fp-bgclr-top {
    background: #e7fbff
}

#featuredResult .profile-srch, .bdr3.profile-srch, .margin-reset .profile-srch, .sub-leftPanel .profile-srch {
    background: none !important;
}

.fp-srcbdr {
    border: 1px solid #c9f1ff;
}

.divorce-certificate {
    background: url(//imgs.communitymatrimony.com/cbsimages/divorce-certificate.gif) no-repeat;
    width: 190px;
    height: 35px;
    position: absolute;
    left: 0px;
    bottom: 0px;
    margin-left: -13px;
    margin-bottom: -43px;
}

.trustBadge-idenity-icon, .trustBadge-fb-icon, .trustBadge-linkedin-icon, .trustBadge-professional-icon, .trustBadge-divorce-icon {
    background: url(//imgs.communitymatrimony.com/cbsimages/trustbadge-editprofile-icons.png?id=1) no-repeat;
    color: #535353;
}

.trustBadge-idenity-icon {
    background-position: -9px 7px;
    padding: 12px 0 12px 30px;
}

.trustBadge-fb-icon {
    background-position: -9px -48px;
    padding: 12px 0 12px 30px;
}

.trustBadge-linkedin-icon {
    background-position: -9px -105px;
    padding: 12px 0 12px 30px;
}

.trustBadge-professional-icon {
    background-position: -9px -160px;
    padding: 12px 0 12px 30px;
}

.trustBadge-divorce-icon {
    background-position: -9px -215px;
    padding: 5px 0 5px 32px;
}

.pc-add-photo, .pc-add-partner-pref, .pc-add-horo, .pc-add-hobbies, .pc-add-family {
    background: url(//imgs.communitymatrimony.com/cbsimages/profile-com-icons.png) no-repeat;
    font-size: 16px;
    font-weight: bold;
}

.pc-add-photo {
    background-position: -1px 4px;
    padding: 11px 5px 12px 55px;
    display: inline-block;
}

.pc-add-partner-pref {
    background-position: -1px -43px;
    padding: 11px 5px 12px 55px;
    display: inline-block;
}

.pc-add-horo {
    background-position: -1px -92px;
    padding: 11px 5px 12px 55px;
    display: inline-block;
}

.pc-add-hobbies {
    background-position: -1px -145px;
    padding: 11px 5px 12px 55px;
    display: inline-block;
}

.pc-add-family {
    background-position: -1px -200px;
    padding: 11px 5px 12px 55px;
    display: inline-block;
}

.countbg {
    background: #f8f8f8;
    border: 1px solid #e0d0e0;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    color: #6699cc;
    font-size: 16px;
    font-weight: bold;
    padding: 2px 6px;
    margin-right: 20px;
}

.select-arw {
    position: relative
}

.select-arw:after {
    content: " ";
    border-top: 7px solid #a3a5a5;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    right: 8px;
    top: 8px;
    padding: 0;
    position: absolute;
    pointer-events: none;
}

.select-arw:before {
    content: '';
    right: 1px;
    top: -2px;
    width: 22px;
    height: 25px;
    background: #fafafa;
    position: absolute;
    pointer-events: none;
    display: block
}

.select-arw:before {
    width: 25px
}

/*trustbadge*/

.vpact-btnbig {
    background-color: #94d400;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #92c41f;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    padding: 4px 11px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    -moz-border-radius: .3em;
    -webkit-border-radius: .3em;
    border-radius: .3em;
    height: 33px
}

#badgeContentDiv .px-input-button {
    position: relative;
    overflow: hidden;
}

#badgeContentDiv .px-input-button input {
    cursor: pointer;
    direction: ltr;
    margin: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    padding: 0;
    position: absolute;
    font-size: 48px;
    left: -611px !important;
    left: -628px;
    top: 0 !important;
    top: 10px;
}

.badge_file_error {
    font-size: 12px;
    line-height: 14px;
    color: #ff0000;
    display: block;
    text-align: left;
    position: inherit;
    left: 0px;
    top: 32px;
}

.badge_social_error {
    font-size: 12px;
    color: #ff0000;
    display: block;
    text-align: center;
}

.effect8 {
    background: #ffffff url(//imgs.communitymatrimony.com/cbsimages/trustbadge-div.png) no-repeat right bottom;
}

.trustbadgettick {
    display: block;
    background: url(//imgs.communitymatrimony.com/cbsimages/trustbadge-ttick.png) no-repeat left center;
    padding: 5px 0px 5px 20px;
}

.identity, .social, .professional {
    width: 295px;
    float: left;
    margin: 5px;
    min-height: 400px;
    padding: 30px 20px 30px 0;
    position: relative;
}

.identity .logo {
    background: url(//imgs.communitymatrimony.com/cbsimages/trustbadge-identity.png) no-repeat center center;
    display: block;
    height: 210px;
}

.social .logo {
    background: url(//imgs.communitymatrimony.com/cbsimages/trustbadge-social.png) no-repeat center center;
    display: block;
    height: 210px;
}

.professional .logo {
    background: url(//imgs.communitymatrimony.com/cbsimages/trustbadge-professional.png) no-repeat center center;
    display: block;
    height: 210px;
}

.idadded {
    background-color: #f7f7f7;
    padding: 11px 16px;
}

.idadded.clse {
    display: inline-block;
    float: right;
    font: normal 12px verdana, arial;
    color: #b2b2b2;
    background-color: #e5e3e3;
    padding: 2px 5px;
}

.trustovrly {
    position: absolute;
    background: #fafafa;
    -moz-opacity: 0.9;
    opacity: 0.9;
    filter: alpha(opacity=90);
    position: absolute;
    top: 5%;
    left: -5px;
    width: 98%;
    height: 90%;
    z-index: 1;
}

.trustovrlycont {
    text-align: center;
    font-size: 14px;
    position: absolute;
    z-index: 2;
    width: 100%;
}

/********* Hobbies width**********/

.hobbi_width {
    width: 178px !important;
}

.edit-hobbies, .edit-music, .edit-sports, .edit-language, .edit-food {
    background: url(//imgs.communitymatrimony.com/cbsimages/edit-hobbies-icon.png) no-repeat;
    color: #777;
}

.edit-hobbies {
    background-position: 0 0;
    padding: 15px 0 15px 55px;
}

.edit-music {
    background-position: 0 -60px;
    padding: 15px 0 15px 55px;
}

.edit-sports {
    background-position: 0 -121px;
    padding: 15px 0 15px 55px;
}

.edit-language {
    background-position: 0 -182px;
    padding: 15px 0 15px 55px;
}

.edit-food {
    background-position: 0 -235px;
    padding: 15px 0 15px 55px;
}

.rcontent #content #sucessGMsg {
    color: #056D02 !important;
}

/************************************/

/**************** Post EI page*********/

.post_ei_header {
    border-bottom: 3px solid #61b614;
}

.post_ei_tpcnt {
    width: 100%;
    background: #fafafa;
    display: block;
    overflow: hidden;
    color: #575757;
    -webkit-box-shadow: -1px 6px 10px 0px rgba(153, 148, 153, 0.3);
    -moz-box-shadow: -1px 6px 10px 0px rgba(153, 148, 153, 0.3);
    box-shadow: -1px 6px 10px 0px rgba(153, 148, 153, 0.3);
}

.post_ei_maincnt {
    display: block;
}

.usr_prof_list {
    width: 153px;
    height: 176px;
    margin: 0px 26px 30px 0px;
    border: 1px solid #f2f2f2;
    float: left;
    text-align: center;
    position: relative;
    padding: 10px;
    border-radius: 3px;
}

.usr_prof_list label {
    cursor: pointer;
}

.usr_prof_list:nth-child(5n+0) {
    margin: 0px 0px 30px 0px
}

.usr_prof_list .img_cnt img {
    border-radius: 25%;
    width: 115px;
    height: 112px;
}

.Ei_checkbx {
    position: absolute;
    top: 3px;
    left: 3px;
}

.usr_name {
    padding: 12px 0px 15px 0px;
    color: #ec4f0a
}

.usr_det {
    color: #5d4e4e
}

.postei_skip:hover {
    text-decoration: underline;
}

.post_ei_header a {
    color: #9e8c9d;
}

.clrhelpline {
    color: #3bb900
}

/*seo registration pop tooltip*/

.tiptopArrow {
    background: url(//imgs.communitymatrimony.com/cbsimages/hp-info-tipArrow.png) no-repeat !important;
    background: url(//imgs.communitymatrimony.com/cbsimages/hp-info-tipArrow.gif) no-repeat;
    width: 20px;
    height: 11px;
}

.srhres-tooltip {
    background: #fff;
    border: 1px solid #00a652;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    padding: 5px 8px;
    box-shadow: 3px 4px 4px 1px #888;
    -moz-box-shadow: 3px 4px 4px 1px #888;
    -webkit-box-shadow: 3px 4px 4px 1px #888;
    -khtml-box-shadow: 3px 4px 4px 1px #888;
}

.pos-relative {
    position: relative;
}

.am_popups {
    background: #eeeeee;
    border-radius: 8px;
    color: #363636;
    position: relative;
}

/* know more popup*/

.know_more {
    text-align: center;
    padding: 50px 0;
    width: 475px;
    font-size: 16px;
}

.know_more p {
    padding: 0 22px;
}

.close_icon {
    position: absolute;
    right: 10px;
    top: 8px;
}

.btn_cancel {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #d3d3d3;
    border-radius: 4px;
    color: #0274cb;
    font-size: 14px;
    padding: 5px 15px;
    cursor: pointer;
}

/* /know more popup*/

/* postEI  popup*/

.pro_img-circle {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    width: 74px;
    height: 74px;
    margin: 0 auto;
    overflow: hidden;
}

.pro_img-circle>img {
    max-width: 100%;
}

.postei_popup {
    text-align: center;
    padding: 18px 0;
    width: 410px;
    font-size: 17px;
}

.inrst_send {
    color: #34952f;
    font-size: 20px;
    margin: 0;
}

.cont_details {
    margin: 12px auto 0;
    width: 345px;
}

.cont_details span.bold {
    font-size: 22px;
    line-height: 1.5;
}

/* /postEI  popup*/

/* searchlist  popup*/

.left {
    float: left;
}

.sear_list_popup {
    text-align: center;
    padding: 35px 0;
    width: 475px;
    font-size: 16px;
}

.searclist {
    padding-left: 35px;
}

.left.cont {
    padding-left: 20px;
    text-align: left;
    width: 285px;
    padding-top: 7px;
}

.font_bold {
    font-weight: bold;
}

.relation_cnt {
    font-size: 14px;
    margin: 0 35px;
    text-align: left;
}

.br-top {
    border-top: 1px solid #d4d4d4;
    margin: 10px 35px;
}

.clr-hash {
    color: #777777;
}

.btns {
    text-align: right;
}

.btn-orange {
    border: 1px solid #ff7805;
    color: #ff7805;
    font-weight: bold;
    padding: 5px 8px;
    border-radius: 5px;
    float: left;
    background: #fff;
}

.btn-orange:hover, .btn-orange.active {
    background: #ff7805 none repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
}

.btn_req {
    margin-right: 10px;
}

#request_call_back_popup div, #request_call_back_error_popup p, #request_cancel_popup p {
    font-size: 15px !important;
}

#request_call_back_popup div.relation_cnt {
    font-size: 14px !important;
}

#lightpic div>p.cont_details {
    font-size: 17px;
}

#lightpic .am_popups {
    position: fixed;
    top: 20% !important;
}

/* /searchlist  popup*/

/**New Add Photo Revamp Start **/

.clra {
    color: #aaa;
}

.clrbg_blue {
    background-color: #0E7AC3;
}

.clrbg_lblue {
    background-color: #E3F4FE;
}

.clrbg_green {
    background-color: #5BCC94;
}

.width830 {
    width: 830px;
}

.width235 {
    width: 235px;
}

.or.or_circle {
    line-height: 50px;
    margin: 0 auto;
    top: -35px;
    width: 75px;
    left: 0;
    right: 0;
}

.or_circle {
    border-radius: 50%;
    height: 75px;
    width: 75px;
}

.z-index99 {
    position: relative;
    z-index: 99;
}

.brt {
    border-top: 1px solid #ccc;
}

.brt .or_circle {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #7a787a;
    display: block;
    height: 35px;
    line-height: 31px;
    position: relative;
    top: -19px;
    width: 35px;
}

/**New Add Photo Revamp End **/

.bpopupoverlay {
    background-color: rgb(0, 0, 0);
    height: 100%;
    left: 0px;
    opacity: 0.5;
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 100003;
}

.avatar-txtbg {
    background-color: #6699cc;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 0px;
    width: 100%;
    display: inline-block;
}

/*new header changes Starts*/

.menu_tipnicon {
    position: absolute;
    top: -15px;
    left: 26px;
}

#topnav-login-menu .searchmenu li a, .searchmenu .sublink a {
    color: #898989 !important;
    padding: 5px 8px !important;
    font-size: 13px !important;
}

.popmenu ul, .searchmenu ul {
    line-height: 24px;
    list-style-type: none;
    margin: 10px 10px 10px 0;
    padding: 0 0 0 6px;
}

.searchmenu .sublink a:hover {
    color: #111 !important;
}

.searchmenu ul.menu_bdright {
    border-right: 1px solid #ddd;
    padding-right: 10px;
}

.searchmenu {
    padding: 10px 0;
}

.menu_title {
    color: #2f2f2f;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 0 15px 0;
}

#topnav-login-menu a {
    text-transform: uppercase;
    display: block;
}

#topnav-login-menu .count {
    background: #f1db45 none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    color: #000000;
    font-size: 10px;
    font-weight: normal;
    margin-right: 2px;
    padding: 2px 4px;
    text-shadow: none;
}

#topnav-login-menu a {
    background: url("//imgs.communitymatrimony.com/cbsimages/menu_line.png") no-repeat scroll right center;
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
    padding: 18px 9px 17px;
    text-decoration: none;
    text-shadow: inherit;
    display: block;
    font-family: robotoregular;
}

.logo_login .inlineblock.vmiddle>img {
    vertical-align: inherit;
}

.logo_login {
    background: #fff none repeat scroll 0 0;
    border-radius: 4px;
    box-shadow: 4px 3px 8px rgba(0, 0, 0, 0.5);
    float: right;
    margin: 5px 0;
    padding: 3px 10px;
}

.appinstall_logo {
    text-align: left;
}

.appinstall_logo>span {
    font-family: 'PT Sans', sans-serif;
    font-weight: normal;
    line-height: 15px;
    text-transform: capitalize;
}

.searchbox_submit {
    background: url("//imgs.communitymatrimony.com/cbsimages/header_search_nicon.jpg") no-repeat scroll 2px 100%;
    border-left: 1px solid #ddd;
    left: 146px;
    top: 10px;
}

.searchbox.bg {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
    color: #b3b2b2 !important;
    height: auto;
    left: 0;
    position: relative;
    top: 7px;
    width: 145px;
    border-radius: 5px;
}

#topnav-login-menu .searchmenu .menu_title a {
    color: #2f2f2f;
    font-weight: normal;
    padding: 0;
    text-shadow: inherit;
    text-transform: inherit;
}

.popmenu ul, .searchmenu ul.sub_mlik {
    padding-left: 18px;
}

.paddt10i {
    padding-top: 10px !important;
}

#topnav-login-menu .dailybg {
    background: rgba(0, 0, 0, 0) url("//imgs.communitymatrimony.com/cbsimages/daily_matches_nicon.png") no-repeat scroll 0 0;
    position: relative;
    width: 28px;
    margin-right: 6px;
    margin-left: 0;
    margin-top: 0;
    vertical-align: middle;
}

#topnav-login-menu .dailybg.whitedailybg {
    background: rgba(0, 0, 0, 0) url("//imgs.communitymatrimony.com/cbsimages/daily_matches_nwhicon.png") no-repeat scroll 0 0;
    height: 14px;
    top: -3px;
    width: 22px;
}

.clr36 {
    color: #363636;
}

#topnav-login-menu .searchmenu li a.livehelp-phone {
    background: url("//imgs.communitymatrimony.com/cbsimages/top-header-icons.png") no-repeat scroll 0 0 !important;
    background-position: -8px -440px !important;
    display: block;
    margin: 0 0 5px 2px;
    padding: 0 0 5px 35px !important;
    color: #0274cb !important;
}

#topnav-login-menu .searchmenu li a.livehelp-chat {
    background: url("//imgs.communitymatrimony.com/cbsimages/top-header-icons.png") no-repeat scroll 0 0 !important;
    background-position: -8px -476px !important;
    display: block;
    margin: 0 0 5px 2px;
    padding: 0 0 5px 35px !important;
    color: #0274cb !important;
}

#helppop .menu_tipnicon {
    left: inherit;
    right: 22px;
}

#userpop .menu_tipnicon {
    left: inherit;
    right: 53px;
}

#topnav-login-menu .count.notify {
    padding: 0 5px;
    position: absolute;
    right: 0;
    top: 8px;
}

#topnav-login-menu a.notify_icon {
    background: none;
    padding-right: 5px;
    width: 22px;
}

#topnav-login-menu a.prfile_icon {
    padding: 10px 0 10px 10px;
    width: 60px;
    background: none;
}

.prfile_icon .menu-arrow-off {
    background: url("//imgs.communitymatrimony.com/cbsimages/header_dd_nicon.png") no-repeat scroll 0 0;
    margin-left: 5px;
}

#topnav-login-menu #userpop .searchmenu.user-menu a {
    color: #497caf;
    font-weight: normal;
    padding-left: 5px;
    text-transform: capitalize;
    font-size: 12px;
}

#topnav-login-menu #userpop .popmenu ul li a {
    padding: 8px 0 8px 40px !important;
    color: #535353;
}

#topnav-login-menu #userpop .popmenu ul li a.settings-editprofile {
    background-position: -5px -133px !important;
}

#topnav-login-menu #userpop .popmenu ul li a.settings-editpartnerpref {
    background-position: -5px -398px !important;
}

#topnav-login-menu #userpop .popmenu ul li a.settings-verifyphno {
    background-position: -5px -169px !important;
}

#topnav-login-menu #userpop .popmenu ul li a.settings-trustbadge {
    background-position: -5px -207px !important;
}

#topnav-login-menu #userpop .popmenu ul li a.settings-account {
    background-position: -5px -243px !important;
}

#topnav-login-menu #userpop .popmenu ul li a.settings-privacy {
    background-position: -5px -280px !important;
}

#topnav-login-menu #userpop .popmenu ul li a.settings-logout {
    background-position: -5px -319px !important;
}

#topnav-login-menu .note-header-icon, #topnav-login-menu .note-header-icon-disable, #topnav-login-menu .settings-on, #topnav-login-menu .popmenu ul li a.settings-editprofile, #topnav-login-menu .popmenu ul li a.settings-editpartnerpref, #topnav-login-menu .popmenu ul li a.settings-verifyphno, #topnav-login-menu .popmenu ul li a.settings-trustbadge, #topnav-login-menu .popmenu ul li a.settings-account, #topnav-login-menu .popmenu ul li a.settings-privacy, #topnav-login-menu .popmenu ul li a.settings-logout, #topnav-login-menu .hdrhelptip, #topnav-login-menu a.report-abuse, #topnav-login-menu a.safematrimony {
    background: url(//imgs.communitymatrimony.com/cbsimages/top-header-icons.png) no-repeat !important;
}

#topnav-login-menu #userpop .popmenu ul li {
    border-bottom: 0 none;
}

#topnav-login-menu .user-menu a {
    padding: 2px 0;
}

.bordertb {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    margin: 10px 0;
    padding: 10px 0 10px 10px;
    width: 375px;
}

#topnav-login-menu #userpop .popmenu ul {
    padding-left: 0;
}

#userpop .radial-progress.green .circle .mask .fill {
    background-color: #02ccda !important;
}

#userpop .radial-progress {
    background-color: #cecece !important;
}

.width200 {
    width: 200px;
}

#topnav-login-bg .addphoto.prfile_icon {
    background-position: inherit !important;
    background-size: 57px auto !important;
    height: 25px !important;
    width: 30px !important;
    position: relative !important;
    top: 10px;
    padding: 0;
    background: url(//imgs.communitymatrimony.com/cbsimages/addphoto_nicon.jpg) no-repeat !important;
}

.addphoto.prfile_icon .menu-arrow-off {
    margin-left: 30px;
    position: relative;
    top: 6px;
}

#MyHomeTab ul.tabs {
    z-index: 99 !important;
}

#topnav-login-menu .searchmenu li a, .searchmenu .sublink a {
    padding: 5px;
    font-size: 12px;
}

#myhomepop .menu_tipnicon {
    left: 36px;
}

#topnav-login-menu #note-header-icon-bell {
    background: url(//imgs.communitymatrimony.com/cbsimages/header_notify_nicon.png) no-repeat !important;
    padding-right: 0;
    position: relative;
    top: 16px;
}

#topnav-login-menu .note-header-icon-bg {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    margin-left: 0;
    padding: 0;
}

#topnav-login-menu .searchmenu a.clr6 {
    display: inline-block;
    font-size: 12px !important;
    padding: 5px 12px !important;
}

#topnav-login-menu .searchmenu .SearchResults a.clr6, #topnav-login-menu .searchmenu .SearchResults a.clr6 :hover {
    display: inline-block;
    font-size: 12px !important;
    padding: 5px !important;
}

.menu-arrow-off {
    background: url("//imgs.communitymatrimony.com/cbsimages/header_dd_nicon.png") no-repeat scroll 0 0;
    cursor: pointer;
    display: inline-block;
    height: 7px;
    position: absolute;
    right: 10px;
    top: 21px;
    width: 12px;
}

.menu-arrow-on {
    background-position: -222px -103px;
    cursor: pointer;
    display: inline-block;
    height: 7px;
    width: 12px;
}

/*notify*/

#topnav-login-menu .note-bubble a, #topnav-login-menu .note-bubble a:hover {
    background: none;
    color: #777777;
    font-weight: normal;
    padding: 0;
}

#topnav-login-menu .note-bubble .note_userscontentname a {
    color: #777777;
    font-size: 11px;
    font-weight: normal;
    line-height: 13px;
    text-transform: capitalize;
}

#topnav-login-menu .note-bubble .note_userscontentname>br {
    display: none;
}

#topnav-login-menu .note-bubble a.clr6 {
    color: #6699cc;
    font-size: 11px;
    text-transform: none;
}

/*notify*/

/*new header changes End*/

.box1 ul {
    padding: 10px 0 10px 10px;
    ;
    margin: 0px;
}

.box1 li.arrow1 {
    background: url("//imgs.communitymatrimony.com/cbsimages/pop-arrow.gif") no-repeat scroll 0 8px;
    list-style: none;
    padding: 0 0 8px 12px;
    font-size: 14px;
    color: #777;
    line-height: 20px;
}

/*habits changes*/

.detail-wapper .clearleft.databox ul li {
    clear: left;
}

/*inbox rewamp*/

.n_inbox, .n_inbox .graytab, .n_inbox #msgshowall, .n_inbox #msgResults, .n_inbox .main.wrapper-max, .n_inbox .rhtPanel, .n_inbox #ReqRecShow .bgclr5 {
    background: #f3f3f3;
    box-shadow: none;
    margin-top: 2px;
}

.n_inbox .graytab a.inactive, .n_inbox .matches-inactive {
    background: none;
    border-right: medium none;
    border-left: medium none;
    color: #878787;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
}

.n_inbox .graytab a.active, .n_inbox .matches-active {
    background: none;
    color: #363636;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    border-bottom: solid 2px #ff7234;
    border-left: medium none;
    border-right: medium none;
}

.n_inbox .srcbdr, .n_inbox .bgclr5 {
    box-shadow: 2px 2px 5px #ddd;
}

.n_inbox .graytab a {
    border-right: 1px solid #ddd;
}

.n_inbox .r-box3 ul li a {
    color: #868686;
    text-transform: uppercase;
    font: 11px/27px arial;
    padding-left: 20px;
    display: block;
    margin: 5px 0;
}

.n_inbox .r-box3 ul li a:hover, .n_inbox .r-box3 ul li a.lftActive {
    background: #ffeee6;
    color: #363636 !important;
    text-decoration: none !important;
    font-weight: normal;
}

div.lftActive {
    background: #ffeee6;
    color: #363636 !important;
    text-decoration: none !important;
    font-weight: normal;
}

.n_inbox .lft-pnl {
    background: none;
    border: medium none;
}

.n_inbox .lft-pnl .bgclr7 {
    background: none;
    border-bottom: medium none;
    border-top: medium none;
    text-transform: uppercase;
    padding-left: 0;
}

.n_inbox .r-box3 ul {
    padding-left: 0
}

.n_inbox .lftPanel .clr6 {
    color: #545454;
    font-size: 13px;
    text-transform: uppercase;
}

.n_inbox .hr-sptr {
    border-bottom: none;
}

.n_inbox #msgResults .clrblack, .n_inbox #msgResults .clrblack .clr5, .n_inbox #msgResults .padl5.padt5.mediumtxt, .clr_msgtext, .n_inbox .mediumtxt, .n_inbox .mediumhdrtxt-s {
    color: #898989;
}

.n_inbox .imgBdr {
    border-radius: 50%;
    overflow: hidden;
    padding: 0;
}

.n_inbox .send-active-small-btn, .n_inbox .button, .n_inbox .buttonBdrMsg {
    border-radius: 0;
    font-size: 13px;
    padding: 7px 10px;
    text-transform: uppercase;
    height: 16px;
}

.n_inbox .paging {
    background: none;
    font-size: 17px;
}

.n_inbox .pagination-act a {
    background-color: #d2d2cb;
    border: 1px solid #e0e0e0;
    color: #363636;
    border-radius: 0;
    padding: 3px 6px;
}

.n_inbox .pagination-inact a {
    border-radius: 0;
    color: #919191;
    border-radius: 0;
    padding: 3px 6px;
}

.n_inbox .buttonBdrMsg {
    box-shadow: none;
    font-size: 14px;
    margin-right: 15px;
    padding: 6px 10px !important;
    text-transform: capitalize;
}

.msg_clr {
    color: #fd7b7b;
}

.upper-txt {
    text-transform: uppercase;
}

.n_inbox .comhistory {
    background: none;
    padding-left: 5px;
    bottom: 2px;
    position: relative;
    border-left: solid 1px;
    margin-left: 5px;
    line-height: 10px;
}

div.lftActive {
    background: #ffeee6;
    color: #363636 !important;
    text-decoration: none !important;
    font-weight: normal;
}

/*inbox rewamp*/

=======
/*habits changes*/

.detail-wapper .clearleft.databox ul li {
    clear: left;
}

/* decline pp Start*/

.decline_list {
    padding: 0;
    line-height: 24px;
    margin: 5px 0;
}

.decline_list li {
    list-style: none;
    color: #777777;
    text-align: left;
}

.decline_list li span {
    color: #000000;
}

.decline_list li input {
    vertical-align: middle;
}

.marg0 {
    margin: 0;
}

.decline_list li label {
    font-size: 13px;
    color: #777777;
}

.clr67 {
    #676767;
}

.clr84 {
    #848484;
}

.pop-up-sent.declinereason .popup-bgcolor, .pop-up-sent.declinereason #blockprofileaction>div {
    padding: 0 !important;
}

div#decline_reason {
    left: 0 !important;
    right: 0 !important;
    width: 420px !important;
    margin: 0 auto;
}

/* decline pp End*/

/*seo page*/

.prevactive:hover {
    background: none;
    border: none;
}

/* tooltip */

.arrow_tbox {
    position: relative;
    background: #ffffff;
    border: 1px solid #ddd;
    width: auto !important;
    min-width: 100px;
}

.arrow_tbox:after, .arrow_tbox:before {
    bottom: 100%;
    left: 50px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.arrow_tbox:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #ffffff;
    border-width: 5px;
    margin-left: -5px;
}

.arrow_tbox:before {
    border-color: rgba(234, 233, 233, 0);
    border-bottom-color: #ddd;
    border-width: 6px;
    margin-left: -6px;
}

/* tooltip */

.GAdsense iframe {
    border: 1px solid #1px solid #e5e5e5;
}

/*dvm promo popup start*/

.light_clrgreen {
    color: #79eb78
}

.bgclrg.button-round {
    background: #6fc36e;
    border: none;
    color: #fff;
    padding: 10px;
    border-radius: 5px;
    padding: 9px 20px;
    font-size: 16px;
}

#lightpic_dvm_promo {
    min-width: 320px !important;
    position: fixed !important;
    top: 22% !important;
}

.act_viewtxt {
    position: absolute;
    width: 100%;
    right: 0;
    left: 0;
    bottom: 21px;
    text-transform: uppercase;
}

.act_viewtxt:focus {
    outline: 0;
}

.blurry-text {
    color: #333333 !important;
    -webkit-filter: blur(2px);
    /* Safari */
    filter: blur(2px);
}

.bgclrg.button-round.no-radius {
    border-radius: 0;
}

#MyHomeTab ul li a.about_txt span {
    font-size: inherit;
    display: inherit;
}

.blur-text {
    color: transparent;
    text-shadow: 0 0 9px rgba(0, 0, 0, .7);
}

.txtlock_ {
    border: solid 1px #6699cc;
    display: inline-block;
    padding: 9px;
    text-align: center;
    position: absolute;
    right: 0;
    background: #fff;
    top: 22px;
    z-index: 9;
}

.activate_banner {
    border: solid 1px #ddd;
}

.fleft.blue_bg {
    background: #445b75;
    color: #fff;
    font-size: 16px;
    padding: 18px 14px;
}

.activate_banner ul {
    margin: 0;
    padding: 0;
    display: table;
    height: 72px;
}

.activate_banner ul li {
    width: 115px;
    list-style: none;
    padding-left: 25px;
    display: table-cell;
    vertical-align: middle;
    color: #717171;
    font-size: 13px;
    background: url(https://imgs.divorceematrimony.com/cbsimages/tick-icon.png) no-repeat;
    background-position: left center;
    background-size: 20px;
    padding-right: 7px;
}

.activate_banner ul li.first {
    width: 190px;
    padding-left: 10px;
    background: none;
}

.activate_banner .bgclrg.button-round {
    margin-top: 17px;
}

.clr5e {
    color: #5e5e5e !important;
}

.right_flag {
    background-color: #AC4244;
    position: relative;
}

.right_flag:after {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 36px 10px 36px 0;
    border-color: transparent #ffffff transparent transparent;
    position: absolute;
    right: 0;
    top: 0;
}

img.vp_nlockicon.ng-scope {
    position: absolute;
    bottom: -4px;
}

.request-for-icon {
    position: relative;
}

.vplock_btntxt {
    position: relative;
    top: 3px;
}

button:focus {
    outline: 0 !important;
}

/*dvm promo popup end*/

/* Stric PP Start */

.tooltip {
    position: relative;
    display: inline-block;
    color: #006080;
}

.tooltip .tooltiptext {
    visibility: hidden;
    position: absolute;
    width: 250px;
    color: #555;
    padding: 10px 15px 0;
    border-radius: 3px;
    z-index: 1;
    opacity: 0;
    transition: opacity 0.3s;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}

.tooltip-left {
    top: -45px;
    bottom: auto;
    right: 35px;
    box-shadow: 1px 2px 8px #5b5b5b;
}

.tooltip-left::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 100%;
    margin-top: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent transparent #555;
}

.arrow_box {
    position: relative;
    background: #fff;
    border: 2px solid #7fae10;
}

.arrow_box:after, .arrow_box:before {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.arrow_box:after {
    border-color: rgba(255, 255, 255, 0);
    border-left-color: #fff;
    border-width: 12px;
    margin-top: -12px;
}

.arrow_box:before {
    border-color: rgba(127, 174, 16, 0);
    border-left-color: #7fae10;
    border-width: 15px;
    margin-top: -15px;
}

.preferencematch input[type=checkbox]:not(old), .preferencematch input[type=radio]:not(old) {
    width: 28px;
    margin: 0;
    padding: 0;
    opacity: 0;
}

.preferencematch input[type=checkbox]:not(old)+label, .preferencematch input[type=radio]:not(old)+label {
    display: inline-block;
    padding-left: 40px;
    background: url('//imgs.communitymatrimony.com/cbsimages/strictpp_rc_icon.png') no-repeat 0 0;
    line-height: 24px;
    cursor: pointer;
}

.preferencematch input[type=checkbox]:not(old)+label {
    background-position: 3px -48px;
}

.preferencematch input[type=checkbox]:not(old):checked+label {
    background-position: 3px 0;
}

.preferencematch .tooltip-left {
    top: -43px;
    bottom: auto;
    right: 60px;
    box-shadow: 1px 2px 8px #5b5b5b;
}

.closeIcon {
    background: url('//imgs.communitymatrimony.com/cbsimages/sys_akshaya_ofr_17_close1.png') no-repeat 0 0;
    background-position: 11px 6px;
    padding: 3px 0 3px 32px;
    background-size: 12px;
    height: 20px;
    display: inline-block;
}

#show_partner .editIcon {
    height: 20px;
    display: inline-block;
}

/* Stric PP End */

/*shortlist block starts*/

.save-searchbox.remove_block {
    display: none;
}

.list_sorting dd {
    margin-left: 14px;
    padding: 5px;
}

dl.list_sorting {
    margin-bottom: 0;
}

dl.list_sorting {
    margin-bottom: 0;
    color: #999;
    font-size: 12px;
    border-bottom: solid 1px #ddd;
}

#lightpic.sendrpp>div {
    width: 420px !important;
}

#lightpic.sendrpp .txt-left {
    text-align: center;
    padding: 20px;
}

/*shortlist block ends*/

.r-box3.req_dd {
    position: relative;
    background: rgb(255, 255, 255) none repeat scroll 0% 0%;
    z-index: 9;
    border: 1px solid rgb(221, 221, 221);
    box-shadow: -3px 3px 8px rgb(221, 221, 221);
}

.r-box3.req_dd ul li a {
    border: none;
}

/*DVM3 Masking*/

ul.pref_mateches.dvm_mateches {
    padding: 0;
    margin: 0;
    min-height: 55px;
    width: 430px;
}

.pref_mateches.dvm_mateches li {
    float: left;
    list-style: none;
    padding-left: 20px;
    margin-bottom: 15px;
    width: 23%;
    background: url("//imgs.divorceematrimony.com/cbsimages/tick.gif");
    background-repeat: no-repeat;
    background-position: center left;
    color: #6699cc;
    font-size: 14px;
    text-transform: capitalize;
}

.profile-srch.dvm_list {
    background: none !important;
}

span.send-active-btn.reply.bdr_none {
    border: none;
    padding: 10px 16px !important;
    border-radius: 3px !important;
}

.clr53 {
    color: #535353 !important;
}

span.send-active-btn.reply.bdr_none.bdr-rnone {
    border-radius: 0 !important;
}

#lightpic.d7msgpopup {
    top: 25% !important;
    position: fixed !important;
    left: 0 !important;
    right: 0 !important;
    margin: 0 auto !important;
}

.bModal.__bPopup1.d_block {
    display: block !important;
}

#unlockmvmeprofile {
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all 1s ease;
    -ms-transition: all .8s ease;
    transition: all .8s ease;
}

#unlockmvmeprofile.sticky-dvm {
    position: fixed;
    width: 697px;
    z-index: 9;
    background: #fff;
    top: 52px;
    box-shadow: 1px 2px 4px #bbbaba;
    padding-top: 15px;
}

.defaultCursor {
    cursor: default;
}

.defaultCursor a:hover {
    cursor: default;
}

.circle_dot_posr {
    position: relative;
}

.circle_dot_posr span.enable_dot {
    border-radius: 50%;
    width: 5px;
    height: 5px;
    background: red;
    position: absolute;
    left: 10px;
    top: 10px;
}

/* WCSM communication filter start */

.n_inbox #MsgRecShow {
    margin-top: 31px;
}

.mrgb10 {
    margin-bottom: 10px
}

.outer_greenbtn {
    color: #94d400;
    border: solid 1px #94d400;
    background: #fff;
    padding: 3px 12px;
    margin-left: 10px;
    border-radius: 3px;
}

.newfilter .switch {
    position: relative;
    display: inline-block;
    width: 44px;
    height: 18px;
}

.newfilter .switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

.newfilter .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 2px;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}

.newfilter .slider:before {
    position: absolute;
    content: "";
    height: 24px;
    width: 24px;
    left: 0;
    bottom: 0;
    top: -4px;
    background-color: #7fae10;
    -webkit-transition: .4s;
    transition: .4s;
}

.newfilter .switch input:checked+.slider {
    background-color: #bbdf65;
}

.newfilter .switch input:focus+.slider {
    box-shadow: 0 0 1px #bbdf65;
}

.newfilter .switch input:checked+.slider:before {
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
}

/* Rounded sliders */

.slider.round {
    border-radius: 34px;
}

.slider.round:before {
    border-radius: 50%;
}

/* WCM communication filter End */

/* WCSM Settings Start */

.clr01 {
    color: #010101
}

.wcsm_content {
    color: #010101;
    font-size: 14px;
    padding: 10px;
}

.wcm_radio .fleft {
    /* padding:0 10px 0; */
}

.wcsm_maintitle {
    color: #000;
    font-size: 16px;
    padding: 30px 10px 15px;
}

.wcsm_subtitle {
    color: #000;
    font-size: 16px;
    padding: 25px 10px 15px;
}

.wcm_radio {
    padding-top: 10px;
}

.wcm_radio label {
    font-size: 15px !important;
    color: #000 !important;
}

.wcsm_label {
    width: 150px;
    color: #898989;
    padding-top: 5px;
}

.wcsm_flist {
    padding: 10px 10px 15px;
    border-bottom: solid 1px #ddd;
}

.wcsm_list .show_hide {
    margin: 20px 10px 0;
    display: inline-block;
}

.wcsm_list a.button-action.button-action-bg1 {
    font-size: 16px;
    margin-top: 20px;
    font-weight: normal;
    padding: 7px 15px;
}

.to_label {
    padding: 5px 25px;
    color: #898989;
}

select.select-darw {
    padding: 5px;
}

.wcsm_list .select2-container--default .select2-selection--single .select2-selection__arrow b {
    background: url(//imgs.communitymatrimony.com/cbsimages/hp_new/dd_newicon.png) no-repeat;
    transform: rotate(0deg);
    transition: all .25s ease-out;
    border: none !important;
    width: 14px !important;
    height: 14px !important;
}

.wcsm_list .select2.select2-container.select2-container--default.select2-container--below.select2-container--open .select2-selection__arrow b {
    top: 5px !important;
    transform: rotate(180deg);
    transition: all .25s ease-out;
    border: none !important;
}

.wcsm_list .select2-container--default .select2-selection--single {
    border: none;
}

.wcsm_list span.select2-selection.select2-selection--multiple {
    width: 395px !important;
    border: 1px solid #ddd !important;
}

.wcsm_field {
    width: 450px;
}

.wcsm_list input[type=checkbox]:not(old), .wcsm_list input[type=radio]:not(old) {
    width: 28px;
    margin: 0;
    padding: 0;
    opacity: 0;
}

.wcsm_list input[type=checkbox]:not(old)+label, .wcsm_list input[type=radio]:not(old)+label {
    display: inline-block;
    margin-left: -32px;
    padding-left: 28px;
    padding-right: 10px;
    margin-bottom: 8px;
    background: url('//imgs.communitymatrimony.com/cbsimages/editpp_rc_icon.png') no-repeat 0 0;
    line-height: 24px;
    cursor: pointer;
}

.wcsm_list input[type=checkbox]:not(old)+label {
    background-position: 3px -46px;
    margin-left: -32px;
    color: #000;
}

.wcsm_list input[type=checkbox]:not(old):checked+label {
    background-position: 2px -66px;
    margin-left: -32px;
}

.wcsm_list input[type=radio]:not(old)+label {
    background-position: 3px 2px;
}

.wcsm_list input[type=radio]:not(old):checked+label {
    background-position: 3px -23px;
}

.wcsm_field input {
    cursor: pointer;
}

.wcsm_field label {
    font-size: 14px !important;
    cursor: pointer;
}

#wcsmshow.opacity_filter {
    opacity: .4;
    pointer-events: none;
}

.wcsm_list .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #fff;
    border: 1px solid #c1def7;
    border-radius: 26px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 5px 8px;
    color: #000;
}

.wcsm_flist {
    padding: 15px 10px;
}

.wcsm_flist .select2-selection__rendered {
    max-height: 250px;
    overflow-x: hidden !important;
    overflow-y: auto !important;
}

.wcsm_list .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    background: #cfcfcf none repeat scroll 0 0;
    border-radius: 50%;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    float: right;
    font-weight: bold;
    height: 16px;
    margin-left: 4px;
    position: relative;
    text-align: center;
    top: 1px;
    width: 16px;
}

.clrred {
    color: #FF0000;
}

#wcsmshow .clrred {
    padding-left: 7px;
}

.wcsm_updated .loginmodal-content h2 {
    font-size: 26px;
    font-family: arial;
    font-weight: 300;
    color: #000;
}

.wcsm_updated .sub_title {
    font-size: 17px;
    color: #000;
    font-weight: 600;
}

.wcsm_updated .loginmodal-content {
    width: 555px;
}

.loginmodal-content.wcsm_success {
    width: 320px;
}

.wcsm_updated .csetting_btn.btn_green {
    background-color: #94d400;
}

.wcsm_updated .csetting_btn.outline_green {
    background-color: #fff;
    color: #94d400;
    font-size: 16px;
    border: solid 1px #94d400;
}

.wcsm_updated .csetting_btn {
    border-radius: 5px;
    padding: 8px 20px;
    font-weight: bold;
}

/* .wcsm_list .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{display:none;} */

/* .wcsm_list .select2-selection--multiple {background: url(//imgs.communitymatrimony.com/cbsimages/hp_new/dd_newicon.png) no-repeat;
transform: rotate(0deg);transition: all .25s ease-out;border: none !important;width: 14px !important;height: 14px !important; background-position: right center;     cursor: pointer !important} */

/* WCSM Settings End */

/* Horoscope Style Start */

/* The login popup (background) */

.horomodal {
    display: none;
    /* Hidden by default */
    position: fixed;
    /* Stay in place */
    z-index: 99999;
    /* Sit on top */
    padding-top: 50px;
    /* Location of the box */
    left: 0;
    top: 0;
    width: 100%;
    /* Full width */
    height: 100%;
    /* Full height */
    overflow: auto;
    /* Enable scroll if needed */
    background-color: rgb(0, 0, 0);
    /* Fallback color */
    background-color: rgba(0, 0, 0, 0.7);
    /* Black w/ opacity */
}

#popupuploadsuccess.horomodal {
    padding-top: 221px;
    background-color: rgba(0, 0, 0, 0.8);
}

#popupuploadsuccess.horomodal .horomodal-header {
    padding: 10px 15px 20px;
}

.horomodal-content .medimum-btn {
    background: #ff7c0b;
    border: none !important;
    font-size: 16px !important;
    text-transform: uppercase;
    padding: 15px !important;
    display: block !important;
    width: 100%;
    border-radius: 5px;
}

.horomodal-content h2 {
    font-size: 20px;
    font-weight: normal
}

.horomodal-content #login_form_web .clr9 {
    color: #999999 !important;
}

.horomodal-content label {
    padding: 0 0 7px;
    display: block;
    font-weight: bold;
    color: #777777;
    font-size: 15px;
}

/* login modal Content */

.horomodal-content {
    position: relative;
    background-color: #ffffff;
    margin: auto;
    padding: 0;
    border: 1px solid #888;
    width: 600px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s;
    border-radius: 5px;
    font-family: Arial, Helvetica, Tahoma !important;
}

/* Add Animation */

@-webkit-keyframes animatetop {
    from {
        top: -300px;
        opacity: 0
    }
    to {
        top: 0;
        opacity: 1
    }
}

@keyframes animatetop {
    from {
        top: -300px;
        opacity: 0
    }
    to {
        top: 0;
        opacity: 1
    }
}

/* The Close Button */

.horo_close {
    color: #a7a7a7;
    float: right;
    font-size: 28px;
    position: absolute;
    right: 10px;
    top: 10px;
}

.horo_close:hover, .horo_close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.horomodal-header {
    padding: 10px 26px 0px;
    color: #000;
    text-align: left;
}

.horomodal-body {
    padding: 2px 25px 15px;
}

.horomodal-body h4 {
    color: #000;
    margin: 0;
}

.horomodal-body p {
    margin: 0 0 10px;
}

.wp_cnt .horomodal-header {
    padding: 0 0 0px;
}

.wp_cnt .horo_close {
    border: solid 1px #ddd;
    background: #FFF;
    border-radius: 50%;
    padding: 5px;
    font-size: 19px;
    width: 15px;
    height: 15px;
    text-align: center;
}

.wp_cnt .wp_title {
    background: #f3f3f3;
    margin: 0;
    padding: 8px;
    text-align: center;
}

.wp_title.sub_title {
    margin: 10px;
    padding: 15px;
    font-size: 18px;
    margin-bottom: 22px;
}

.wp_box .wp_smcnt {
    width: 180px;
    text-align: center;
    margin-right: 5px;
}

.wp_smcnt.last {
    margin-right: 0;
}

.clr64 {
    color: #646464;
}

.clra9 {
    color: #a9a9a9;
}

.horo_title {
    margin: 0 0 5px 0;
}

.horo_box {
    background: #f7f7f7;
    border: solid 1px #e8e8e8;
    width: 465px;
    padding: 20px;
    /* margin-top: 50px;*/
}

.horo_box #frm {
    width: 450px !important;
}

.horo_box .mediumhdrtxt-m {
    border-bottom: solid 1px #ededed;
    font-size: 17px;
    font-weight: 300;
    color: #000;
}

.horo_box span.rdclr {
    display: none;
}

.horo_box #frm dt {
    width: 150px !important;
}

.horo_box #frm dd {
    width: 280px !important;
    padding: 16px 0 10px 8px !important;
}

.horo_box #frm select {
    border: solid 1px #e5e5e5;
    padding: 5px;
    font-size: 14px;
}

.horo_box label {
    font-size: 13px;
    color: #000;
}

.horo_btn input {
    padding: 10px 15px;
}

.horo_btn .activebtn {
    background: #94d400;
}

.horo_note {
    width: 420px !important;
}

.other_way {
    border-bottom: solid 1px #dbdbdb;
    padding: 10px;
    position: relative;
    margin: 10px 0;
}

.other_way>span {
    position: absolute;
    background: #fff;
    padding: 2px 22px;
    left: 33%;
    text-transform: uppercase;
    color: #000;
    font-size: 16px;
}

#frmHoroscopeUpload .activebtn {
    padding: 9px;
    margin-left: 10px;
}

.email_horo, .whatsapp_horo {
    width: 215px;
}

.whatsapp_horo {
    width: 200px;
}

/* Horoscope Style End */

.editIcon {
    background: #fafafa url(//imgs.communitymatrimony.com/cbsimages/action-icons.png) no-repeat;
    display: inline-block;
    background-position: 4px -436px;
    padding: 3px 15px 4px 32px !important;
    margin-left: 10px;
    font-size: 16px;
}

/*trust badge Start*/

.badge_file_error {
    font-size: 13px;
    padding: 8px 10px;
}

.tb_panel {
    font-family: 'robotoregular';
}

.tb_header h3 {
    color: #010101;
    font-weight: 500;
}

.tb_header {
    padding: 20px 0;
    box-shadow: 1px 4px 5px #ccc;
}

.lefttb_content {
    float: left;
    width: 450px;
    color: #000;
}

ul.tb_list>li {
    list-style: none;
    padding-bottom: 20px;
}

li.tb_tags {
    border: solid 1px #bbbbbb;
    border-radius: 32px;
    padding: 20px 30px;
    width: 350px;
    box-shadow: 1px 3px 4px #bbbbbb;
    margin-bottom: 35px;
}

.tb_tags p {
    font-size: 16px;
    padding-left: 5px;
}

.tb_stitle {
    font-size: 20px;
    padding: 5px;
}

ul.sub_list {
    padding: 10px 5px;
}

.sub_list>li {
    list-style: none;
    padding: 5px 0;
    font-size: 14px;
    color: #000;
}

.sub_list.checked>li {
    list-style: none;
    padding: 5px 0;
    font-size: 16px;
}

li.tb_tags.checked {
    border-color: #7fae10;
}

li.tb_tags.reject {
    border-color: red;
}

.tb_checked {
    display: none;
}

.checked .tb_checked {
    display: block;
    height: 0;
}

.checked ul.sub_list li {
    padding-left: 30px;
    background: url(//imgs.communitymatrimony.com/cbsimages/pwa/images/tb_icons/tb_ntick.png) no-repeat left 14px;
    font-size: 16px;
    background-size: 18px;
    padding: 10px 30px 10px;
}

.tb_checked>img {
    width: 35px;
    right: -12px;
    position: relative;
}

.tb_buttons {
    padding-bottom: 10px;
}

.tb_buttons .tb-file-upload {
    padding: 8px 15px;
    background: #7fae10;
    display: inline-block;
    font-size: 15px;
    color: #fff;
    cursor: pointer;
    border-radius: 36px;
    margin: 5px;
}

.tb_buttons input[type="file"] {
    display: none;
}

.tb_content {
    padding-top: 50px;
}

/*intermediate Trust Badge Start*/

.inline-block {
    display: inline-block;
}

.im_box.inter_bagdge {
    padding: 5px 0;
}

.inter_bagdge p {
    font-size: 20px;
    line-height: 23px;
    margin: 5px;
}

.inter_bagdge .tb_list p {
    font-size: 15px;
    font-weight: 600;
    margin: 6px 0;
}

.inter_bagdge li.tb_tags {
    border: none;
    box-shadow: inherit;
    margin: 0;
    width: 320px;
}

.inter_bagdge .tb_stitle {
    font-size: 23px;
    font-weight: bold;
}

.inter_bagdge .tb_buttons .tb-file-upload {
    background: #6fc36e !important;
}

.tb_buttons .trustbadgettick {
    display: block;
    background: url(//imgs.communitymatrimony.com/cbsimages/pwa/images/tb_icons/tb_ntick.png) no-repeat left 14px;
    background-size: 18px;
    padding: 10px 30px 10px;
}

.tb_buttons .trustbaddecline {
    display: block;
    background: url(//imgs.communitymatrimony.com/cbsimages/pwa/images/tb_icons/tb_declined.png) no-repeat left 16px;
    background-size: 14px;
    padding: 10px 30px 10px;
}

.inter_bagdge .tb_buttons .trustbadgettick {
    background: url(//imgs.communitymatrimony.com/cbsimages/pwa/images/tb_icons/tb_tick.png) no-repeat left 13px;
    background-size: 18px;
}

/*intermediate Trust Badge End*/

/*trust badge End*/

/*Trustbadge New Start*/

.trustbadgeicon {
    width: 80px;
    height: 80px;
}

.trustbadge_vplist li {
    width: 100% !important;
}

.trust_socialbox {
    background: #f9f9f9;
    padding: 16px 21px 16px 75px;
    border-radius: 4px;
    border: solid 1px #e9e9e9;
    padding: 5px 0;
}

.trust_socialbox .vp-contact-lock-gray {
    background: url(//imgs.communitymatrimony.com/cbsimages/vpIcons.png?id=1) no-repeat;
    background-position: 18px -1753px;
    border: none;
    padding: 10px 5px 10px 65px;
    margin: 0 !important;
    width: 485px;
}

.trust_socialbox .send-active-btn.reply1 {
    background: #7fae10;
}

.trust_socialbox .line-height_cnt {
    font-size: 15px;
    color: #000;
}

.trustbadge_vplist {
    padding: 10px 0 !important;
    margin: 0 !important;
}

.trustbadge_vplist>li {
    padding: 10px 30px !important;
    background: url(//imgs.communitymatrimony.com/cbsimages/pwa/images/tb_icons/tb_tick.png) no-repeat left 13px;
    background-size: 15px;
}

.trustbadge_vplist>li>h5 {
    font-size: 16px;
    color: #555555;
    font-weight: normal;
    margin: 0;
}

.trustbadge_vplist>li>p {
    color: #929191;
    font-size: 14px;
    margin: 0;
}

.paid_social {
    position: relative;
    padding: 0 0 0 23px;
}

.paid_social>li {
    font-size: 15px;
    color: #000;
    list-style: none;
    padding: 20px 60px;
    font-weight: bold;
    margin-right: 20px
}

.paid_social>li>span {
    color: #434343;
    position: absolute;
    right: 30px;
    font-size: 18px;
    font-family: monospace;
}

li.face_badge {
    background: url(//imgs.communitymatrimony.com/cbsimages/pwa/images/tb_icons/tb_level0.png) no-repeat 10px 10px;
    background-size: 35px;
}

li.link_badge {
    background: url(//imgs.communitymatrimony.com/cbsimages/pwa/images/tb_icons/tb_level0.png) no-repeat 10px 10px;
    background-size: 35px;
    border-top: solid 1px #dddd;
}

/*hover dd*/

.tb_dropbtn {
    border: none;
    background: #fff;
    cursor: pointer;
}

.tb_dropdown {
    position: relative;
    display: inline-block;
}

.tb_dropdown-content {
    display: none;
    position: absolute;
    background-color: #fff;
    min-width: 150px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
    right: 16px;
    top: 16px;
    padding: 15px !important;
}

.tb_dropdown-content li {
    color: #363636;
    padding: 10px 0 10px 25px !important;
    text-decoration: none;
    display: block;
    font-weight: bold;
    font-size: 13px;
}

.tb_dropdown:hover .tb_dropdown-content {
    display: block;
}

.tb_dropdown:hover .dropbtn {
    background-color: #3e8e41;
}

ul.tb_dropdown-content.trustbadge_vplist li {
    width: auto !important;
}

/*Trustbadge New End*/

/*trust badge End*/

/*Side Menu Trustbadge*/

.new_info {
    background: #f83434;
    color: #fff;
    font-size: 9px;
    padding: 1px 7px;
    border-radius: 5px;
    display: inline-block;
    margin-left: 5px;
}

.wcsm_nbtn {
    background: #fff;
    border: solid 1px #d3d3d3;
    color: #5a93cc;
    margin-top: 10px;
    font-size: 14px;
}

#wcsmshow {
    padding-left: 44px;
}

.rcontent #content #sucessGMsg.error_txt {
    color: red !important;
}

/*new RM*/

.subscribed-assisted {
    padding: 10px 0 0;
    font-family: 'PT+Sans', Arial, sans-serif;
    width: calc(100% - 101px);
    font-weight: 600;
}

.subscribed-assisted b {
    font-size: 16px;
}

.relationship-section {
    padding: 5px 0;
    font-family: 'PT+Sans', Arial, sans-serif;
}

.viewed-on {
    padding-bottom: 10px;
    padding-top: 5px;
}

.viewed-your-mobile, .reach-out {
    padding-bottom: 5px;
    font-weight: bold;
}

.rm-number {
    color: #15acf1;
    padding-left: 5px;
}

.reach-right-links {
    text-align: right;
}

.reach-right-links .inline-block {
    padding: 10px 11px;
    cursor: pointer;
}

.reach-right-links .call-now-btn {
    border-radius: 36px;
    background: linear-gradient(to right, #2391c4, #13aff7);
    color: #fff;
    padding: 8px 18px;
}

.vp-vh {
    position: absolute;
    right: 5px;
    top: 0;
}

/*new RM*/

.double-tick-icon {
    background: url(//imgs.communitymatrimony.com/cbsimages/double-tick-icon.png) no-repeat 0 50%;
    padding-left: 27px;
    display: inline-block;
}

li.tb_tags.revampchecked {
    border-color: #E84646;
}

.revampchecked .tb_checked {
    display: block;
    height: 0;
}

.revampchecked ul.sub_list li {
    padding-left: 30px;
    background: url(//imgs.communitymatrimony.com/cbsimages/pwa/images/tb_icons/tb_ntick.png) no-repeat left 14px;
    font-size: 16px;
    background-size: 18px;
    padding: 10px 30px 10px;
}

.footer-revamp {
    background-color: red;
}

.revampActivebtn {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: #EB5858;
    color: #ffffff;
    border: 0px;
    padding: 3px;
    font-weight: normal;
}

.revampInactivebtn {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: #b4b4b4;
    color: #ffffff;
    border: 0px;
    padding: 3px;
    font-weight: normal;
}

.horo_btn .revampActivebtn {
    background: #EB5858;
}

#frmHoroscopeUpload .revampActivebtn {
    padding: 9px;
    margin-left: 10px;
}

.revamp-button-action-bg1 {
    background-color: #EB5858;
}

.tb_buttons .revamp-file-upload {
    padding: 8px 15px;
    background: #EB5858;
    display: inline-block;
    font-size: 15px;
    color: #fff;
    cursor: pointer;
    border-radius: 36px;
    margin: 5px;
}

.revampbtnbig {
    background-color: #EB5858;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #EB5858;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    cursor: pointer;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-top: 1px;
    padding: 4px 8px;
    line-height: normal;
}

.revampbtnbig.gray {
    background: #c2c2c2 !important;
    border: 1px solid #c2c2c2 !important;
}

.revamp-send-active-btn, .revamp-send-inactive-btn2 {
    background-color: #EB5858;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #EB5858;
    display: inline-block;
    color: #FFF;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    padding: 3px 8px !important;
    text-decoration: none;
    cursor: pointer;
    margin: 0px;
    outline: none;
}

.revamp-send-inactive-btn2 {
    background: #e8e8e8;
    border: 1px solid #b9b9b9;
    color: #fff;
}

.revamp-reply {
    font-size: 16px !important;
    padding: 8px 12px !important;
    margin-right: 9px;
    border-radius: 6px !important;
    -moz-border-radius: 6px !important;
    -webkit-border-radius: 6px !important;
}

.revamp-send-active-small-btn, .revamp-button {
    background-color: #EB5858;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #EB5858;
    border: none;
    display: inline-block;
    color: #FFF;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 10px;
    text-decoration: none;
    cursor: pointer;
    margin: 0px;
    outline: none;
}