/* Font styles. */
/* line 2, ../sass/style.sass */
#node-7406 tbody td {
     border: 0px solid #ccc;
}
#node-7406 table {
    border-collapse: unset;
}
#block-block-7 h2 img
{
    margin-top: 0px;
    position: absolute;
    margin-left: -60px;
}
body {
  margin: 0;
  /* Setting up font size, leading and font family
   * http://www.markboulton.co.uk/journal/comments/five-simple-steps-to-better-typography */
  font: 14px/1.5em "Helvetica Neue", helvetica, Arial, sans-serif;
   /*background:#FDB000;*/
  /*background: url("../images/rh-bg.jpg") no-repeat scroll 0 -300px #FDB000;*/
  background:#fff;
}
.node-inner .content h3
{
background:#3663a7;
color:#fff;
padding: 10px;
}

.node-inner .content table th {
    background: #2c879a;
    padding: 10px;
    color: #fff;
}
table th:first-child
{
    width:70px;
}
.node-inner .content table tr:nth-child(odd)
{
background:#eee;
} 
tbody th p, tbody th {
    color: #f5f5f5;
    font-size: 18px;
}
#block-block-3 tbody td {
    border: 0px solid #ccc;
}















/* Links */
/* line 10, ../sass/style.sass */
a:link, a:visited {
  color: #F14201;
  text-decoration: none;
}

/* line 15, ../sass/style.sass */
a:hover, a:active {
  color: red;
  text-decoration: underline;
}
strong
{
color:#A92604;	
}
/* Titles. */
/* line 21, ../sass/style.sass */
h1, h2, h3, h4, h5, h6 {
  line-height: 1.3em;
}

/* line 24, ../sass/style.sass */
h1 {
  font-size: 2.2em;
  font-weight: 300;
  padding: 0 0 0.5em;
  margin: 0;
}

/* line 30, ../sass/style.sass */
h2 {
  font-size: 1.8em;
  font-weight: 300;
  margin-bottom: 0.75em;
}

/* line 35, ../sass/style.sass */
h3 {
  font-size: 1.4em;
  margin-bottom: 1em;
}

/* line 39, ../sass/style.sass */
h4 {
  font-size: 1.2em;
  margin-bottom: 0.8em;
}

/* line 43, ../sass/style.sass */
h5 {
  font-size: 1.1em;
  font-weight: 600;
  margin-bottom: 0;
}

/* line 48, ../sass/style.sass */
h6 {
  font-size: 1em;
  font-weight: bold;
}

/* Paragraph styles. */
/* line 53, ../sass/style.sass */
p {
  margin: 0 0 1em 0;
  color:#000;
  font-family:Arial;
  font-size:14px;
}

/* List styles. */
/* line 57, ../sass/style.sass */
ul, ol {
  margin-left: 0;
  padding-left: 2em;
}

/* Table styles. */
/* line 62, ../sass/style.sass */
table {
  width: 99%;
  border-collapse: separate;
}

/* line 67, ../sass/style.sass */
tr.even td,
tr.odd td {
  padding: 10px 5px;
}

/* line 70, ../sass/style.sass */
tr.odd {
  background-color: white;
}

/* Code. */
/* line 74, ../sass/style.sass */
pre, code, tt {
  font: 1em "andale mono", "lucida console", monospace;
  line-height: 1.5;
}

/* line 78, ../sass/style.sass */
pre {
  background-color: #efefef;
  display: block;
  padding: 5px;
  margin: 5px 0;
  border: 1px solid #aaaaaa;
}

/* List styles. */
/* line 86, ../sass/style.sass */
ul {
  list-style-type: disc;
}
/* line 88, ../sass/style.sass */
ul ul {
  list-style-type: circle;
}
/* line 90, ../sass/style.sass */
ul ul ul {
  list-style-type: square;
}
/* line 92, ../sass/style.sass */
ul ul ul ul {
  list-style-type: circle;
}

