﻿body {
  padding-top: 40px;
 background: url("images/bg11.jpg") no-repeat center center fixed;
 background-size: cover;
 height:100%;
  width:100%;
}
html {
    width: 100%;
    height: 100%;
}

.Textbox
{

 height:25px;
  font-size:15px;
 font-weight:bold;
 border-color:#6d81a1;
 border-radius:10px 10px 10px 10px;
}
.Textbox:hover{
     font-size:larger;
    font-weight:bolder;
    box-shadow: 0 1px 8px 0 #FFAD1F;
}
.page_title
{
    margin-left:auto;
    margin-right:auto;
    font-size:x-large;
    color:rgba(77, 0, 77,1);
    font-family:Calibri;
    font-weight:600;
    text-shadow:2px 2px 2px #ffffff;
    
}
.okdv{
    width:150px;
    height:100px;
    box-shadow: 0 0 5px 1px  #003366;
    background-color: #6a478f;
    border: none;
    color: white;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-family:Andalus;
    cursor: pointer;
    margin-top:80px;
}
.hide
    {
        display:none;
    }  
.play_sound_btn{
    float:left;
    height:70px;
    width:70px;
    border-radius:35px;
    background-color:#663300;

     margin-left:100px;
     background-image: url("images/speaker.png");
background-repeat: no-repeat;
background-position:center;
}
.waiting_div {
    margin-left: 100px;
    background: rgba(255, 255, 255, 0.3);
    height: 600px;
    width: 1100px;
    float: left;
    box-shadow: 4px 4px 6px 6px #4d2d06;
    border-radius: 20px;
    padding-left: 10px;
}
#waiting_image{
    margin-top:20px;
    margin-left:100px;
    height:200px;
    width:150px;
    float:left;

}
.waitin_label{
    padding-right:50px;
    color:black;
    font-size:80px;
    font-weight:80px;
}
.btn_oer{
    height:40px;
    width:100px;
     border-radius:10px;
     color:white;
     font-size:larger;
     font-weight:600;
     font-family:'Arabic Typesetting';



}
.btn_ppp{
    height:40px;
   float:left;
    border:none;
     border-radius:10px;
     background-color:transparent;
     color:wheat;
   margin:10px;
     font-size:x-large;
     font-weight:700;
     font-family:'Arabic Typesetting';
     
     box-shadow: 0 3px 0 0 ;
     cursor:pointer;

}
.btn_ppp:hover{
    color:white;
}
.btn_oer:hover{
     box-shadow: 6px 6px 5px 1px #5E6673;
     color:wheat;
}
.s_result_lbl{
    height:70px;
    width:70px;
    background-color:ivory;
    box-shadow: 0 0 5px 1px #5E6673;
    float:right;
     color:darkgreen;
    font-size:larger;
    font-weight:700;
    font-family:'Arabic Typesetting';
}
.s_result_lbl_ok{
    height:70px;
    width:70px;
    background-color:#ccff99;
    box-shadow: 0 0 5px 1px #5E6673;
    background-image:url("images/correct.png");
    background-repeat:no-repeat;
    background-position:bottom;
     /*background: url("images/correct.png") no-repeat center center fixed;*/
    float:right;
    color:darkgreen;
    font-size:larger;
    font-weight:700;
    font-family:'Arabic Typesetting';

}
.s_result_lbl_notok{
      height:70px;
    width:70px;
    background-color:#ff9999;
    box-shadow: 0 0 5px 1px #5E6673;
    background-image:url("images/cancel-mark.png");
    background-repeat:no-repeat;
    background-position:bottom;
    float:right;
    color:maroon;
    font-size:larger;
    font-weight:700;
    font-family:'Arabic Typesetting';
}
.center-div
{
  margin: 0 auto;
 
  height: 80%;
  width:90%;
  background: rgba(255, 255, 255, 0.7);
  border-radius: 3px;
}
.center-header-div
{
  margin: 0 auto;
 
  height: 8%;
    width:30%;
    background-color:ActiveBorder;
  background-image: url('images/hd.png'); background-repeat: no-repeat;background-size:contain;background-position:center;
  border-radius: 20px;
}
.center-div-content
{
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
   overflow: auto;
  max-width: 1200px;
  height: 500px;
  background: rgba(255, 255, 255, 1);
  border-radius: 3px;
}
.grid-1 {
     width:100%;
    height:100%;
   position: relative;
   
  display: grid;
  grid-template-columns: 15% 15% 15% 15% 15% ;
  grid-template-rows:42% 42% ;
  grid-gap: 40px;
  padding: 30px;
 
}
/* items */
.grid-1 div {
  color: white;
  font-size: 20px;
  padding: 20px;
  }
