
/*.loginFormLabel ==> 400 to bold*/
    /*Login Screen CSS written by Hassan Baloch*/

body
{
    font-family:Verdana, 'Segoe UI';
}

.loginContent
{
    margin-top:10%;
    color:white;
}
/* Login Page Text and Heading */

.HeadingBold
{
    font-family:Verdana;
    font-size:42px;
    font-weight:600;
    /*font-size:44px;*/
}
h3
{
    font-family:Verdana;
    font-size:22px;
    font-weight:500;
    margin-top:-0.2%;
}


.headingcolor
{
   color:#66B545;
}
ul.listItemsLogin
{
    list-style-type: square;
    padding-left:2.3%;
    padding-top:4%;
    color:#66B545;
}
ul.listItemsLogin li
{
    font-size:19px;
    font-family:Verdana;
    font-weight:400;
    
}
.listcolor
{
    color:white;
    font-size:19px;
    font-family:Verdana;
    font-weight:400;
    padding-left:0;
}
.socialMediaIcons
{
    
   padding-top:7%;
   padding-left:18%;
   cursor:pointer;
}
.socialMediaIcons li
{
    display:inline-block;
    padding-right:2.5%;
    
}
.socialMediaIcons img
{
    box-shadow: 3px 3px 5px #1c1b1b;
}

/* LoginPage main form*/

.loginForm
{
    background-color:#292A2B;
    /*min-height:300px;*/
    width:31%;
    border-radius:10px;
    opacity:0.9;
    padding-right:1.5%;
    padding-top:2.5%;
    box-shadow: 3px 3px 5px #1c1b1b;
}
.loginFormLabel
{
   font-size:12px;
    font-weight:bold;
    margin-bottom:0;
    padding-top:5%;
    padding-left:25%;
}
.LoginComboBx
{
    height:26px;
    font-size:12px;
    border-radius:6px;
    padding: 1px 5px;
}
.loginBtn
{
    padding-top: 0.4%;
    padding-bottom: 0.8%;
    /*width: 45%;*/
    border-radius: 7px;
}
.forgetPwd 
{
    font-size:10px;
    color:white;
    margin-top: -5%;
    text-decoration:none;
}

.forgetPwd:hover
{
    color:#66B545;
}
.footer
{
    border-top:dotted;
    font-size:9px;
    
   
}
.footerp
{
    /*padding-top:5%;*/
    padding-bottom:3%;
   
}

#wrap{
	position:fixed;; 
	z-index:-1; 
	top:0; 
	left:0; 
	background-color:black
}

/* Login Page Animated Background*/

#wrap img.bgfade{
	position:absolute;
	top:0;
	display:none;
	width:100%;
	height:100%;
	z-index:-1
}

/* Forget Password CSS */