/* line 95, ../sass/style.sass */
ol {
/*  list-style-type: decimal;*/
}
/* line 97, ../sass/style.sass */
ol ol {
  list-style-type: lower-alpha;
}
/* line 99, ../sass/style.sass */
ol ol ol {
  list-style-type: decimal;
}

/* Abbreviation. */
/* line 103, ../sass/style.sass */
abbr {
  border-bottom: 1px dotted #666666;
  cursor: help;
  white-space: nowrap;
}

/* UI improvments. */
/* line 109, ../sass/style.sass */
#edit-title {
  font-size: 24px;
  width: 98%;
}

/* line 113, ../sass/style.sass */
#system-themes-form img {
  width: 100px;
}

/* line 116, ../sass/style.sass */
.form-item .description {
  font-style: italic;
  line-height: 1.2em;
  font-size: 0.8em;
  margin-top: 5px;
  color: #777777;
}

/* line 123, ../sass/style.sass */
#edit-delete {
  color: #cc0000;
}

/* Console, style from slate theme. */
/* line 127, ../sass/style.sass */
div.messages {
  padding: 9px;
  margin: 1em 0;
  color: #003366;
  background: #bbddff;
  border: 1px solid #aaccee;
}

/* line 134, ../sass/style.sass */
div.warning {
  color: #884400;
  background: #ffee66;
  border-color: #eedd55;
}

/* line 139, ../sass/style.sass */
div.error {
  color: white;
  background: #ee6633;
  border-color: #dd5522;
}

/* line 144, ../sass/style.sass */
div.status {
  color: #336600;
  background: #ccff88;
  border-color: #bbee77;
}

/* Region Colors. delete when starting a new theme. */
/* line 150, ../sass/style.sass */
#header-width
{
/*	background: url(../images/header1-2-jpg.jpg)no-repeat;*/*/
	border-bottom:0px solid #95704E;
	 height: 283px;
	 margin-top:-15px;
	 *margin-top:0px;
	 margin:0 auto;
	 width:1024px;
}
.view-HomeSlider ul li
{
list-style-type:none;
}
.view-HomeSlider ul
{
padding:0;
margin:0;
}
#header-region

#header {
  background: #fff;
  margin: 0 auto;
  width: 960px;
}
#footer {
  /*background: url(../images/footer-slice.png) repeat-x;*/
  background:#3B3E40;
  height:80px;
}
.footer-inner
{
	width:960px;
	margin:0 auto;
	color:#fff;
	padding-top:30px;
}
.footer-inner a
{
	color:#fff;
}
/* line 153, ../sass/style.sass */
#sidebar-first {
  background: transparent;
}

/* line 156, ../sass/style.sass */
#sidebar-second {
  background: transparent;
  border-left:1px dashed #FAD672;
  padding-left:25px;
   min-height: 425px;
}
.block h3.block-title
{
	/* background:url(../images/block-back.png) no-repeat; */
    /* height: 42px; */
    /* width: 175px; */
    /* padding-left: 6px; */
    /* padding-top: 10px; */
    /* color: #FFFFFF; */
    /* font-family: comic Sans MS; */
    /* font-size: 19px; */
    /* background-position: -8px 0px; */
}
.page-node h1.title, .page-contact h1.title
{
	background:url(../images/block-back.png) no-repeat;
	height: 40px;
    width: auto;
	padding-left:25px;
	padding-top:10px;
	color: #3B3E40;
    font-family: comic Sans MS;
	font-size:23px;
	background-position:-8px 0px;
	font-weight: bold;
}
/* line 159, ../sass/style.sass */
#navigation {
  background: #feffa5;
}
#logo-title
{
	float:left;
	margin-top:40px;
}
#block-block-1
{
    float: right;	
}
#block-block-8
{
    border: 0px solid red;
    width: 200px;
	float:right;
	margin-top: -200px;
	
}
#block-nice_menus-1 h3.block-title
{
	display:none; 
}
/* Nice Menu */
.topnavigation
{
    border: 0 solid red;
    margin: 35px auto 5px;
    width: 1024px;
}
#block-nice_menus-1
{
	background:transparent;
	margin-top:-24px;
}
ul.nice-menu-down li {
    border-top: 0px solid #CCCCCC;
}
ul.nice-menu li {
    /*background: url(../images/menu-slice.png) repeat-x;*/
	background:#3B3E40;
	margin: 0px 4px;
    padding: 0px 15px;
   -moz-border-radius: 4px 4px 4px 4px;
   border-radius: 4px 4px 4px 4px;
   -webkit-border-radius:4px;
   behavior: url(border-radius.htc);
  }
  
