body {
   background-color: #2B547E;
  font-family: 'Roboto', sans-serif;
}

#id_qf1VaZF {
  background-color: #2B547E;
  margin-left: -20px;
  padding-left: 20px;
  margin-top: -20px;
  padding-top: 20px;
  margin-right: -20px;
  padding-right: 20px;
}

div#id_dS6snBL, div#id_re9jCiF {
    height: 73px;
    margin-bottom: 0;
}

div#id_RvCVwj8, div#id_46brRfm{
    position: absolute;
    top: 0;
}

.front-announce {
    display: block;
    width: 278px;
    margin: 0 auto;
    text-align: center;
    border: 1px solid #D6912E;
    padding: 7px 10px;
    text-decoration: none !important;
    color: white !important;
    border-radius: 5px;
    font-size: 15px;
    background-color: #D6912E !important;
}

div#id_DvzPC7E {
  margin-top: -17px;
}

div#id_DvzPC7E a {
  text-decoration: none;
}

.contact {
  position: relative;
  list-style: none;
  left: 10px;
}

.contact li {
  display: inline-block;
  padding-right: 10px; 
}

.pull-right.jumma {
    text-align: right;
}

.contact li a {
  color: white !important;
  text-decoration: none;
}

.subscribe {
    border: 1px solid #8AA946;
    padding: 5px 35px;
    text-decoration: none !important;
    color: white !important;
    border-radius: 5px;
    background-color: #8AA946;
}

table.loginContainerTable.loginTable {
  float: right;

}

ul.orientationHorizontal li:last-child a {
  color: rgb(150, 191, 60) !important;
  font-weight: bold;
}

.loginContainer .loginAction {
   margin-top: -23px;
   margin-left: -45px;
}



.WaGadgetBreadcrumbs ul {
  padding-left: 0;
}


.cnPrimaryContentBlock1ContentHolder {
  min-height: 350px;
}

.cnNavigationContainer ul.menuLevel1 li {
  background: none;
  margin-left: -20px;
}

.cnNavigationContainer ul.menuLevel1 li a {
    color: #D6912E;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 100;
    font-family: 'Roboto';
}

.cnNavigationContainer ul.menuLevel1 li.itemCurrentParent a {
  background: none;
}

#idPrimaryContentContainerBottomCorners {
  display: none;
}

.front-title {
 color: #8AA946;
}

.artBoxContainer .artBoxContentHolder {
  overflow-x: initial;
}

.artBoxHolder {
  overflow-x: initial;
}

#id_3MpDGDP a, #id_GttHLgb a {
  color: white;
  text-decoration: none;
  text-transform: uppercase !important;
}

#id_3MpDGDP, #id_GttHLgb {
  margin-top: 32px;
}


#id_XCmjANq {
  background-color: #2B547E;
  color: white;
  margin-bottom: 0;
}

#id_XCmjANq ul, #id_DathcV4 ul {
  list-style: none;
  padding-left: 10px;
}

#id_XCmjANq h5, #id_DathcV4 h5{
  padding-left: 10px;
  color: white;
}

#id_XCmjANq ul li a, #id_DathcV4 ul li a {
  padding: 5px 0;
  color: white;
  display: block;
  text-decoration: none !important;
}

div#id_DathcV4 {
  background-color: rgb(57, 86, 104);
  margin-bottom: 0px;
}


.cnPrimaryContentBlock1Content {
  font-family: 'Roboto', sans-serif;
}

.footer-text-right {
  float: right;
  width: 440px;
}

.footer-text-left {
  float: left;
  width: 350px;
  padding-left: 20px;
}

.footer-text-left ul {
  list-style: none;
  padding: 0;
}

.welcome-message {
  height: 340px;
}

.welcome-message p {
  font-size: 16px;
  padding-right: 20px;
}

.salah h4 {
    color: #D6912E;
    text-align: center;
}
.salah-times {
    border: 2px solid #8AA946;
    width: 330px;
   margin-bottom: 15px;
    height: 290px;
    padding: 20px 30px;
    border-radius: 15px;
    font-weight: bold;
   margin-left: 41px;
  background-color: white;
  padding-bottom: 35px;
}

.salah-times hr {
    clear: both;
    color: #D6912E;
    font-weight: bold;
}

.salah-times .jumma {
    line-height: .2em;
}

.salah-times .prayer {
    width: 130px;
    padding-right: 20px;
    border-right: 1px solid #e2e2e2;
}

.salah-times p {
  font-weight: bold;
}

.welcome-message .btn-link {
    background-color: #88AA3E;
    color: white !Important;
    margin-top: 0px;
    width: 130px;
    display: block;
    border: none;
}

.welcome-message h2 {
  color: #D6912E;
  font-size: 30px;
}

.home-message h4 {
  color: #D6912E;
  margin-bottom: -3px;
}

.welcome-message p {
  color: white;
 padding-bottom: 16px;
}


#id_LoginBoxGadget_form { 
  display: none;
}