.outercontent
{
    color:white;
    margin-top:5%;
}
.loginForm.ForgetForm
{
    width:100%;
}
.loginFormLabel.ForgetFormLabel
{
    padding-left:2%;
}
.loginBtn.forgetBtn
{
    /*width: 30%*/;
    margin-left:3%;
}
.lblalign
{
    padding-right:0px;
    text-align:right;
}
.lblError
{
    color:red;
    text-align:center;
    /*display:none;*/
}
.radio
{
    font-size:12px;
}
.securityQuesCond
{
    padding-top:0px;
    
}


 @media (min-width: 220px) and (max-width: 319px){

    
         /*Login Screen CSS written by Hassan Baloch*/
         .Welcome{
             display:none;
         }

  
                /*.loginForm:after{
            content:"("  ")";
            display: block;
            background: #c00;
            height: 29px;
            width: 100%;
            margin-top:60px;
            position: absolute;
            bottom: -29px;
         }*/

                 .mobileAlignTextLeft
    {
        text-align:left !important;
    }
               
body
{
    font-family:Verdana, 'Segoe UI';
    background-image:url(../Images/Login-Screen-Images/Background-Img3.jpg);
}
.removePadding
{
    padding:0px;
}

.loginContent
{
    margin-top: 5%;
color: #FFF;
margin-bottom: 12%;
padding-right: 0px;
}
/* Login Page Text and Heading */

.HeadingBold
{
    font-family:Verdana;
    font-size:42px;
    font-weight:600;
    /*font-size:44px;*/
}
h3
{
    font-family:Verdana;
    font-size:22px;
    font-weight:500;
    margin-top:-0.2%;
}


.headingcolor
{
   color:#66B545;
}
ul.listItemsLogin
{
    list-style-type: square;
    padding-left:2.3%;
    padding-top:4%;
    color:#66B545;
}
ul.listItemsLogin li
{
    font-size:19px;
    font-family:Verdana;
    font-weight:400;
    
}
.listcolor
{
    color:white;
    font-size:19px;
    font-family:Verdana;
    font-weight:400;
    padding-left:0;
}
.socialMediaIcons
{
    
   padding-top:7%;
   padding-left:18%;
   cursor:pointer;
}
.socialMediaIcons li
{
    display:inline-block;
    padding-right:2.5%;
    
}
.socialMediaIcons img
{
    box-shadow: 3px 3px 5px #1c1b1b;
}

     /* LoginPage main form*/
      .loginForm
        {
            background-color:#292A2B;
            /*min-height:300px;*/
            width:90%;
            border-radius:10px;
            opacity:0.9;
            padding-right:1.5%;
            padding-top:2.5%;
            box-shadow: 3px 3px 5px #1c1b1b;
            /*margin-left:25px;*/
            margin: 0 auto;
   
            /*-webkit-transform: translate(-50%, -50%);*/
    /*transform: translate(-50%, -50%);*/
        }

     .loginFormLabel
{
   font-size:12px;
    font-weight:bold;
    margin-bottom:0;
    padding-top:5%;
    padding-left:0% !important;
}
.LoginComboBx
{
    height:26px;
    font-size:12px;
    border-radius:6px;
    padding: 1px 5px;
}
.loginBtn
{
    padding-top: 0.4%;
    padding-bottom: 0.8%;
    /*width: 45%;*/
    border-radius: 7px;
    margin-left: -30px;
}
.forgetPwd 
{
    font-size:10px;
    color:white;
    margin-top: 5%;
    text-decoration:none;
     width:100px;
}

.forgetPwd:hover
{
    color:#66B545;
}
.footer
{
    border-top:dotted;
    font-size:9px;
    width:88% !important;
    position:relative !important;
    
}
.footerp
{
    padding-top:5%;
    padding-bottom:3%;
    display:flex;
   
}
  .mobileFooterWidth
                 {
                     width:96% !important;
                 }
#wrap{
	position:fixed; 
	z-index:-1; 
	top:0; 
	left:0; 
    display:none;
	
}
     /* Login Page Animated Background*/

#wrap img.bgfade{
	position:absolute;
	top:0;
	display:none !important;
	width:100%;
	height:100%;
	z-index:0;
}

     /* Forget Password CSS */

.outercontent
{
    color:white;
    margin-top:5%;
}
.loginForm.ForgetForm
{
    width:100%;
}
.loginFormLabel.ForgetFormLabel
{
    padding-left:2%;
}
.loginBtn.forgetBtn
{
    /*width: 30%*/;
    margin-left:3%;
}
.lblalign
{
    padding-right:0px;
    text-align:right;
}
.lblError
{
    color:red;
    text-align:center;
    /*display:none;*/
}
.radio
{
    font-size:12px;
}
.securityQuesCond
{
    padding-top:0px;
    
}


/*Media Queries updated ruby Hassan Baloch Dated April 11th, 2016*/

.headerLogo {
        width: 100%;
        margin: 0 auto;
    }

.changeDisplay
{
    display:flex;
    float:left;
    width:100%;
}
.order
{
    order:2;
    /*margin-left: -6px*/
    width:100%;
}

.footerAlign
{
    text-align:right;
}
.forgetPassOrder
{
     /*width:100%;*/
}

.widthChange
{
    width:90% !important;
}
.lblAlignLeft
{
    text-align:left;
}
.radio label
{
    font-size: 11px;
}
.form-control[disabled]
{
    font-size: 11px;
padding-left: 2px;
}
.control-label
{
    font-size:11px;
}