/*#block-nice_menus-2 ul.nice-menu li { 
  background: none repeat scroll 0 0 #3B3E40;
    border-radius: 4px 4px 4px 4px;
    list-style: none outside none;
    margin: 1px;
    padding: 6px 20px;
  }*/
  
  
  
/*ul.nice-menu li { 
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
border-radius:10px;
behavior:url(/sites/all/themes/basic/border-radius.htc);
}*/
  ul.nice-menu li a
  {
  	color:#fff;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	padding-top:5px;
  }
  ul.nice-menu li a:hover, ul.nice-menu li a.active
  {
  	color:#fff;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
  }
    #block-menu-menu-menu ul.menu li
	{
		list-style:none;
	}
  #block-menu-menu-menu ul.menu li a
  {
  	  	color:#A92604;
	font-family:Arial;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;

  }
#block-block-2
{
	float:left;
}

#first-time
{
	display:none;
}
.footer-inner p
{
	font-size:11px;
	color:#fff;
}
.node-type-photogallery #content-area .content img {/* adds frame around image */
border:1px solid #f0f0f0;
padding:5px;
margin:5px;
}
.field-field-gallery-image .field-field-images div{   /* displays images horizontally */
display: inline;
overflow: hidden;
}
.field-field-gallery-image .field-items img {
    float: left;
    padding-right: 7px;
}
#block-views-inthismonth-block_1
{
	background: url(../images/blackboard1.png) no-repeat;
	height: 250px;
	width:250px;
	margin-left: 220px;
}
#block-views-inthismonth-block_1 .views-field-title
{
	font-size:20px;
	text-align:center;
	color:#fff;
	padding-top:50px;
	font-family:"Comic Sans MS";
}
#block-views-inthismonth-block_1 .views-field-body
{
	padding: 25px 17px 17px;
}
#block-views-inthismonth-block_1 .views-field-body .field-content p
{
	color:#fff;
	font-family:"Bradley Hand ITC";
	font-size:22px;
	font-weight:bold;
}
tbody th {
    background: none repeat scroll 0 0 #3663a7;
    border-bottom: 0 solid #CCCCCC;
    color: #FFFFFF;
    padding: 5px;
}
tbody th p{color:#f5f5f5;}

tbody th strong
{
color:#fff;
}
tbody
{
background:#fff;
}
tbody td
{
padding:5px;
    border: 1px solid #ccc;
}
ul.nice-menu-down li.menuparent {
    background: url("arrow-down.png") no-repeat scroll right center #3B3E40;
}
ul.nice-menu-down li.menuparent ul {
    background: #3B3E40;
}
ul.nice-menu-down li.menuparent ul  li{
    background: none repeat scroll 0 0 #3B3E40;
    border-radius: 0 0 0 0;
    border-top: 0 solid #FFFFFF;
    margin: 0;
    padding: 2px;
}
ul.nice-menu-down li.menuparent ul  li:hover{
    background: none repeat scroll 0 0 gray;
    border-radius: 0 0 0 0;
    border-top: 0 solid #FFFFFF;
    margin: 0;
    padding: 2px;
}
ul.nice-menu-down li.menuparent ul  li a
{
font-weight:normal;
}

ul.nice-menu-down li.menuparent:hover {
    background:gray;
}

ul.nice-menu li:hover, ul.nice-menu li.active
{
background:gray;
}
ul.nice-menu ul {
    top: 1.8em;
}
.page-node ul.menu li
{
   background: none repeat scroll 0 0 #3B3E40;
    border-radius: 4px 4px 4px 4px;
    margin: 1px;
    padding: 6px 20px;
	list-style: none;
	}

.page-node ul.menu li a {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    padding-top: 5px;
}
.page-node ul.menu li:hover
{
background:#CBBD0A;
}
/*ul.nice-menu-right li.menuparent, ul.nice-menu-right li li.menuparent {
    background: url("arrow-right.png") no-repeat scroll right center #3B3E40;
}*/
ul.nice-menu-right li.menuparent, ul.nice-menu-right li li.menuparent, ul.nice-menu-right li
{
background: none repeat scroll 0 0 #3B3E40;
    border-radius: 4px 4px 4px 4px;
    list-style: none outside none;
    margin: 1px;
    padding: 1px 5px;
	}
ul.nice-menu-right li.menuparent ul, ul.nice-menu-right li li.menuparent ul{
    background: #3B3E40;
}

ul.nice-menu-right li.menuparent ul li, ul.nice-menu-right li li.menuparent ul li{
    background: none repeat scroll 0 0 #3B3E40;
    border-radius: 0 0 0 0;
    border-top: 0 solid #FFFFFF;
    margin: 0;
    padding: 2px;
}
ul.nice-menu-right li.menuparent ul li:hover, ul.nice-menu-right li li.menuparent ul li:hover{
    background: none repeat scroll 0 0 gray;
    border-radius: 0 0 0 0;
    border-top: 0 solid #FFFFFF;
    margin: 0;
    padding: 2px;
}
ul.nice-menu-right li.menuparent ul li a
{
font-weight:normal;
}
ul.nice-menu-right li.menuparent ul li a:hover
{
background:#CBBD0A;
}
ul.nice-menu-right li.menuparent:hover,
ul.nice-menu-right li li.menuparent:hover, 
ul.nice-menu-right li:hover {
  background: #CBBD0A url(arrow-right.png) right center no-repeat;
}
#block-nice_menus-2 ul.nice-menu ul {
    left: 12.5em;
    top: 0;
}
#sidebar-first #sidebar-first-inner .block-nice_menus {
    line-height: normal;
    z-index: 0;
}
ul.nice-menu ul li {
    width: 13em;
}
#content-area .content img {
    box-shadow: 10px 10px 30px #95704E;
	 border-radius: 10px 10px 10px 10px;
}
ul.nice-menu li.menu-321
{
background:#F37781;
}
ul.nice-menu li.menu-320
{
background:#878FC7;
}
ul.nice-menu li.menu-207, ul.nice-menu li.menu-207 ul li
{
background:#F2B934;
}
ul.nice-menu li.menu-258, ul.nice-menu li.menu-258 ul li
{
background:#86CCDD;
}
ul.nice-menu li.menu-263, ul.nice-menu li.menu-263 ul li
{
background:#CC613D;
}
ul.nice-menu li.menu-114, ul.nice-menu li.menu-114 ul li
{
background:#CBBD0A;
}
ul.nice-menu li.menu-310, ul.nice-menu li.menu-310 ul li
{
background:#A92C3C;
}
ul.nice-menu li.menu-291, ul.nice-menu li.menu-291 ul li
{
background:#878fc7;
}
ul.nice-menu li.menu-567, ul.nice-menu li.menu-567 ul li
{
background:#3b5998;
padding:0 20px;
}
/*.page-content-rids-programme .node-type-page .node-inner .content .phead
{
    width: 275px;
    display: inline-flex;
    height: 110px;
    vertical-align: middle;
}*/
.page-content-rids-programme .node-type-page .node-inner .content .phead {
    width: 265px;
    height: 130px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
    background: #008dd2;
    margin-right: 10px;
    border-radius: 10px;
}
.page-content-rids-programme .node-type-page .node-inner .content .phead:hover {
background-color: #ccc;
    color:#000;
}
.page-content-rids-programme .node-type-page .node-inner .content .phead a
{
background-color: #008dd2;
    border: none;
    color: white;
    padding: 15px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
        border-radius: 10px;
 }
 .pheading
 {
    font-weight: bold;
    font-size: 18px;
    padding-bottom: 10px;
    display: block;
 }