/* specific item styles */
.item-1 {background-image:url("images/curriculum (4).png");
         background-repeat:no-repeat;
         background-position:center;
    -webkit-box-shadow: 0 0 5px 1px #5E6673;
  box-shadow: 0 0 5px 1px #5E6673;
  background-color: #b03532;
   position: relative;
    -webkit-animation-name: example;  /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 3s;  /* Safari 4.0 - 8.0 */    
    -webkit-animation-fill-mode: backwards; /* Safari 4.0 - 8.0 */
    animation-name: slide;
    animation-duration: 3s;    
       animation-fill-mode: backwards;
       transition: 1s ease;
  
}
.item-2 {background-image:url("images/reading (1).png");
         background-repeat:no-repeat;
         background-position:center;
    -webkit-box-shadow: 0 0 5px 1px #5E6673;
  box-shadow: 0 0 5px 1px #5E6673;
  background-color: #33a8a5;
   position: relative;
    -webkit-animation-name: example;  /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 3s;  /* Safari 4.0 - 8.0 */    
    -webkit-animation-fill-mode: backwards; /* Safari 4.0 - 8.0 */
    animation-name: slide;
    animation-duration: 3s;    
       animation-fill-mode: backwards;
       transition: 1s ease;
}
select {
        height:30px;
        line-height:30px;
       font-size:15px;
 font-weight:bold;
 border-color:#6d81a1;
 border-radius:10px 10px 10px 10px;
 width:250px;
    } 
.item-3 { background-image:url("images/diagram.png");
         background-repeat:no-repeat;
         background-position:center;
         background-color: #ff9900;
    -webkit-box-shadow: 0 0 5px 1px #5E6673;
  box-shadow: 0 0 5px 1px #5E6673;
 
  
   position: relative;
    -webkit-animation-name: example;  /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 3s;  /* Safari 4.0 - 8.0 */    
    -webkit-animation-fill-mode: backwards; /* Safari 4.0 - 8.0 */
    animation-name: slide;
    animation-duration: 3s;    
    animation-fill-mode: backwards;
    transition: 1s ease;
}
.item-4 {
    background-image:url("images/gary_102.png");
         background-repeat:no-repeat;
         background-position:center;
          background-color: #6a478f;
         -webkit-box-shadow: 0 0 5px 1px #5E6673;
  box-shadow: 0 0 5px 1px #5E6673;
 
   position: relative;
    -webkit-animation-name: example;  /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 3s;  /* Safari 4.0 - 8.0 */    
       -webkit-animation-fill-mode: backwards; /* Safari 4.0 - 8.0 */
    animation-name: slide;
    animation-duration: 3s;    
    animation-fill-mode: backwards;
    transition: 1s ease;
}
.item-5 {background-image:url("images/gary_048.png");
         background-repeat:no-repeat;
         background-position:center;
         background-color:#da6f2b;
    /*background: url("images/au.jpg") no-repeat center center fixed;*/
    -webkit-box-shadow: 0 0 5px 1px #5E6673;
  box-shadow: 0 0 5px 1px #5E6673;
  /*background: #da6f2b;*/
   position: relative;
    -webkit-animation-name: example;  /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 3s;  /* Safari 4.0 - 8.0 */    
      -webkit-animation-fill-mode: backwards; /* Safari 4.0 - 8.0 */
    animation-name: slide;
    animation-duration: 3s;    
       animation-fill-mode: backwards;
       transition: 1s ease;
 
}
.item-6 {background-image:url("images/telemarketer.png");
         background-repeat:no-repeat;
         background-position:center;
    -webkit-box-shadow: 0 0 5px 1px #5E6673;
  box-shadow: 0 0 5px 1px #5E6673;
  background-color:#cccccc;
   position: relative;
    -webkit-animation-name: example;  /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 3s;  /* Safari 4.0 - 8.0 */    
    -webkit-animation-fill-mode: backwards; /* Safari 4.0 - 8.0 */
    animation-name: slide;
    animation-duration: 3s;    
       animation-fill-mode: backwards;
       transition: 1s ease;
}
.item-7 {background-image:url("images/out-of-time (2).png");
         background-repeat:no-repeat;
         background-position:center;
    -webkit-box-shadow: 0 0 5px 1px #5E6673;
  box-shadow: 0 0 5px 1px #5E6673;
  background-color: #e03f3f;
   position: relative;
    -webkit-animation-name: example;  /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 3s;  /* Safari 4.0 - 8.0 */    
    -webkit-animation-fill-mode: backwards; /* Safari 4.0 - 8.0 */
    animation-name: slide;
    animation-duration: 3s;    
    animation-fill-mode: backwards;
    transition: 1s ease;
}
.item-8 {background-image:url("images/diploma.png");
         background-repeat:no-repeat;
         background-position:center;
    -webkit-box-shadow: 0 0 5px 1px #5E6673;
  box-shadow: 0 0 5px 1px #5E6673;
  background-color: #59a627;
   position: relative;
    -webkit-animation-name: example;  /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 3s;  /* Safari 4.0 - 8.0 */    
    -webkit-animation-fill-mode: backwards; /* Safari 4.0 - 8.0 */
    animation-name: slide;
    animation-duration: 3s;    
    animation-fill-mode: backwards;
    transition: 1s ease;
}
.item-9 {background-image:url("images/calendar (2).png");
         background-repeat:no-repeat;
         background-position:center;
    -webkit-box-shadow: 0 0 5px 1px #5E6673;
  box-shadow: 0 0 5px 1px #5E6673;
  background-color: #4464a1;
   position: relative;
    -webkit-animation-name: example;  /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 3s;  /* Safari 4.0 - 8.0 */    
    -webkit-animation-fill-mode: backwards; /* Safari 4.0 - 8.0 */
    animation-name: slide;
    animation-duration: 3s;    
        animation-fill-mode: backwards;
        transition: 1s ease;
}
.item-10 {background-image:url("images/medical-report (1).png");
         background-repeat:no-repeat;
         background-position:center;
    -webkit-box-shadow: 0 0 5px 1px #5E6673;
  box-shadow: 0 0 5px 1px #5E6673;
  background-color: #30997a;
  position: relative;
    -webkit-animation-name: example;  /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 3s;  /* Safari 4.0 - 8.0 */    
    -webkit-animation-fill-mode: backwards; /* Safari 4.0 - 8.0 */
    animation-name: slide;
    animation-duration: 3s;    
    animation-fill-mode: backwards;
    transition: 1s ease;
}
.item-10:hover {
        -webkit-transform: rotateZ(-10deg);
        -ms-transform: rotateZ(-10deg);
        transform: rotateZ(-10deg);
        transition: 0.5s ease;
    }