.marginTopBot
{
    margin-top: 10%;
margin-bottom: 10%;
}
.headerFont
{
    font-size:15px;
}
.AddTextBxMargin
{
    margin-top:8px !important;
}
 .adjustWidth
    {
        width:90% !important;
    }
    .imgWidth
    {
        width:100% !important;
    }


}
 @media (min-width: 320px) and (max-width: 479px){

    
         /*Login Screen CSS written by Hassan Baloch*/
         .Welcome{
             display:none;
         }

  
                /*.loginForm:after{
            content:"("  ")";
            display: block;
            background: #c00;
            height: 29px;
            width: 100%;
            margin-top:60px;
            position: absolute;
            bottom: -29px;
         }*/

                 .mobileAlignTextLeft
    {
        text-align:left !important;
    }
               
body
{
    font-family:Verdana, 'Segoe UI';
    background-image:url(../Images/Login-Screen-Images/Background-Img3.jpg);
}
.removePadding
{
    padding:0px;
}

.loginContent
{
    margin-top: 5%;
color: #FFF;
margin-bottom: 12%;
padding-right: 0px;
}
/* Login Page Text and Heading */

.HeadingBold
{
    font-family:Verdana;
    font-size:42px;
    font-weight:600;
    /*font-size:44px;*/
}
h3
{
    font-family:Verdana;
    font-size:22px;
    font-weight:500;
    margin-top:-0.2%;
}


.headingcolor
{
   color:#66B545;
}
ul.listItemsLogin
{
    list-style-type: square;
    padding-left:2.3%;
    padding-top:4%;
    color:#66B545;
}
ul.listItemsLogin li
{
    font-size:19px;
    font-family:Verdana;
    font-weight:400;
    
}
.listcolor
{
    color:white;
    font-size:19px;
    font-family:Verdana;
    font-weight:400;
    padding-left:0;
}
.socialMediaIcons
{
    
   padding-top:7%;
   padding-left:18%;
   cursor:pointer;
}
.socialMediaIcons li
{
    display:inline-block;
    padding-right:2.5%;
    
}
.socialMediaIcons img
{
    box-shadow: 3px 3px 5px #1c1b1b;
}

     /* LoginPage main form*/
      .loginForm
        {
            background-color:#292A2B;
            /*min-height:300px;*/
            width:90%;
            border-radius:10px;
            opacity:0.9;
            padding-right:1.5%;
            padding-top:2.5%;
            box-shadow: 3px 3px 5px #1c1b1b;
            /*margin-left:25px;*/
            margin: 0 auto;
   
            /*-webkit-transform: translate(-50%, -50%);*/
    /*transform: translate(-50%, -50%);*/
        }

     .loginFormLabel
{
   font-size:12px;
    font-weight:bold;
    margin-bottom:0;
    padding-top:5%;
    padding-left:0% !important;
}
.LoginComboBx
{
    height:26px;
    font-size:12px;
    border-radius:6px;
    padding: 1px 5px;
}
.loginBtn
{
    padding-top: 0.4%;
    padding-bottom: 0.8%;
    /*width: 45%;*/
    border-radius: 7px;
}
.forgetPwd 
{
    font-size:10px;
    color:white;
    margin-top: 5%;
    text-decoration:none;
     width:100px;
}

.forgetPwd:hover
{
    color:#66B545;
}
.footer
{
    border-top:dotted;
    font-size:9px;
    width:88% !important;
    position:relative !important;
    
}
.footerp
{
    padding-top:5%;
    padding-bottom:3%;
    display:flex;
   
}
  .mobileFooterWidth
                 {
                     width:96% !important;
                 }
#wrap{
	position:fixed; 
	z-index:-1; 
	top:0; 
	left:0; 
    display:none;
	
}
     /* Login Page Animated Background*/

#wrap img.bgfade{
	position:absolute;
	top:0;
	display:none !important;
	width:100%;
	height:100%;
	z-index:0;
}

     /* Forget Password CSS */

.outercontent
{
    color:white;
    margin-top:5%;
}
.loginForm.ForgetForm
{
    width:100%;
}
.loginFormLabel.ForgetFormLabel
{
    padding-left:2%;
}
.loginBtn.forgetBtn
{
    /*width: 30%*/;
    margin-left:3%;
}
.lblalign
{
    padding-right:0px;
    text-align:right;
}
.lblError
{
    color:red;
    text-align:center;
    /*display:none;*/
}
.radio
{
    font-size:12px;
}
.securityQuesCond
{
    padding-top:0px;
    
}


