﻿
.tondo-regular{font-family: 'Segoe UI', Black}

.columns medium-12 {
    position: absolute !important;
    border: 5px solid #FFFF00 !important;
    padding: 10px !important;
}
    body {
        min-width:1320px;
    width: 100% !important;
    height: auto !important;
    overflow: auto !important;
    background-image: url("../Images/back.jpg") !important;
    background-repeat: repeat-x:repeat-y !important;
    margin-top:0px;
}

#divpwdInfo {
    /*position: absolute;*/
    transform: translate(-50%, -50%);
    /* border: 1px solid lightgrey !important;
   padding: 10px;
        box-shadow: 2px 2px 5px #888;*/
}

.app-img {
    margin-top: 3rem !important;
}
/*Layout style*/
ul, li {padding: 0px; margin: 0px; list-style: none;}
a { text-decoration: none; color: #5f5f5f; outline: none; font-family:'Segoe UI', Black;font-size: 15px;}
img { border: none;}
.nobdr{border:none!important;}
.clear{clear:both;}
.same  { padding: 0px !important;} 
.loader {position: fixed;left: 0px;top: 0px; width: 100%; height: 100%; z-index: 9999;background: url('../images/page-loader.gif') 50% 50% no-repeat rgb(249,249,249);}
.inner-wrap,.off-canvas-wrap,.main-section,.outer_container, .owl-carousel, .owl-stage-outer,.owl-stage, .owl-item, .item, .bg-img, .home-container{height:100%;width: 

100%; position:inherit;}
.bg-img{background-size:cover; background-position:center 65px; background-repeat:no-repeat;}
.owl-theme .owl-controls{position:absolute; z-index:2; bottom:2.375rem; line-height:0.9rem; }
.menu-container{position:absolute; width:100%; z-index:2; background:#FFF; border-bottom:1px solid #f2f2f2; height:4.063rem;}
.menu-container-inner{width:100%; z-index:2; background:#FFF; border-bottom:1px solid #f2f2f2; height:65px;}
.logo{margin:0 10px 0 0; float:left;position: relative;z-index: 2; line-height: 0px;}
.logo1{margin:0 10px 0 0; float:right;position: relative;z-index: 2; line-height: 0px;}

.margin0 {margin: 0 !important;}
.pl8 { padding-left: 8px;}
textarea{resize:none;}


.selectboxit-container { font-size: 0.375rem; display:block;}    

/*news inner*/
.news_wrap{background: url('images/bg.jpg');}
.news_template_block{background:#ffffff;color:#5f5f5f; }

.textarea_wrap textarea{width:100%;resize:none;min-height:2.875rem;box-shadow:none;border:2px solid #e0e0e0;background:#fff;font-size: 15px;font-family: 

'Segoe UI', Black;padding:0.5rem;margin:0;}

.b_bottom{border-bottom:1px solid #e5e5e5;}
.para_mb p{margin-bottom:0.750rem; margin-top:0; font-family: 'Segoe UI', Black; font-size:15px;line-height:25px;}



.news_template_block1{color:#5f5f5f; margin-top:150px; }
.news_template_block2{color:#5f5f5f; margin-top:110px; }
.news_template_block4{color:#5f5f5f; margin-top:35px; }
.news_template_block3{color:#5f5f5f; margin-top:150px; }

.button {
    padding: 0.3rem 2.6rem;
	font-size: 0.6rem;
	margin:0px 0px .8rem;
	background-color:#969696;
	box-shadow: 0px 2px 0px #6F6F6F;}
	
.button1 {
    padding: 0.3rem 2.6rem;
	font-size: 0.39rem;
	margin:0px 0px .8rem;
	background-color:#969696;
	box-shadow: 0px 2px 0px #6F6F6F;}

fieldset {
    
   /*padding: 3.4rem 0.5rem 0rem 0.5rem !important;   
   box-shadow: 2px 2px 5px #888;updated*/
   margin: -3rem .7rem .7rem 0.76rem !important;   
  /* background-color: #eaeaea; updated*/

   margin-top: -7rem !important;   
    margin-left: -3.24rem !important;
    margin-right: -0.76rem !important;
    padding-top: 8rem !important;
    padding-left: 1rem;
    padding-right: 1rem;
}


fieldset1 {
    padding: 3.4rem 0.5rem 0rem;
    box-shadow: 2px 2px 5px #888;
    margin: -2.99rem 38px 36px 29px;
    background-color: #EAEAEA;
	-webkit-appearance: none;
    -webkit-border-radius: 0px;
    background-color: white;
    font-family: inherit;
    border-style: solid;
    border-width: 1px;
    border-color: #cccccc;
   
    color: rgba(0, 0, 0, 0.75);
    display: block;
    font-size: 0.500rem;
   
  
    height: 2.3125rem;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
}


input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input

[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea {

     font-size: 0.8rem !important;
     height: 2.5rem !important;
/* As this css effected search box 15 July 2016 */
               /* margin: 0px 0px .4rem;*/
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
    background-color: white;
    font-family: inherit;
    border-style: solid;
    border-width: 1px;
    border-color: #cccccc;
   
    color: rgba(0, 0, 0, 0.75);
    display: block;
    font-size: 0.400rem;
    width: 270px;
	padding-left: 0.4rem; /* updated*/
}


input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input

[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea {

     font-size: 0.8rem;
     height: 1rem;
/* Ass this css effected search box 15 July 2016 */
               /*  margin: 0px 0px .4rem; */
    -ms-appearance: none;
    -ms-border-radius: 0px;
    -ms-background-color: white;
    -ms-font-family: inherit;
    -ms-border-style: solid;
    -ms-border-width: 1px;
    -ms-border-color: #cccccc;
   
    -ms-color: rgba(0, 0, 0, 0.75);
    -ms-display: block;
    -ms-font-size: 0.400rem;
    -ms-width: 270px;
    padding-left: 0.4rem; /* updated*/
}

.text p{
	font-size:12px;
	text-align:center;
	
	
	}

.text1 p{
	font-size:15px;
	text-align:left;
	margin-top: -5px;
	margin-bottom:15px;
	font-weight:500;
	
	
	}
    
	.formdiv{margin: 0 auto;
    width: 68.5%;
   margin-left: 10% !important;
	}
	
.forget{
	float: right;
	margin-top: -55px;
	margin-right: 10px;
	
	}
	
.fa {
   
    font-size: 25px;
    float: right;
    margin-top: -48px;
    margin-right: 10px;
    color: #8d8d8d;

}
.sub {
    margin: 0px 0px 14px 0px !important;
    padding: 14px 109px 14px 110px !important;
    text-align: center !important;
}

.to-do ol li {
    padding: 6px 0;
    border-bottom: 1px dotted #ccc;
    font-size: 14px;
}

.rules {
    margin-bottom: 14px;
    font-size: 14px;
    text-align: center;
}
    .rules a:hover {
        color:#ed1c24;
    }

/* Added on 15 July 2016 efffected by search box*/
input[type="password"]{margin: 0px 0px .4rem;}


.fieldset1 input[type='text'], input[type='password'], input[type='date'], input[type='datetime'], input[type='datetime-local'], input[type='month'], input[type='week'], input[type='email'], input[type='number'], input[type='search'], input[type='tel'], input[type='time'], input[type='url'], input[type='color'], textarea {
  
    margin: 0px 0px 1rem;
}