.item-9:hover {
        -webkit-transform: rotateZ(-10deg);
        -ms-transform: rotateZ(-10deg);
        transform: rotateZ(-10deg);
        transition: 0.5s ease;
    }
.item-8:hover {
        -webkit-transform: rotateZ(-10deg);
        -ms-transform: rotateZ(-10deg);
        transform: rotateZ(-10deg);
        transition: 0.5s ease;
    }
.item-7:hover {
        -webkit-transform: rotateZ(-10deg);
        -ms-transform: rotateZ(-10deg);
        transform: rotateZ(-10deg);
        transition: 0.5s ease;
    }
.item-6:hover {
        -webkit-transform: rotateZ(-10deg);
        -ms-transform: rotateZ(-10deg);
        transform: rotateZ(-10deg);
        transition: 0.5s ease;
    }
.item-5:hover {
        -webkit-transform: rotateZ(-10deg);
        -ms-transform: rotateZ(-10deg);
        transform: rotateZ(-10deg);
        transition: 0.5s ease;
    }
.item-4:hover {
        -webkit-transform: rotateZ(-10deg);
        -ms-transform: rotateZ(-10deg);
        transform: rotateZ(-10deg);
        transition: 0.5s ease;
    }
.item-3:hover {
        -webkit-transform: rotateZ(-10deg);
        -ms-transform: rotateZ(-10deg);
        transform: rotateZ(-10deg);
        transition: 0.5s ease;
    }
.item-2:hover {
        -webkit-transform: rotateZ(-10deg);
        -ms-transform: rotateZ(-10deg);
        transform: rotateZ(-10deg);
        transition: 0.5s ease;
    }
.item-1:hover {
        -webkit-transform: rotateZ(-10deg);
        -ms-transform: rotateZ(-10deg);
        transform: rotateZ(-10deg);
        transition: 0.5s ease;
        
    }