.page-content-rids-programme .node-type-page .node-inner .content p a:hover
{
    background-color: #ccc;
    color:#000;
}
#block-block-4
{
text-align:right;
padding-right:10px;
}
.page-node ul.menu li a.active {
/*    background: none repeat scroll 0 0 #CBBD0A;
    padding: 5px 15px;*/
		color:#F24404;

}

#block-block-3 img {
    padding-left: 0;
}
#block-views-school_news_ticker-block_1 .block-title {
    margin: 0;
	background:#69CCE9;
	padding: 0 5px;
	width: 190px;
	height:32px;
	font-size:20px;
	border-radius: 8px 8px 0 0;
}
#block-views-school_news_ticker-block_1 .content
{
border:1px solid #69CCE9;
padding: 10px 5px;
text-align:left;
}
#block-block-5 h3.title
{
    margin: 0;
	background:#69CCE9;
	padding: 0 5px;
	width: 190px;
	height:32px;
	font-size:20px;
	border-radius: 8px 8px 0 0;
}
#block-block-5 .content
{
border:1px solid #69CCE9;
}


#block-block-5 .content li a
{
    font-size: 11px;
    font-weight: bold;
	text-align:left;
	color:#666;
}
#header-bottom-region
{
}
.front #header-btm {
    height: 83px;
    margin: 0 auto;
    width: 1024px;
	padding-top:10px;
}
#block-views-News-block_1 .views-row
{
border-bottom: 1px dashed #CCCCCC;
    padding: 10px 0;
}
#block-nice_menus-2 .block-title
{
display:none;
}
ul.nice-menu, ul.nice-menu ul {
    border-top: 0 solid #CCCCCC;
 }