#id_uZLFXbq, #id_1sGxDR2{
  background-color: #353535;
}

.cnFooterSpace {
  height: 0px;
}

#idFooterPoweredByContainer {
  display: none;
}

#id_uZLFXbq a,
#id_uZLFXbq h3,
#id_uZLFXbq li,
#id_uZLFXbq p,
#id_1sGxDR2 a,
#id_1sGxDR2 h3,
#id_1sGxDR2 li,
#id_1sGxDR2 p {
  color: white;
}

.pull-left {
  float: left;
}

.pull-right {
  float: right;
}

.loginContainer .loginUserName {
  clear: none;
}

.date-need {
    float: left;
    width: 80px;
    height: 140px;
    text-align: center;
    font-weight: bold;
    font-size: 18px;
}

.text-info {
    padding-bottom: 45px;
}

.text-info p {
  
}

.text-info .btn-link {
    float: right;
    color: white !important;
    border: none;
    background-color: #89AA3F;
}

.text-info p {
  padding-bottom: 20px;
  height: 60px;
}

.front-left-message, .front-right-message {
    margin-top: 10px;
}

.front-left-message p {
  padding-right: 13px;
}

.front-left-message p, .front-right-message p {
    height: 50px;
}

.front-left-message {
    width: 30%;
    height: 170px;
    padding-left: 15px;
    margin-right: 10px;
    border-right: 1px solid grey;
}

.front-right-message {
    width: 30%;
    margin-left: 10px;
   margin-top: 15px;
}

.front-top-message .pull-left {
    width: 40%;
}

.front-top-message .pull-left:first-child {
    border-right: 1px solid grey;
    padding-right: 68px;
}

.front-top-message .pull-left:last-child {
    padding-left: 10px;
}

.front-left-message .btn-link, .front-right-message .btn-link {
  margin-top: 25px;
  display: block;
  width: 80px;
}

.btn-link {
    border: 1px solid #8AA946;
    padding: 7px 10px;
    text-decoration: none !important;
    color: #8AA946 !important;
    border-radius: 5px;
}



/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/0eC6fl06luXEYWpBSJvXCIX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/Fl4y0QdOxyyTHEGMXX8kcYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/-L14Jk06m6pUHB-5mXQQnYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/I3S1wsgSg9YCurV6PUkTOYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/NYDWBdD4gIq26G5XYbHsFIX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/Pru33qjShpZSmG3z6VYwnYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfZBw1xU1rKptJj_0jans920.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/sTdaA6j0Psb920Vjv-mrzH-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/uYECMKoHcO9x1wdmbyHIm3-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/tnj4SB6DNbdaQnsM8CFqBX-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/_VYFx-s824kXq_Ul2BHqYH-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/NJ4vxlgWwWbEsv18dAhqnn-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/Ks_cVxiCiwUWVsFWFA3Bjn-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/oMMgfZMQthOryQo9n22dcuvvDin1pK8aKteLpeZ5c0A.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/ZLqKeelYbATG60EpZBSDy4X0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/oHi30kwQWvpCWqAhzHcCSIX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/rGvHdJnr2l75qb0YND9NyIX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/mx9Uck6uB63VIKFYnEMXrYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/mbmhprMH69Zi6eEPBYVFhYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/oOeFwZNlrTefzLYmlVV1UIX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/RxZJdnzeo3R5zSexge8UUZBw1xU1rKptJj_0jans920.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/77FXFjRbGzN4aCrSFhlh3oX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/isZ-wbCXNKAbnjo6_TwHToX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/UX6i4JxQDm3fVTc1CPuwqoX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/jSN2CGVDbcVyCnfJfjSdfIX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/PwZc-YbIL414wB9rB1IAPYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/97uahxiqZRoncBaCEI3aW4X0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOJBw1xU1rKptJj_0jans920.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

.cnMainContainer .cnContentContainerTopCorners .r1 {
  border: 1px solid #341716;
 height: 0px;
}


.cnMainContainer .cnContentContainer .cnPrimaryContentContainer .d1PrimaryContentContainer, .cnMainContainer .cnContentContainer .cnPrimaryContentContainer .d2PrimaryContentContainer, .cnMainContainer .cnContentContainer .cnPrimaryContentContainerBottomCorners .r1,
.cnMainContainer .cnContentContainer .d3ContentContainer,
.cnMainContainer .cnContentContainer .cnPrimaryContentContainerBottomCorners .r3,
.cnMainContainer .cnContentContainer .d1ContentContainer,
.cnMainContainer .cnContentContainer .d2ContentContainer,
.cnMainContainer .cnContentContainer .cnPrimaryContentContainerTopCorners .r3,
.cnMainContainer .cnContentContainerBottomCorners .r3,
.cnMainContainer .cnContentContainer .cnPrimaryContentContainerBottomCorners .r2,
.cnMainContainer .cnContentContainerTopCorners .r3,
.cnMainContainer .cnContentContainerTopCorners .r2,
.cnMainContainer .cnContentContainerTopCorners .r1 {
 background: none;
}