/* Safari 4.0 - 8.0 */
@-webkit-keyframes slide {
    from {width:0px;}
    to {width: 150px;}
}
@keyframes slide {
   from {width:0px;}
    to {width: 150px;}
}
@media screen and (max-width: 700px){
  .box{
    width: 70%;
  }
  .popup{
    width: 70%;
  }
}
.icontext{
    position:relative;
    text-align:center;
    font-size:larger;
    font-family:'Arabic Typesetting';
    font-weight:600;
    color:darkblue;
    margin-top:70%;
}
.msgdv{
    height:400px;
    width:800px;
    margin:100px 100px 100px 500px;
    box-shadow:1px 1px 1px 1px yellow;
    background-color:lightgray;
    font-family:'Arabic Typesetting';
    font-size:x-large;
    font-weight:bold;
    text-align:center;
    padding-top:100px;
}
.msgdv_hide{
    height:0px;
    width:0px;
    margin:0px 0px 0px 0px;
    background-color:none;
    box-shadow:0 0 0 0;
}
.grid-container {
    height:100%;
  display: grid;
  grid-gap: 5px;
  padding: 10px;
  grid-template-columns: 18.5% 55.6% 23.7%;
  grid-template-rows: 23.4% 23.4% 23.4% 23.4%  ;
   overflow: auto;
   border-radius: 5px;
}
.grid-container_off {
    height:100%;
  display: grid;
  grid-gap: 5px;
  padding: 10px;
  grid-template-columns: 18.5% 55.6% 23.7%;
  grid-template-rows: 23.4% 23.4% 23.4% 23.4%  ;
   overflow: auto;
   border-radius: 5px;

  visibility: hidden;

  
}
.grid-item {
     box-shadow: 0 0 5px 1px #0f0f10;
  background-color: rgba(255, 255, 255, 0.1);
  text-align: center;
  padding: 20px;
  line-height:25px;
   border-radius: 5px;
}
.grid-item-sharp {
     box-shadow: 0 0 5px 1px #0f0f10;
  background-color: rgba(255, 255, 255, 0.1);
  text-align: center;
  padding: 20px;
  line-height:25px;
}
.item1 {
  grid-column: 3 ;
  grid-row: 1 / span 3;
}
.item1gg{
  grid-column: 3 ;
  grid-row: 1 / span 2;
}
.item1ggrotate{
    grid-column: 3 ;
  grid-row: 3;
}
.item2 {
  grid-column: 3;
  grid-row: 4 ;
}
.item3 {
    background: rgba(255, 255, 255, 0.7);
    position:relative;
  grid-column: 2 ;
  grid-row:1 / span 2;
}
.item33 {
    position:relative;
  grid-column: 2  ;
  grid-row:1 / span 4;
  background-color:white;
  overflow:auto;
}
.item4 {
    background: rgba(255, 255, 255, 0.7);
    position:relative;
  grid-column: 2;
  grid-row: 3 / span 2 ;
}
.item5 {
    position:relative;
  text-align:left;
  /*overflow:auto;*/
}
.item555 {
    position:relative;
  text-align:left;
 grid-column: 1;
  grid-row: 1 / span 4 ;
}
.item6 {
    position:relative;
  text-align:left;
}
.item7 {
     position:relative;
  text-align:left;
}
.item8 {
     position:relative;
  text-align:left;
}
.item22INSTRUCTIONS{
    position:relative;
  grid-column: 3  ;
  grid-row:1 / span 4;
  /*background-color:rgba(210, 200, 200, 0.7);*/
  background-color:white;
  overflow:auto;
  padding:0px;
}
.itemINSTRUCTIONS{
    position:relative;
  grid-column: 1/ span 2  ;
  grid-row:1 / span 4;
    background-color:white;

  /*background-color:rgba(255, 255, 255, 0.71);*/
  overflow:auto;
}
.imgg{
    background-color: #ff9900;
    padding:1px;
    display:inline-block; /*places the images in a line*/
    position: relative;
    height:150px;
    width:200px;
    z-index:0;
    border-radius: 5px;
    box-shadow: 0 0 5px 1px #6a478f;
}