#block-views-News-block_1 .view-content .field-content a,
.view-school-news-ticker ul li a
{
	color: #666666;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
}
.view-school-news-ticker ul li
{
border-top:1px dashed #ccc;
border-bottom:1px dashed #ccc;
}
.news-number
{
color:red;
font-weight:bold;
font-size:11px;
float:left;
margin-right:5px;
height:30px;
}
#content-top #block-block-6  .blink
{
text-decoration:blink;
 font-size: 12px;
 font-weight:bold;
 text-align:center;
}

@-webkit-keyframes blink {  
  from { opacity: 1.0; }
  to { opacity: 0.0; }
}

blink {
  -webkit-animation-name: blink;  
  -webkit-animation-iteration-count: infinite;  
  -webkit-animation-timing-function: cubic-bezier(1.0,0,0,1.0);
  -webkit-animation-duration: 1s; 
}

#content-top #block-block-6  ul li
{

}
/*.page-node-add-news .body-field-wrapper
{
display:none;
}*/
#views-nivo-slider-HomeSliderTest-block_1,
.views-field-field-sliderimage-fid,
.imagefield-field_sliderimage
{
   z-index: -100000;
}
#content-area .content .field-field-blog-image img {
    box-shadow: 10px 10px 30px #95704E;
    border-radius: 10px 10px 10px 10px;
    width: 250px;
    height: 175px;
    float: left;
    margin: 10px;
}
.views-field-view-node .field-content a
{
    background:#f14402;
    padding:5px 10px;
    color:#fff;
}
.view-isa-social td {
    border: 15px solid #f0f0f0;
    width: 50%;
    padding: 25px;
}
.breadcrumb{display:none;}
.field-field-posted-by
{
    float:right;
}
.links ul.links{
    display: block;
    clear: both;
    margin: 50px;
    padding-top: 50px;
}