/*Media Queries updated ruby Hassan Baloch Dated April 11th, 2016*/

.headerLogo {
        width: 100%;
        margin: 0 auto;
    }

.changeDisplay
{
    display:flex;
    float:left;
    width:100%;
}
.order
{
    order:2;
    /*margin-left: -6px*/
    width:100%;
}

.footerAlign
{
    text-align:right;
}

.forgetPassOrder
{
     /*width:100%;*/
}

.widthChange
{
    width:90% !important;
}
.lblAlignLeft
{
    text-align:left;
}
.radio label
{
    font-size: 11px;
}
.form-control[disabled]
{
    font-size: 11px;
padding-left: 2px;
}
.control-label
{
    font-size:11px;
}

.marginTopBot
{
    margin-top: 10%;
margin-bottom: 10%;
}
.headerFont
{
    font-size:15px;
}
.AddTextBxMargin
{
    margin-top:8px !important;
}
 .adjustWidth
    {
        width:90% !important;
    }
    .imgWidth
    {
        width:100% !important;
    }


}

 @media (min-width: 480px) and (max-width: 635px){

    
         /*Login Screen CSS written by Hassan Baloch*/
         .mobileAlignTextLeft
    {
        text-align:left !important;
    }
          .Welcome{
             display:none;
         }

         /*.loginForm:after{
            content:"("  ")";
            display: block;
            background: #c00;
            height: 29px;
            width: 100%;
            margin-top:60px;
            position: absolute;
            bottom: -29px;
         }*/
body
{
    font-family:Verdana, 'Segoe UI';
    background-image:url(../Images/Login-Screen-Images/Background-Img3.jpg);
}

.removePadding
{
    padding:0px;
}

.loginContent
{
    margin-top: 5%;
color: #FFF;
margin-bottom: 12%;
padding-right: 0px;
}
/* Login Page Text and Heading */

.HeadingBold
{
    font-family:Verdana;
    font-size:42px;
    font-weight:600;
    /*font-size:44px;*/
}
h3
{
    font-family:Verdana;
    font-size:22px;
    font-weight:500;
    margin-top:-0.2%;
}


.headingcolor
{
   color:#66B545;
}
ul.listItemsLogin
{
    list-style-type: square;
    padding-left:2.3%;
    padding-top:4%;
    color:#66B545;
}
ul.listItemsLogin li
{
    font-size:19px;
    font-family:Verdana;
    font-weight:400;
    
}
.listcolor
{
    color:white;
    font-size:19px;
    font-family:Verdana;
    font-weight:400;
    padding-left:0;
}
.socialMediaIcons
{
    
   padding-top:7%;
   padding-left:18%;
   cursor:pointer;
}
.socialMediaIcons li
{
    display:inline-block;
    padding-right:2.5%;
    
}
.socialMediaIcons img
{
    box-shadow: 3px 3px 5px #1c1b1b;
}

     /* LoginPage main form*/
      .loginForm
        {
            background-color:#292A2B;
            /*min-height:300px;*/
            width:80%;
            border-radius:10px;
            opacity:0.9;
            padding-right:1.5%;
            padding-top:2.5%;
            box-shadow: 3px 3px 5px #1c1b1b;
            /*margin-left:25px;*/
            margin: 0 auto;
   
            /*-webkit-transform: translate(-50%, -50%);*/
    /*transform: translate(-50%, -50%);*/
        }

     .loginFormLabel
{
   font-size:12px;
    font-weight:bold;
    margin-bottom:0;
    padding-top:5%;
    padding-left:0% !important;
}
.LoginComboBx
{
    height:26px;
    font-size:12px;
    border-radius:6px;
    padding: 1px 5px;
}
.loginBtn
{
    padding-top: 0.4%;
    padding-bottom: 0.8%;
    /*width: 45%;*/
    border-radius: 7px;
}
.forgetPwd 
{
    font-size:10px;
    color:white;
    margin-top: 5%;
    text-decoration:none;
     width:100px;
}

.forgetPwd:hover
{
    color:#66B545;
}
.footer
{
    border-top:dotted;
    font-size:9px;
      width:92% !important;
      position:relative !important;
}
.footerp
{
    padding-top:5%;
    padding-bottom:3%;
    display:block;
   
}
 .mobileFooterWidth
                 {
                     width:98% !important;
                 }
#wrap{
	position:fixed;; 
	z-index:-1; 
	top:0; 
	left:0; 
	display:none;
}
     /* Login Page Animated Background*/