.imgg:hover{
   height:500px;
   width:500px;
   z-index:50;
   border-radius: 5px;
   box-shadow: 0 0 5px 1px #6a478f;
}
.textboxes{
    width:130px;
    float:right;
    font-weight:bold;
    font-size:larger;
    text-align:center;
    box-shadow: 0 1px 8px 0 #3D3B3A;
    border-radius: 5px 1px 5px 1px;
}
.textboxMULTI{
    Width:240px;
    Height:90px;
    /*background-color: #ff9900;*/
    background-color: rgba(255, 153, 0, 0.8);
    float:right;
    text-align:left;
    box-shadow: 0 1px 8px 0 #3D3B3A;
    border-radius: 5px 1px 5px 1px;
    color:black;
    /*font-weight:600;*/
    /*font-size:larger;*/
    /*opacity:0.8;*/
}
.textboxMULTI:hover{
    box-shadow: 0 1px 8px 0 #6a478f;
}
.textboxes:hover{
    width:150px;
    float:right;
    text-align:center;
    font-size:larger;
    font-weight:bolder;
    box-shadow: 0 1px 8px 0 #FFAD1F;
    border-radius: 5px 1px 5px 1px;
}
.TALLtextbox{
    width:95%;
    height:50px;
    float:right;
    font-size:x-large;
    font-weight:bolder;
    text-align:center;
    box-shadow: 0 1px 8px 0 #3D3B3A;
    border-radius: 5px 1px 5px 1px;
    overflow:auto;
}
.TALLtextbox:hover{
   -shadow: 0 1px 8px 0 #FFAD1F;
}
.lables2{
    float:right;
    width:150px;
    text-align:right;
    font-size:x-large;
    font-weight:800;
    font-family:'Arabic Typesetting';
    color:#003366;
      
}
.lablesMID{
    position:absolute;
    left:35%;
    top:70%;
    float:right;
   
    text-align:right;
    font-size:large;
    font-weight:900;
    font-family:'Arabic Typesetting';
    color:#003366;
}
.lablesMID2{
    position:absolute;
    left:80px;
    top:70px;
    float:right;
    text-align:right;
    font-size:x-large;
    font-weight:1000;
    font-family:'Arabic Typesetting';
    color:purple;
}
.lables2LEFT{
    float:left;
    width:70px;
    text-align:right;
    font-size:large;
    font-weight:800;
    font-family:'Arabic Typesetting';
    color:#003366;
}
.checkboxesLEFT{
    float:left;
  
}
.lablesYellow{
    float:right;
    
    text-align:right;
    font-size:x-large;
    font-weight:1000;
    font-family:'Arabic Typesetting';
    color:#ff9900;
}
/*.BBiglables{
    float:right;
    width:200px;
    text-align:center;
    font-size:medium;
    
}*/
.lists{
    float:right;
    width:200px;
    text-align:right;
    font-size:medium;
      box-shadow: 0 1px 8px 0 #3D3B3A;
    border-radius: 5px 1px 5px 1px;
}
.listsdd{
    float:right;
    width:100%;
    text-align:left;
    height:50px;
    font-weight:bolder;
    font-size:medium;
    color:white;
      box-shadow: 0 1px 8px 0 #3D3B3A;
    /*border-radius: 5px 1px 5px 1px;*/
    background-color:rgba(0, 0, 102,0.9);
    border:none;
}

.smalllables{
    float:right;
    width:60px;
    text-align:right;
    font-size:x-small;
}
.lblandtxt
{
    float:right;
    box-shadow: 0 1px 8px 0 #3D3B3A;
    border-radius: 5px 1px 5px 1px;
}
.lblandtxt:hover
{ box-shadow: 0 1px 8px 0 #FFAD1F;
   
}
.smalltextboxes{
     width:50px;
    float:right;
    font-weight:bold;
    font-size:larger;
     box-shadow: 0 1px 8px 0 #3D3B3A;
    border-radius: 5px 1px 5px 1px;
    vertical-align:middle;
}
.smalltextboxes:hover{
     width:90px;
    float:right;
    font-size:larger;
    font-weight:bold;

     box-shadow: 0 1px 8px 0 #FFAD1F;
    border-radius: 5px 1px 5px 1px;
    vertical-align:middle;
}
.Grid {border:solid 2px;
       border-color:#23739a;
    background-color: #fff; margin: 5px 0 10px 0; /*border: solid 1px #525252;*/ border-collapse:collapse; font-family:Calibri; color: #474747; border-radius: 5px;
    box-shadow: 0 0 5px 1px #0f0f10;
      font-weight:bold;}
.Grid td {
      padding: 2px;
     border:solid 2px;
      border-color:#23739a;
      /*border: solid 1px #c1c1c1;*/ }