.field-label-inline-first{color:#f14402;}
.views-label-field-posted-by-value
{
color: #f14402;
    font-weight: bold;
    margin-bottom: 20px;
    display: inline-block;
}
ol li
{
    padding-bottom:10px;
}
#block-block-7 {
    background: #ffd;
    padding: 10px 20px;
}
.node-type-blog .links, .node-type-blog .taxonomy ul.links{display:none;}
.node-type-blog .node-inner h2.title{margin-top:40px;margin-bottom:0px;}
.view .views-row
{
    border-bottom:1px dashed #000;
}
.view-isa-social .node-type-blog,
.view-festive-feista .node-type-blog
{
    margin-bottom: 40px;
}
#comments{display:none;}

.page-content-online-learning table,
.section-online-learning table
{
    width:100%;
    margin-bottom: 50px;
    border-collapse: inherit;
}
.page-content-online-learning tbody,
.section-online-learning tbody {
    background: #fff;
}
.page-content-online-learning tbody td,
.section-online-learning tbody td
{
    padding: 40px;
    background:#008dd2;
    border-radius:10px;
    text-align:center;
}
#block-block-3 table
{
    border-collapse:inherit;
}
#block-block-3 tbody td
{
    padding: 0px;
        vertical-align: baseline;
}
.page-content-online-learning tbody td:hover,
.section-online-learning tbody td:hover
{
    background:#d9dada;
    text-decoration:none;
}
.page-content-online-learning tbody td a,
.section-online-learning tbody td a
{
    color:#fff;
    font-size: 35px;
    font-weight: bold;
}
.page-content-online-learning tbody td a:hover,
.section-online-learning tbody td a:hover
{
    text-decoration:none;
}



.page-lkg #header-width, .page-lkg .topnavigation, .page-lkg #header-btm, .page-lkg #footer,
.page-ukg #header-width, .page-ukg .topnavigation, .page-ukg #header-btm, .page-ukg #footer,
.page-class1 #header-width, .page-class1 .topnavigation, .page-class1 #header-btm, .page-class1 #footer,
.page-class2 #header-width, .page-class2 .topnavigation, .page-class2 #header-btm, .page-class2 #footer
{
    display:none;
}

table{border-collapse:collapse;margin:0;}


.view-taxonomy-term table th,
.page-lkg table th,
.page-ukg table th,
.page-class1 table th,
.page-class2 table th,
#node-1361 table th,
.view-id-tc table th
{
    background:#2c879a;
    padding: 10px;
    color: #fff;
}
#node-1361 table td
{
    background:#fff;
    border:1px solid #ccc;
    vertical-align: top;
}
#node-1361 table tr { background: green; }
#node-1361 table tr:nth-child(odd) { background: red; }
.view-footer p a
{
    background: #2c879a;
    padding: 10px 20px;
    color: #fff;
    display: inline-block;
    margin-bottom: 50px;
    margin-top: 20px;
}
.view-header p{text-align:center;}
#block-block-10{margin-top:100px;}
.page-node-add-online-learning .body-field-wrapper,
.page-node-add-online-learning .standard fieldset
{display:none;}
.page-node-add-online-learning .node-form #edit-submit
{
    margin-bottom:20px;
}
p.iagree a{
    background: #03a3ea;
    color: #fff;
    padding: 15px 25px;
    border-radius: 10px;
    font-size: 20px;
}
p.iagree a:hover{background:#ccc;}
.online-fee
{
    height:250px;
    overflow-y: scroll;
}
#block-block-3
{
    margin-top:10px;
}
a.button
{
    background: #2c879a;
    padding: 8px 25px;
    color: #fff;
    display: inline-block;
    border-radius: 20px;
}
a.button:hover
{
    background:#000;
    text-decoration:none;
}
#node-1437 h4
{
    border-top: 1px dashed #ccc;
    padding-top: 20px;
}
#block-block-3 table
{
    max-width:500px;
    margin:0 auto;
}
#block-block-3 table td
{
    background:#fff;
}
#node-1360 table td
{
    background: #fff;
    border: 1px solid #ccc;
}
.view-header table td p
{
    text-align:left;
    padding-right:20px;
}
.view-header table td
{
    background:#fff;
}
.view-header table td a
{
    color: #fff;
    background-color: #f14105;
    box-shadow: 0 5px 0 #cb002b;
    display: block;
    padding: 10px;
    margin-bottom: 5px;
    text-align: center;
    border-radius:5px;
}
.view-header table td a:hover
{
    box-shadow: 0 0px 0 #cb002b;
    text-decoration:none;
    margin-top:10px;
}
.view-tc .view-content table
{
    max-width:700px;
}
.view-tc .view-header
{
    border-bottom: 1px solid #ccc;
    margin-bottom: 15px;
}
ul.nice-menu li.menu-120, ul.nice-menu li.menu-120 ul li
{
    background:#30ae71;
}


.not-logged-in.page-content-directorate-of-education #content-inner{   
	margin-left: 72px;
}
 