#wrap img.bgfade{
	position:absolute;
	top:0;
	display:none;
	width:100%;
	height:100%;
	z-index:0;
    display:none;
}

     /* Forget Password CSS */

.outercontent
{
    color:white;
    margin-top:5%;
}
.loginForm.ForgetForm
{
    width:100%;
}
.loginFormLabel.ForgetFormLabel
{
    padding-left:2%;
}
.loginBtn.forgetBtn
{
    /*width: 30%*/;
    margin-left:3%;
}
.lblalign
{
    padding-right:0px;
    text-align:right;
}
.lblError
{
    color:red;
    text-align:center;
    /*display:none;*/
}
.radio
{
    font-size:12px;
}
.securityQuesCond
{
    padding-top:0px;
    
}


/*Media Queries updated ruby Hassan Baloch Dated April 11th, 2016*/

.headerLogo {
        width: 60%;
        margin: 0 auto;
    }

.changeDisplay
{
    display:flex;
    float:left;
    width:100%;
}
.order
{
    order:2;
    /*margin-left: -6px*/
    width:100%;
}

.footerAlign
{
    text-align:right;
}
.forgetPassOrder
{
     /*width:100%;*/
}
.navbar-header
{
    text-align:center;
}

.widthChange
{
    width:90% !important;
}
.lblAlignLeft
{
    text-align:left;
}
.radio label
{
    font-size: 11px;
}
.form-control[disabled]
{
    font-size: 11px;
padding-left: 2px;
}
.control-label
{
    font-size:11px;
}

.marginTopBot
{
    margin-top: 10%;
margin-bottom: 10%;
}

.headerFont
{
    font-size:18px;
}
 .adjustWidth
    {
        width:75% !important;
    }
    .imgWidth
    {
        width:100% !important;
    }



}
 @media (min-width: 640px) and (max-width: 760px){

    
         /*Login Screen CSS written by Hassan Baloch*/
          .mobileAlignTextLeft
    {
        text-align:left !important;
    }
         .Welcome{
             display:none;
         }

         /*.loginForm:after{
            content:"("  ")";
            display: block;
            background: #c00;
            height: 29px;
            width: 100%;
            margin-top:60px;
            position: absolute;
            bottom: -29px;
         }*/
body
{
    font-family:Verdana, 'Segoe UI';
    background-image:url(../Images/Login-Screen-Images/Background-Img3.jpg);
}

.removePadding
{
    padding:0px;
}

.loginContent
{
    margin-top: 5%;
color: #FFF;
margin-bottom: 12%;
padding-right: 0px;
}
/* Login Page Text and Heading */

.HeadingBold
{
    font-family:Verdana;
    font-size:42px;
    font-weight:600;
    /*font-size:44px;*/
}
h3
{
    font-family:Verdana;
    font-size:22px;
    font-weight:500;
    margin-top:-0.2%;
}


.headingcolor
{
   color:#66B545;
}
ul.listItemsLogin
{
    list-style-type: square;
    padding-left:2.3%;
    padding-top:4%;
    color:#66B545;
}
ul.listItemsLogin li
{
    font-size:19px;
    font-family:Verdana;
    font-weight:400;
    
}
.listcolor
{
    color:white;
    font-size:19px;
    font-family:Verdana;
    font-weight:400;
    padding-left:0;
}
.socialMediaIcons
{
    
   padding-top:7%;
   padding-left:18%;
   cursor:pointer;
}
.socialMediaIcons li
{
    display:inline-block;
    padding-right:2.5%;
    
}
.socialMediaIcons img
{
    box-shadow: 3px 3px 5px #1c1b1b;
}

     /* LoginPage main form*/
      .loginForm
        {
            background-color:#292A2B;
            /*min-height:300px;*/
            width:56%;
            border-radius:10px;
            opacity:0.9;
            padding-right:1.5%;
            padding-top:2.5%;
            box-shadow: 3px 3px 5px #1c1b1b;
            /*margin-left:25px;*/
            margin: 0 auto;
   
            /*-webkit-transform: translate(-50%, -50%);*/
    /*transform: translate(-50%, -50%);*/
        }

     .loginFormLabel
{
   font-size:12px;
    font-weight:bold;
    margin-bottom:0;
    padding-top:5%;
    padding-left:0% !important;
}
.LoginComboBx
{
    height:26px;
    font-size:12px;
    border-radius:6px;
    padding: 1px 5px;
}
.loginBtn
{
    padding-top: 0.4%;
    padding-bottom: 0.8%;
    /*width: 45%;*/
    border-radius: 7px;
}
.forgetPwd 
{
    font-size:10px;
    color:white;
    margin-top: 5%;
    text-decoration:none;
     width:100px;
}

.forgetPwd:hover
{
    color:#66B545;
}
.footer
{
    border-top:dotted;
    font-size:9px;
      width:93% !important;
      position:relative !important;
}
.footerp
{
    padding-top:5%;
    padding-bottom:3%;
    display:block;
   
}
 .mobileFooterWidth
                 {
                     width:98% !important;
                 }
#wrap{
	position:fixed;; 
	z-index:-1; 
	top:0; 
	left:0;
    display:none;
}
     /* Login Page Animated Background*/