.Grid th  {border:solid 2px;border-color:#23739a;
      padding : 4px 2px;
      color: #fff;
      background-color:#6a478f;
      border-left: solid 1px #525252;
      font-size:larger; 
      font-weight:bold;
}
.Grid .alt {
      background: #fcfcfc;
       /*url(images/grid-alt.png) repeat-x top;*/ 

}
.Grid .pgr {background: #363670 url(images/grid-pgr.png) repeat-x top; }
.Grid .pgr table { margin: 3px 0; }
.Grid .pgr td { border-width: 0; padding: 0 6px; border-left: solid 1px #666;font-weight: bold;  color: #fff; line-height: 12px; }  
.Grid .pgr a { color: Gray; text-decoration: none; }
.Grid .pgr a:hover { color: #000; text-decoration: none; }


.SCREENGrid {
    border:solid 2px;
       border-color:#23739a;
    /*background-color: #fff;*/
    background-color:none;
     margin: 5px 0 10px 0; /*border: solid 1px #525252;*/ 
     border-collapse:collapse; font-family:Calibri; color: #474747; border-radius: 5px;
    box-shadow: 0 0 5px 1px #0f0f10;
    font-size: 1.5em;
}
.SCREENGrid td {
      padding: 2px;
     border:solid 2px;
      border-color:#23739a;
      font-size: 1.5em;
      /*border: solid 1px #c1c1c1;*/ }
.SCREENGrid th  {border:solid 2px;border-color:#23739a;
      padding : 4px 2px;
      
      color: #fff;
      background-color:#6a478f;
      border-left: solid 1px #525252;
      font-size: 1.5em; }
.SCREENGrid .alt {
      background: #fcfcfc url(images/grid-alt.png) repeat-x top; }
.SCREENGrid .pgr {background: #363670 url(images/grid-pgr.png) repeat-x top; }
.SCREENGrid .pgr table { margin: 3px 0; }
.SCREENGrid .pgr td { border-width: 0; padding: 0 6px; border-left: solid 1px #666;font-weight: bold;  color: #fff; line-height: 30px; }  
.SCREENGrid .pgr a { color: Gray; text-decoration: none; }
.SCREENGrid .pgr a:hover { color: #000; text-decoration: none; }

.infotbl{
 text-align:right;
}
.infotbl, td{
    width:150px;
    text-align:right;
}
.RDbtnGP
{line-height:15px;
     box-shadow: 0 0 5px 1px #c1c1c1;
     text-align:right;
}
.buttongroup label{
  border: 1px solid #fff;
  padding: 6px 12px;  
  cursor: pointer;
  color: #fff;
  background-color: #777;
  transition: all 0.2s;
}
.buttongroup label:not(:first-of-type){
  border-left: 0;
}
.buttongroup label:hover{
  background-color: #333;
}
input[name='market']{ 
  display:none;
}
input[name='market']:checked+label{
  background-color: #ed6b06;
} 
.wrappert{
  display: flex;
  justify-content: center;
  align-items: center;  
}



.pt_btn{
    position:absolute;
    left:10px;
    width:150px;
    box-shadow: 0 0 5px 1px  #003366;
    background-color: #6a478f;
    border: none;
    color: white;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-family:Andalus;
    cursor: pointer;
    margin-top:80px;
}
.pt_btn:hover{
   border-radius:2px;
   box-shadow: 0 0 5px 1px  #ffff00;
    
}
.s_btn{
    box-shadow: 0 0 5px 1px  #003366;
    position:absolute;
    left:37%;
    top:85%;
    background-color: #6a478f;
    border: none;
    color: white;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-family:Andalus;
    cursor: pointer;
}
.s_btn:hover{
   border-radius:2px;
   box-shadow: 0 0 5px 1px  #ffff00;
    
}
.s_btn1{
    box-shadow: 0 0 5px 1px  #003366;
    position:absolute;
    left:80px;
    top:105px;
    background-color:wheat;
    border: none;
    color:#003366;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-family:Andalus;
    cursor: pointer;
    border-radius:10px;
}
.show{
    visibility:visible;
}
.LO_btn2{
    position:absolute;
   
    right:0px;
    box-shadow: 0 0 5px 1px  #ffffff;
    width:200px;
    background-color: rgba(102, 14, 149, 0.6); 
    border: none;
    color:#ffffff;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-family:Andalus;
    cursor: pointer;
    border-radius:10px 0px 0px 10px;
     background-image: url("images/sign.png");
background-repeat: no-repeat;
background-position: right;

}
.LO_btn1{
    position:absolute;
    left:0px;
    box-shadow: 0 0 5px 1px  #ffffff;
    width:200px;
    background-color: rgba(102, 14, 149, 0.6); 
    border: none;
    color:#ffffff;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-family:Andalus;
    cursor: pointer;
    border-radius:0px 10px 10px 0px;

}
.LO_btn1:hover{
box-shadow: 0 0 10px 1px  #ffffff;
}
.LO_btn2:hover{
box-shadow: 0 0 10px 1px  #ffffff;
}
.s_btn1:hover{
    box-shadow: 0 0 5px 1px  #ffff00;
}
.print_forms_title{
    position:absolute;
    left:50px;
    width:90%;
    height:50px;
     background-color: #ff9900;
     opacity:0.8;
     box-shadow: 0 0 5px 1px #5E6673;
     font-family:'Arabic Typesetting';
      font-size:x-large;
    font-weight:800;
    color:white;
}
.print_forms_content{
    padding:20px;
    position:absolute;
    left:50px;
      width:84%;
    height:120px;
    top:80px;
     box-shadow: 0 0 5px 1px #5E6673;
     border:dashed;
     border-width:thin;
     border-color:#ff9900;
}
.c_btn{
  
   height:30px;
width:70px;
 background-color: #6a478f;
box-shadow: 0 0 5px 1px  #003366;
font-weight:800;
    font-family:'Arabic Typesetting';
    color:white;
    border-radius:10px;
   font-size:large;



}
.c_btn:hover{
box-shadow: 0 0 5px 1px  #ffff00;
}
.inkbtn{
    float:right;
}
.sendbtn{
    background-color:#ffffff;
    border-radius: 5px 1px 5px 1px;
    font-family:'Arabic Typesetting';
    font-size:large;
    width:100px;
    font-weight:400;
    float:right;

}
.sendbtn_minor{
    position:absolute;
    right:85px;
    background-color: rgba(255, 153, 0, 0.8);
    border-radius: 20px;
    font-family:'Arabic Typesetting';
    font-size:large;
    width:100px;
    font-weight:400;
    float:right;
    
     cursor: pointer;

}
.sendbtn_minor:hover {
         box-shadow: 0 0 5px 1px  #ffff00;
    }
.mycontainorr{
    height:100%;
    width:100%;
}
.textbox_minorMULTI{
    Width:600px;
    Height:40px;
    margin-bottom:10px;
    background-color: rgba(255, 153, 0, 0.6);
    float:right;
    text-align:right;
    font-size:large;
    box-shadow: 0 1px 8px 0 #6a478f ;
    border-radius: 5px 1px 5px 1px;
    color:black;
     font-family:'Arabic Typesetting';
     overflow:auto;
}

/******to hide unwanted text from input file*******/
.inputfile {
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1;
}
.inputfile + label {
    float:right;
    font-family:'Arabic Typesetting';
    padding-left:6px;
    padding-right:6px;
    box-shadow: 0 0 5px 1px  #003366;
     border-radius: 3px;
   font-size:medium;
  font-weight: bold;
    color: white;
   background-color:#6a478f;
    display: inline-block;
}
.inputfile:focus + label,
.inputfile + label:hover {
    background-color:#6a478f;
}
.inputfile + label {
	cursor: pointer; /* "hand" cursor */
}
.inputfile:focus + label {
	outline: 1px dotted #000;
	outline: -webkit-focus-ring-color auto 5px;
}
.inputfile + label * {
	pointer-events: none;
}
/******to hide unwanted text from input file*******/


.calendar { border: solid 1px #003366 !important; background-color: #F8F8F8 !important; color: #003366; width:100% ;  }
.calendar td { background-color: #F8F8F8 !important; padding: 0.5px;  }
.calendar table td { background-color:  #30997a !important; border: solid 0px  #30997a; color: #F8F8F8;  }
.calendar table td a { color: #F8F8F8 !important; text-decoration: none; }
.calendar a { color: #2272A7 !important; text-decoration: none !important; width:30px; height:30px; box-shadow: 0 0 5px 1px  #ff9900; border-radius:1px; display:block; text-align:center; margin-top:4px;  }
.calendar a:hover {display:block; background-color:#003366;box-shadow: 0 0 5px 1px  #ff9900; width:30px; height:30px;  }

/**************popupDIV************************/
.overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
}
.overlay:target {
  visibility: visible;
  opacity: 1;
}

.popup {
  margin: 70px auto;
  padding: 20px;
  background: #fff;
  border-radius: 5px;
  width: 30%;
  position: relative;
  transition: all 5s ease-in-out;
}

.popup h2 {
  margin-top: 0;
  color: #333;
  font-family: Tahoma, Arial, sans-serif;
}
.popup .close {
  position: absolute;
  top: 20px;
  right: 30px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: #333;
}
.popup .close:hover {
  color: #06D85F;
}
.popup .content {
  max-height: 30%;
  overflow: auto;
}

@media screen and (max-width: 700px){
  .box{
    width: 70%;
  }
  .popup{
    width: 70%;
  }
}
/**************popupDIV************************/

.atxt {
  
   margin-top:20px;
    /*padding: 15px 16px;*/
}



.previous {
    position:absolute;
    left:50px;
     height:25px;
    width:25px;
    background-color: #f1f1f1;
    color: black;
}

.next {
    position:absolute;
    left:25px;
      height:25px;
    width:25px;
    background-color: #4CAF50;
    color: white;
}

.round {
    border-radius: 50%;
}
#homediv{
    background-image:url('images/house (1).png') ;
    background-repeat:no-repeat;
    background-position:center;
    background-size: cover;
    position:absolute;
    
    left:0px;
    height:70px;
    width:70px;
    border-radius: 50%;
    background-color:palevioletred;
}
#nextbackhome{
    position:relative;
   
top:60%;
    margin-left:-20px;
    height:25px;
    width:75px;
    
   
}

.loginbox{
    position:relative;
    direction:rtl;
    text-align:right;
    padding-right:50px;
    margin-right:auto;
    margin-left:auto;
    height:200px;
    width:350px;
    border-radius:60px 60px 0px 0px;
    background-color: rgba(102, 14, 149, 0.6); 
    box-shadow: 0 1px 8px 0 #3D3B3A;

}
.loginbox1{
    display:block;
     margin-right:auto;
    margin-left:auto;
    height:2px;
    width:400px;
    background-color: rgba(102, 14, 149, 0.6); 
    box-shadow: 0 1px 8px 0 #3D3B3A;
}
.loginbox2{
    display:block;
     margin-right:auto;
    margin-left:auto;
    height:30px;
    width:400px;
    background-color: rgba(102, 14, 149, 0.6); 
    border-radius:0px 0px 60px 60px;
    box-shadow: 0 1px 8px 0 #3D3B3A;
}
.logintxt{
    height:20px;
    width:150px;
    border-radius:20px;
    box-shadow: 0 1px 8px 0 #3D3B3A;
    text-align:center;
}
a:link {
    text-decoration:none;
    font-size:large;
    font-weight:800;
    font-family:'Arabic Typesetting';
    color:#003366;
    
  
}
#select_date_div
{
    position:absolute;
    right:30px;
    display:block;
    height:100px;
    width:150px;
    /*box-shadow: 0 0 5px 1px  #003366;*/
    background-image:url('images/ssign_date.png');
    background-repeat:no-repeat;
    background-position:center;
    
}
.yellowBTN{
width:200px;
height:40px;
background-color: rgba(255, 153, 0, 0.8);
box-shadow: 0 1px 8px 0 #3D3B3A;
float:right;
margin-left:50px;
margin-bottom:50px;

}
.yellowBTN:hover{
    width:210px;
    height:50px;

}
.prnt_minor{
     box-shadow: 0 0 5px 1px  #003366;
    position:absolute;
    width:95%;
    top:5px;
    /*margin-left:auto;
    margin-right:auto;*/
    right:8px;
    background-color: #6a478f;
    border: none;
    color: white;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-family:Andalus;
    cursor: pointer;
}
.prnt_minor:hover{
     border-radius:2px;
   box-shadow: 0 0 5px 1px  #ffff00;
}
.INSTRUCTIONS_btn{
    float:left;
    height:100px;
    width:100%;
   border:none;
    background-color:#71685f;
    color:ivory;
    font-size:x-large;

}
.INSTRUCTIONS_btn:hover{
    background-color:rgba(210, 200, 200, 0.5);
}
#line{
    border:solid 1px;
    border-color:rgba(210, 200, 200, 0.7);
}
.inst_img{
    height:500px;
    width:90%;
    margin:0 auto;
}
.p_inst_h{
    float:right;
    color:black;
    font-size:xx-large;
    font-family:'Arabic Typesetting';
    font-weight:bolder;
    text-decoration:underline;
}
.p_inst{
    float:right;
    direction:rtl;
    color:black;
    font-size:xx-large;
    font-family:Calibri;
    line-height:50px;
}
/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/

.defaultCheckbox {
    width: 40px;
    height: 40px;
    border-radius:2px;
    
}