.not-logged-in.page-content-directorate-of-education .node-inner .content{    
		text-align: justify;
    width: 68%;
    margin-left: 145px;
}

.not-logged-in.page-content-directorate-of-education .cbody {
		    color: #464748;
    font-family: Roboto, sans-serif;
    font-size: 15px;
    line-height: 26px;
    font-weight: bold;
    margin-bottom: 12px;
}

.not-logged-in.page-content-directorate-of-education .ctexchk .msg-pay{
		 width: 25px;
    height: 48px;
    vertical-align: middle;
}

.not-logged-in.page-content-directorate-of-education .ctexchk {
		width: 26px;
    height: 22px;
    vertical-align: middle;
    width: 100%;
    text-align: center;
}

.not-logged-in.page-content-directorate-of-education .msg-txt {
	    color: #df0e0e;
    font-weight: bold;
    font-size: 12px;
    margin-top: 20px;
		text-align: center;
}

.not-logged-in.page-content-directorate-of-education .ctexchk label{
		color: #206bc3;
    font-weight: bold;
		font-size: 18px;
		text-align: center;
}
	
@media screen and (max-width: 992px) {
	.not-logged-in.page-content-directorate-of-education .node-inner .content{    
			text-align: justify;
    width: 80%;
    margin-left: 51px;
	}
	.not-logged-in.page-content-directorate-of-education #content-inner{   
			margin-left: 10px;
	}
	
	.not-logged-in.page-content-directorate-of-education .msg-txt {
		color: #df0e0e;
    font-weight: bold;
    margin-top: 63px;
		font-size: 11px;
}
	.not-logged-in.page-content-directorate-of-education .ctexchk .msg-pay{
		    width: 84px;
    height: 63px;
    /* width: 10%; */
    vertical-align: middle;
	}
	
	.not-logged-in.page-content-directorate-of-education .ctexchk label{
		color: #206bc3;
    font-weight: bold;
    font-size: 40px;
    /* margin-top: 15px;*/
	}

}
a.disabled {
  pointer-events: none;
  cursor: default;
  background:#03a3ea82 !important;
}

.highlightbox strong {
    padding: 18px;
    border: 2px solid #3cc7e8;
    border-radius: 30px;
    background: #2c859ae8;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
.hbox{
    margin: 0 auto;
    width: 60% !important;
    border: 4px solid #488c83;
    padding: 10px;
    border-radius: 10px;
	margin-bottom: 5%;
}
.hbox p{
    font-size: 16px !important;
	font-weight: 600;
}
.page-content-vacancies .node-inner .content table tr:nth-child(odd)
 {
    background: #fff;
}
.page-content-vacancies tbody tr {
    border-bottom: 1px solid #ccc;
    box-shadow: 0px 5px 20px 0px #ccc !important;
}
.page-content-vacancies tbody td {
    border: 0px solid #ccc;
    background:#f7f7f7;
/*    box-shadow: 0 4px 2px -2px gray;*/
}
.page-content-vacancies h4 {
    color:#014c8f;
}
.page-content-vacancies p {
    color:#333;
}






