#wrap img.bgfade{
	position:absolute;
	top:0;
	display:none;
	width:100%;
	height:100%;
	z-index:0;
}

     /* Forget Password CSS */

.outercontent
{
    color:white;
    margin-top:5%;
}
.loginForm.ForgetForm
{
    width:100%;
}
.loginFormLabel.ForgetFormLabel
{
    padding-left:2%;
}
.loginBtn.forgetBtn
{
    /*width: 30%*/;
    margin-left:3%;
}
.lblalign
{
    padding-right:0px;
    text-align:right;
}
.lblError
{
    color:red;
    text-align:center;
    /*display:none;*/
}
.radio
{
    font-size:12px;
}
.securityQuesCond
{
    padding-top:0px;
    
}


/*Media Queries updated ruby Hassan Baloch Dated April 11th, 2016*/

.headerLogo {
        width: 50%;
        margin: 0 auto;
    }

.changeDisplay
{
    display:flex;
    float:left;
    width:100%;
}
.order
{
    order:2;
    /*margin-left: -6px*/
    width:100%;
}

.footerAlign
{
    text-align:right;
}
.forgetPassOrder
{
     /*width:100%;*/
}
.navbar-header
{
    text-align:center;
}

.widthChange
{
    width:65% !important;
}
.lblAlignLeft
{
    text-align:left;
}
.radio label
{
    font-size: 11px;
}
.form-control[disabled]
{
    font-size: 11px;
padding-left: 2px;
}
.control-label
{
    font-size:11px;
}

.marginTopBot
{
    margin-top: 10%;
margin-bottom: 10%;
}
 .adjustWidth
    {
        width:55% !important;
    }
    .imgWidth
    {
        width:100% !important;
    }

}
 @media (min-width: 761px) and (max-width: 768px){

    
         /*Login Screen CSS written by Hassan Baloch*/
          .mobileAlignTextLeft
    {
        text-align:left !important;
    }
         .Welcome{
             /*display:none;*/
             display: table-footer-group;
         }

         /*.loginForm:after{
            content:"("  ")";
            display: block;
            background: #c00;
            height: 29px;
            width: 100%;
            margin-top:60px;
            position: absolute;
            bottom: -29px;
         }*/
body
{
    font-family:Verdana, 'Segoe UI';
    background-image:url(../Images/Login-Screen-Images/Background-Img3.jpg);
}

.removePadding
{
    padding:0px;
}

.loginContent
{
    margin-top: 5%;
color: #FFF;
margin-bottom: 12%;
 display: table;
 width:100%;
 padding-right:0px;
}
/* Login Page Text and Heading */

.HeadingBold
{
    font-family:Verdana;
    font-size:42px;
    font-weight:600;
    display:none;
    /*font-size:44px;*/
}
h3
{
    font-family:Verdana;
    font-size:22px;
    font-weight:500;
    margin-top:-0.2%;
    display:none;

}


.headingcolor
{
   color:#66B545;
}
ul.listItemsLogin
{
    list-style-type: square;
    padding-left:2.3%;
    padding-top:4%;
    display:none;
    color:#66B545;
}
ul.listItemsLogin li
{
    font-size:19px;
    font-family:Verdana;
    font-weight:400;
    
}
.listcolor
{
    color:white;
    font-size:19px;
    font-family:Verdana;
    font-weight:400;
    padding-left:0;
}
.socialMediaIcons
{
    
   padding-top:7%;
   padding-left:2%;
   cursor:pointer;
   text-align:center;
}
.socialMediaIcons li
{
    display:inline-block;
    padding-right:2.5%;
    
}
.socialMediaIcons img
{
    box-shadow: 3px 3px 5px #1c1b1b;
}

     /* LoginPage main form*/
      .loginForm
        {
            background-color:#292A2B;
            /*min-height:300px;*/
            width:56%;
            border-radius:10px;
            opacity:0.9;
            padding-right:1.5%;
            padding-top:2.5%;
            box-shadow: 3px 3px 5px #1c1b1b;
            /*margin-left:25px;*/
            margin: 0 auto;
   
            /*-webkit-transform: translate(-50%, -50%);*/
    /*transform: translate(-50%, -50%);*/
        }

     .loginFormLabel
{
   font-size:12px;
    font-weight:bold;
    margin-bottom:0;
    padding-top:5%;
    padding-left:0% !important;
}
.LoginComboBx
{
    height:26px;
    font-size:12px;
    border-radius:6px;
    padding: 1px 5px;
}
.loginBtn
{
    padding-top: 0.4%;
    padding-bottom: 0.8%;
    /*width: 45%;*/
    border-radius: 7px;
}
.forgetPwd 
{
    font-size:10px;
    color:white;
    margin-top: 5%;
    text-decoration:none;
    width:100px;
}

.forgetPwd:hover
{
    color:#66B545;
}
.footer
{
    border-top:dotted;
    font-size:9px;
}
.footerp
{
    padding-top:5%;
    padding-bottom:3%;
    display:block;
   
}
 .mobileFooterWidth
                 {
                     width:99% !important;
                 }
#wrap{
	position:fixed;; 
	z-index:-1; 
	top:0; 
	left:0;
    display:none;
}
     /* Login Page Animated Background*/

#wrap img.bgfade{
	position:absolute;
	top:0;
	display:none;
	width:100%;
	height:100%;
	z-index:0;
}

     /* Forget Password CSS */

.outercontent
{
    color:white;
    margin-top:5%;
}
.loginForm.ForgetForm
{
    width:100%;
}
.loginFormLabel.ForgetFormLabel
{
    padding-left:2%;
}
.loginBtn.forgetBtn
{
    /*width: 30%*/;
    margin-left:3%;
}
.lblalign
{
    padding-right:0px;
    text-align:right;
}
.lblError
{
    color:red;
    text-align:center;
    /*display:none;*/
}
.radio
{
    font-size:12px;
}
.securityQuesCond
{
    padding-top:0px;
    
}


/*Media Queries updated ruby Hassan Baloch Dated April 11th, 2016*/



.changeDisplay
{
    display:flex;
    float:left;
    width:100%;
}
.order
{
    order:2;
    /*margin-left: -6px*/
    width:100%;
}

.footerAlign
{
    text-align:right;
}
.forgetPassOrder
{
     /*width:100%;*/
}
.navbar-header
{
    text-align:center;
    width:100%;
}
.widthChange
{
    width:75% !important;
}
.lblAlignLeft
{
    text-align:left;
}
.radio label
{
    font-size: 11px;
}
.form-control[disabled]
{
    font-size: 11px;
padding-left: 2px;
}
.control-label
{
    font-size:11px;
}

.marginTopBot
{
    margin-top: 10%;
margin-bottom: 10%;
}



}

 @media only screen and (width:1024px)
{
.loginForm 
{
    padding-left: 0px!important;
    padding-right:0px !important;
}
.mobileFooterWidth
{
    margin: 0 15px !important;
}
/*.removePadding
{
    padding-left: 0px !important;
    padding-right: 0px !important;

}*/
.mobileAlignTextLeft
{
    float: left !important;
}
}