@font-face {
  font-family: 'PTSans-Bold';
  src: url('../fonts/PTSans-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/PTSans-Bold.woff') format('woff'), url('../fonts/PTSans-Bold.ttf')  format('truetype'), url('../fonts/PTSans-Bold.svg#PTSans-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'PTSans-Regular';
  src: url('../fonts/PTSans-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/PTSans-Regular.woff') format('woff'), url('../fonts/PTSans-Regular.ttf')  format('truetype'), url('../fonts/PTSans-Regular.svg#PTSans-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Lato-Regular';
  src: url('../fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/Lato-Regular.woff') format('woff'), url('../fonts/Lato-Regular.ttf')  format('truetype'), url('../fonts/Lato-Regular.svg#Lato-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Montserrat-Medium';
  src: url('../fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),  url('../fonts/Montserrat-Medium.woff') format('woff'), url('../fonts/Montserrat-Medium.ttf')  format('truetype'), url('../fonts/Montserrat-Medium.svg#Lato-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto-Regular';
  src: url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/Roboto-Regular.woff') format('woff'), url('../fonts/Roboto-Regular.ttf')  format('truetype'), url('../fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

.vertical-center 
{
margin: 0;
position: absolute;
top:35%;
-ms-transform: translateY(-50%);
transform: translateY(-50%);
z-index:11;
}

body
{
width:100%;
height:auto;
overflow-x:hidden;
font-family:"Montserrat-Medium" !important;
padding:0px;
margin:0px;
background-color: #ececec;
}
.login_body
{
width:100%;
height:auto;
overflow-x:hidden;
font-family:"Montserrat-Medium" !important;
padding:0px;
margin:0px;
background-color:#fff !important;
}
.mail_resend_sucess
{
width: 72%;
    height: auto;
    float: left;
}
.mobile_view
{
width:100vw;
height:100vh;
float:left;
padding:0px;
margin:0px;
background-color:#367fa9;
}
.mobile_view
{
display:none;
}
.normal_view 
{
display:block;
}
.verifybody
{
width:100%;
height:auto;
overflow-x:hidden;
font-family:"Lato-Regular" !important;
padding:0px;
margin:0px;
background-color: #fff !important;
}
input, textarea, select, button
{
font-family:"Lato-Regular" !important;
}
.active
{
text-decoration:none !important;
color:#eee;
background-color:#11558c;
}
.active1
{
color:#fff;
background-color:#0073cf;
}
.active1 a
{
color:#fff !important;
text-decoration:none !important;
font-weight:700 !important;
padding: 18px 0px 18px 30px !important;
}
.active2
{
color:#fff;
background-color:#0073cf;
}
.active2 a
{
color:#fff !important;
text-decoration:none !important;
font-weight:700 !important;
padding: 18px 0px 18px 30px !important;
}
.active3
{
color:#fff !important;
background-color:#555 !important;
}
.active3 a
{
color:#fff !important;
text-decoration:none !important;
font-weight:700 !important;
padding: 18px 0px 18px 30px !important;
}
.login_wrap
{
width:100%;
height:auto;
float:left;
text-align:center;
}
.navigation
{
width:100%;
height:auto;
padding:10px 0px;
background-color:#fff;
float:left;
position:fixed;
top:0px;
z-index:111;
box-shadow: 0px 1px 5px #eee;
}
.srm_login_navigation
{
width:100%;
height:auto;
padding:10px 0px;
background-color:#fff;
float:left;
position:fixed;
top:0px;
z-index:111;
}
.verify_navigation
{
width:100%;
height:auto;
padding:10px 0px;
background-color:#ccc;
float:left;
position:fixed;
top:0px;
z-index:111;
box-shadow: 0px 1px 5px #eee;
}

.verifycontent_section
{
width:80%;
margin:7% 10% 50px 10%;
float: left;
background-color: #fff;
padding:15px 0px;

}
.mailverifybtn
{
    background:#EA4335;
    font-weight: 300;
    color: white;
    cursor: pointer;
    padding: 8px 20px;
    margin: 10px 5px 10px 5px;
    border: 1px solid #EA4335;
    font-size: 15px;
	letter-spacing:0.8px;
    text-align: center;
}
.verifyfrm
{
    width: 68% !important;
    margin: 0 auto;
    padding: 30px;
}
.do_youhave
{
width: 100%;
    height: auto;
    float: left;
    margin: 20px 0px;
    font-size: 30px;
    font-weight: 600;
    letter-spacing: 0.8px;
}
.phno
{
width: 100%;
    height: auto;
    float: left;
    font-size: 15px;
    letter-spacing: 0.5px;
    color: #111;
    font-weight: 300;
	line-height: 21px;
}
.login_logo
{
width: 100%;
height: auto;
float: left;
text-align: center;
margin: 0px 0px 0px 0px;
}
.login_logo img
{
}
.logincontent_section
{
width:40%;
margin:4% 30% 0px 30%;
float:left;
background-color:#fff;
padding:20px 40px;
position:relative;
z-index:11;
}
.logincontent_section form
{
width: 100%;
height: auto;
float: left;
}
.start_session
{
width:100%;
margin:15px 0px;
font-size:13px;
letter-spacing:0.8px;
color:#111;
}
.signin_hdtxt
{
width:100%;
height:auto;
float:left;
letter-spacing:0.5px;
padding:5px 0px;
font-size:20px;
font-weight:600;
color:#111;
margin:3px 0px 25px 0px;
}
.login_inputfield
{
width:100%;
text-align:left;
}
.inpterror
{
border:1px solid red !important;
}
.login_inputfield select
{
width:100%;
padding:8px 15px;
border:1px solid #eee;
}

.field
{
width:100%;
height:72px;
}
.login_inputfield input
{
width:100%;
padding:8px 15px 8px 0px;
border:none;
outline:none;
border-bottom:1px solid #eee;
font-family: 'Roboto-Regular' !important;
font-size:17px;
letter-spacing:0.9px;
font-weight:800;
}
.login_inputfield input[type="password"] 
{
padding: 8px 0px !important;
}
.login_inputfield input::placeholder
{
font-size:17px !important;
font-weight:300 !important;
color:#ccc !important;
}
/*.login_inputfield input[type="password"] 
{
font-family: caption;
font-size:25px;
padding:0px !important;
}*/
.capcha_field
{
width:100%;
height:auto;
float:left;
text-align:right;
margin:0px 0px 25px 0px;
}
.capcha_field img
{

height: auto;
float: left;
margin:-17px 0px 0px 0px;
}
.capcha_field input
{
width:70% !important;
height: auto;
float: left;
padding:0px 0px 5px 0px;
border-bottom:1px solid #eee !important;
margin:0px 10px 0px 0px;
}
.erroralert
{
width:100%;
height: auto;
float: left;
color:red;
font-size:11px;
font-weight:400;
text-align:left;
margin:0px 0px 0px 0px;
padding: 2px 0px !important;
letter-spacing:0.8px;
}
.capcha_erroralert
{
width:100%;
height: auto;
float: left;
color: red;
font-size: 11px;
font-weight: 400;
text-align: left;
margin:5px 0px 0px 0px;
letter-spacing: 0.8px;
}
.field p
{
text-align:left;
/*padding:6px 0px;*/
}
.password
{

}

.un
{
width:100%;
height:auto;
float:left;
text-align:center;
color:#ff6600;
font-weight:400;
margin-bottom:12px;
font-size:20px;
line-height:34px;
letter-spacing:0.8px;
}
.un span
{
color:#111 !important;
}
.dont_haveac_txt
{
width:95%;
    height: auto;
    float: left;
    text-align: right !important;
    margin: 0px 0% 0px 5%;
    letter-spacing: 0.6px;
    color: #7f7a7a;
    font-size:13px;}
.forgettxt
{
width:100%;
height: auto;
float: left;
text-align: left !important;
margin: 1px 0%;
}
.align_forgetpw
{
width:95% !important;
height:auto;
float:left;
margin:0px 2.5% !important;
}
.forgettxt a
{
font-size:13px;
letter-spacing:0.5px;
color:#111;

}
.forgettxt a:hover
{
color:#367fa9;
}
.field button
{
width:100%;
    background-color: #2869b1;
    color: #fff;
    padding: 10px 10px;
    font-size:19px;
    letter-spacing: 0.5px;
    border: 1px solid #2869b1;
    margin:25px 0px 12px 0px;
	box-shadow: 0px 0px 4px 1px #ccc;
}











* {box-sizing:border-box;font-size: 16px;vertical-align: middle;}
::-ms-clear, ::-ms-reveal{display: none;}
input {box-sizing:border-box;}
input:active, input:focus{ outline:none; -moz-outline:none;} 
input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner{ border:none;}

/* main style */
.inputShowPwd {
	position:relative;
	display: inline-block;
	width: 100%;
    height: auto;
    float: left;
}
.inputShowPwd > input {
	padding-right: 36px !important;
	padding-right: 36px;
	padding-left: 10px;
}
.inputShowPwd > .showEle {
	display: none;
	position: absolute;
	height: 24px;
	width: 24px;
	top: 50%;
	margin-top: -12px;
	right: 6px;
	background:url(../css/image/pwd.png) 50% 50% no-repeat;
	background-size: 24px 24px;
	z-index: 1;
	cursor: pointer;
}
.inputShowPwd > input[type="text"] {
	display: none;
}
















.underline
{
width:100%;
height:1px;
background-color:#ccc;
margin:30px 0px 30px 0px;
}
.signup_field
{
width: 100%;
    height: auto;
    float: left;
    text-align: right;
    margin:32px 0px 0px 0px;
	}
	.signup_field a
{
    background-color:#EA4335;
    color: #fff;
    padding:9px 15px;
    font-size: 15px;
    letter-spacing: 0.6px;
    border: 1px solid #eee;
    margin: 8px 0px 20px 0px;
}
.signup_field a:hover
{
text-decoration:none;
color:#fff;
background-color:#f0695e;
}
.signup_field a:focus
{
text-decoration:none;
color:#fff;
}
.userwith_login
{
width:30%;
margin:10% 35% 0px 35%;
padding: 10px;
float:left;
}
/* Lock Screen */

.lockscrn_footer
{
    width: 100%;
    height: auto;
    float: left;
	text-align:center;
    position: fixed;
    bottom: 0;
	font-size:13px;
	font-weight:300;
	letter-spacing:0.8px;
	color:#eee;
	padding:10px 0px;

}
.lockscrn_body
{
width:100%;
height:100vh;
float:left;
background:linear-gradient(to bottom, #B02A30 0%, #F99D27 205%) !important;
}
.userentry
{
width:100%;
padding:15px;
}
.user
{
width: 22%;
height: 100px;
border-radius: 50%;
background-color: #fff;
font-size: 45px;
padding: 25px 15px 25px 15px;
float:left;}
.user img
{
    width: 80px;
    background-color: #aaa;
    padding: 13px 10px;
    border-radius: 50%;
    height: 80px;
    margin: -15px;
}
.locksrn
{
    width:78%;
	height:auto;
    float: left;
	text-align:left;
}
.locksrn input
{
	width:100%;
    border: none;
    padding: 10px 20px;
    margin-left: -8px;
}
.gopw
{
    position: absolute;
    font-size: 20px;
    margin: 10px 0px 0px -30px;
}
.lockscrn_username
{
width:100%;
height:auto;
float:left;
font-size:14px;
letter-spacing:0.6px;
font-weight:300;
color:#fff;
}
.enter_retrievesession
{
width: 100%;
    text-align: center;
    float: left;
    margin: 18px 0px 0px 0px;
    letter-spacing: 0.5px;
    color: #fff;
    font-size: 14px;
	}
.orsignup
{
    width: 100%;
	height:auto;
    text-align: center;
    float: left;
    margin:5px 0px;
    }
.orsignup a
{
font-size:13px;
letter-spacing: 0.5px;
font-weight:300;
color:#b7b7b7;
}
.orsignup a:hover
{
text-decoration:none;
}
.welcome_ins_txt
{
width:97%;
height:auto;
float:left;
text-align:right;
padding:10px 0px 0px 0px;
font-size:15px;
color:#000;
letter-spacing:0.8px;
font-weight:600;
}
.welcome_ins_txt span
{
color:#de3030;
}
.footer
{
width:100%;
height:auto;
padding:10px 0px 20px 0px;
text-align:center;
font-size:12px;
letter-spacing:0.5px;
color:#111;
}
.verify_field
{
width:100%;
height:58px;
float:left;
}
.effect-1 
{
    width: 100%;
	height:28px;
    border: 0;
    padding: 7px 0px 7px 0px;
    border-bottom: 1px solid #ccc;
    font-size: 14px;
    letter-spacing: 0.8px;
    font-weight: 300;
}

.effect-1 ~ .focus-border
{position: absolute; bottom: 0; left: 0; width: 0; height: 2px; background-color: #4caf50; transition: 0.4s;
top:27px;}
.effect-1:focus ~ .focus-border{width: 100%; transition: 0.4s;}
:focus{outline: none;}
input[type="text"]{color: #333; width: 100%; box-sizing: border-box; letter-spacing: 1px;}
.verify_label
{
    width: 100% !important;
    font-size: 14px;
    letter-spacing: 0.8px;
    color: #111;
    font-weight: 300;
    text-align: left;
    border-bottom: 1px solid #ccc;
    padding: 0px 0px 4px 0px}
.verify_label
{
width:40%;
height:auto;
float:left;
}
.colalign
{
padding:0px !important;
}
.verify_inputbx, .verify_selectbx
{
position:relative;
top:-2px;
}
.errortxt
{
width:98%;
margin-top:2px;
color:red;
font-size: 12px;
font-weight:700;
letter-spacing: 0.5px;
display:;
text-align:left;
display:none;
}
.verify_selectbx
{
width:100%;
height:auto;
}
.verify_selectbx select
{
width:100%;
height:auto;
border:1px solid #ccc;
padding:5px 10px 2px 0px;
outline:none;
border:none;
border-bottom:1px solid #ccc;
font-size: 14px;
letter-spacing: 0.8px;
color: #555;
font-weight: 300;
}
.verify_hdtxt
{
width:100%;
height:auto;
float:left;
margin-bottom:60px;
font-size:26px;
letter-spacing:1px;
font-weight:800;
}
.verify_hdtxt span
{
color:#ff6600;
}
.verrify_sumitbtn
{
width:100%;
height:auto;
float:left;
margin:30px 0px 15px 0px;
}
.verrify_sumitbtn button
{
    width:45%;
    height:45px;
    background-color: #15547D;
    border: 1px solid #15547D;
    padding: 8px 30px;
    color: #fff;
    font-size:20px;
    font-weight: 300;
    box-shadow: 1px 4px 20px #aaa;
}
.verrify_sumitbtn button:hover
{
box-shadow: 1px 4px 40px #aaa;
}
.secondlst
{

}

/* Lock Screen End */

.pagewrap
{
width:100%;
height:auto;
float:left;
}
.popup_blur_bg
{
-webkit-filter: blur(5px);
-moz-filter: blur(5px);
-o-filter: blur(5px);
-ms-filter: blur(5px);
filter: blur(5px);
}
.topheader
{
width:100%;
height:30px;
float:left;
padding:7px 20px;
margin-bottom:15px;
background-color:#11558c;
border-bottom:1px solid #11558c;
}
.header
{
width:100%;
height:auto;
float:left;
position:fixed;
z-index:111;
top:0px;
padding:0px 0px 15px 0px;
background-color:#0073cf;
}
.leadcontact
{
    width: 100%;
    float: left;
}
.logoimg
{
width:100%;
text-align:center;
}
.header_menus
{
width:100%;
text-align:center;
float:left;
}
.header_menus ul
{
padding: 0px;
position: absolute;
}
.header_menus ul li
{
list-style:none;
float:left;
padding-left:5px;
}
.header_menus ul li a
{
font-size:13px;
color:#fff;
font-weight:500;
padding:8px 6px;
}
.header_menus ul li a:hover
{
text-decoration:none;
color:#eee;
background-color:#11558c;
}
.sessiontxt
{
font-size:12px;
letter-spacing:0.5px;
color:#fff;
font-weight:300;
text-align:right;
}
.sessiontxt a
{
color:#fff;
margin-right:20px;
}
.sessiontxt a:hover
{
}
.sidemenu
{
    padding: 0px;
    width: 21%;
    position: fixed;
    left: 0;
    top: 87px;
    z-index: 1;
    background-color: #f9f9f9 !important;
    height: 600px;}
.dashcontent
{
    width: 78%;
    height:auto;
    padding: 0px;
    overflow: hidden;
    position: relative;
    left: 302px;
	top:87px;}
.contentarea
{
width: 96%;
float: left;
background-color: #fff;
padding:20px;
margin:10px 20px 80px 20px;
border-top: 3px solid green;
margin-top:45px;
}
.whitespace
{
width:94%;
height:auto;
float:left;
background-color:#fff;
margin:0% 3% 0% 3%;
padding:20px;
}
.sidebar
{
width:100%;
height:auto;
background-color:#f8f8f8;
border-right:1px solid #e6e0e0;
}
.sidebarhdtxt
{
    width: 100%;
    text-align: left;
    font-size:14px;
    letter-spacing: 0.8px;
    font-weight:700;
	float:left;
    padding:10px 15px 10px 30px;
}
.sidebarhdtxt select
{
width:100%;
padding:10px 12px;
border:1px solid #eee;
letter-spacing:1.5px;
-moz-appearance:none;
}
option
{
line-height:32px !important;
letter-spacing:1.5px !important;
}
.sidemenu_list
{
width:100%;
height:auto;
float:left;
}
.sidemenu_list ul
{
padding:0px;
}
.sidemenu_list ul li
{
    list-style: none;
    line-height:35px;
    }
.sidemenu_list ul li a
{
font-size:14px;
letter-spacing:0.6px;
color:#111;
font-weight:400;
padding: 17px 0px 17px 30px;
}
.sidemenu_list ul li a:hover
{
text-decoration:none;
color:#fff;
}
.sidemenu_list ul li:hover
{
background-color:#0073cf;
}
.labeltxt
{
width:74%;
float:left;
padding-left:30px;
}
.countnumber
{
width:20%;
float:left;
text-align:right;
}
.informationtxt
{
    width: 100%;
    height: 55px;
    padding: 10px 25px 0px 25px;
    background-color: #ececec;
    position: fixed;
    z-index: 11;}
.addfinancial_btntxt
{
width:100%;
height:40px;
padding:0px 25px 10px 25px;
background-color:#ececec;
}
.pagelink
{
width:100%;
float: left;
text-align: right;
font-size:12px;
letter-spacing:0.5px;
word-spacing:1px;
color:#fff;
}
.pagelink a
{
font-size:12px;
letter-spacing:0.5px;
color:#fff;
margin-right:5px;
font-weight:600;
}
.entries_shown
{
width:70%;
text-align:left;
float:left;
}
.search
{
width:30%;
text-align:right;
float:left;
}
.show
{
width:45px;
float: left;
font-size: 14px;
letter-spacing: 0.8px;
text-align:left;
}
.selectshown
{
width:54px;
float: left;
text-align: left;
}
.selectshown select
{
border:1px solid #ccc;
}
.searchtxt
{
width:120px;
float:left;
padding:5px 0px;
}
.entries
{
width: 50px;
float: left;
font-size: 14px;
letter-spacing: 0.5px;
}
.searchbx
{
}
.searchbx input
{
padding: 5px 10px;
border: 1px solid #eee;
}
.grid
{
width:100%;
height:auto;
background-color:;
}
.gridheader
{
width:100%;
height:30px;
padding:0px 0px;
float:left;
margin-top:18px;
background-color:#eee;
}
.grid_sno
{
width:100%;
padding:5px 0px 5px 10px;
border-right:1px solid #fff;
font-size: 14px;
color: #111;
font-weight: 700;
}
.grid_financial_year
{
width:100%;
padding:5px 0px 5px 10px;
border-right:1px solid #fff;
font-size: 14px;
color: #111;
font-weight: 700;
}
.grid_status
{
width:100%;
padding:5px 0px 5px 10px;
border-right:1px solid #fff;
font-size: 14px;
color: #111;
font-weight: 700;
}
.grid_action
{
width:100%;
padding:5px 0px 5px 10px;
font-size: 14px;
color: #111;
font-weight: 700;
}
.gridtable
{
width:100%;
height:auto;
float:left;
}
td
{
border: 1px solid #f4f4f4 !important;
padding: 5px 8px !important;
font-size: 13px;
}
.edit
{
}
.edit button
{
font-size:12px;
padding:2px 10px;
color:#111;
background-color:#ccc;
border:1px solid #ccc;
}
.activebtn
{
}
.activebtn button
{
background-color:green;
border:1px solid green;
color:#fff;
}
.withholdbtn
{
}
.withholdbtn button
{
background-color:#3c8dbc;
border:1px solid #3c8dbc;
color:#fff;
}

.disabledbtn
{
}
.disabledbtn button
{
background-color:red;
border:1px solid red;
color:#fff;
}
.trbggray
{
background-color:#fafafa;
}
.footertr
{
}
.footertr td
{
font-weight:700;
color:#111;
}
.user_designation 
{
font-size:14px;
}
.user_designation span
{
    color:#2196F3;
}
.user_infohdtxt {
    font-size: 14px;
    font-weight: 500;
    color: #111;
    padding: 5px 0px;
    margin-bottom: 0px;
}
.fb {
    width: 20px;
    height: 20px;
    font-size: 10px;
    padding: 3px 8px;
    border-radius: 50%;
    background-color: #2196F3;
    color: #fff;
    cursor: pointer;
}
.tw {
    width: 20px;
    height: 20px;
    font-size: 10px;
    padding: 3px 6px;
    border-radius: 50%;
    background-color: #1dcaff;
    color: #fff;
    cursor: pointer;
}
.linkin {
    width: 20px;
    height: 20px;
    font-size: 10px;
    padding: 2px 7px 4px 7px;
    border-radius: 50%;
    background-color: #337ab7;
    color: #fff;
    cursor: pointer;
}

.botmbrd
{
border-bottom:1px solid #eee;
padding-bottom:5px;
margin-bottom:20px;
}
.inptfiled
{
width:100%;
}
.inptfiled input
{
width:100%;
font-size:13px;
letter-spacing:0.8px;
padding:5px 15px;
border:1px solid #eee;
}
.inptfiled select
{
width:100%;
font-size:13px;
letter-spacing:0.8px;
padding:5px 15px;
border:1px solid #eee;
}
.inptfiled textarea
{
    width: 100%;
    height: 50px;
    font-size: 11px;
    letter-spacing:1px;
    padding: 5px 15px;
    border: 1px solid #eee;
}

.companyname
{
width:100%;
padding:5px 0px;
font-size: 14px;
letter-spacing: 0.8px;
}
.profile_field
{
width:100%;
height:55px;
float:left;
}
.profile_viewfield {
    width: 100%;
    height: 35px;
    float: left;
}
.brandhdtxt
{
width:100%;
height:auto;
background-color:#eee;
}
.brandhdtxt td
{
    font-size: 14px;
    color: #111;
    font-weight: 700;
border-right: 1px solid #fff!important
}
.pricinghdtxt
{
background-color: #eee;
width:10% !important;
}
.pricinghdtxt td
{
font-weight: 700;
font-size:13px;
padding:0px;
}
.sno
{
width:45px;
}
.select_employee
{
width:150px;
float:left;
margin-right:20px;
}
.select_employee select
{
width:100%;
padding:5px 0px 5px 2px;
border:1px solid #aaa;
letter-spacing:0.8px;
color:#aaa;
}
.select_employee p
{
font-size:14px;
letter-spacing:0.6px;
font-weight:700;}

.select_route
{
width:150px;
float:left;
}
.select_route select
{
width:100%;
padding:5px 0px 5px 2px;
border:1px solid #aaa;
font-size:13px;
letter-spacing:0.8px;
color:#aaa;
}
.select_route p
{
font-size:14px;
letter-spacing:0.6px;
font-weight:700;}

.selectemp
{
padding: 0px 0px 20px 0px;
margin-bottom: 20px;
border-bottom: 1px solid #ccc;
}
.srchbtn
{
width:100px;
float:left;
margin-left:20px;
padding:30px 0px 10px 0px;
}
.srchbtn input
{
    width: 90px;
    border: 1px solid #0072b1;
    background-color: #0072b1;
    color: #fff;
    font-size: 14px;
    letter-spacing: 0.6px;
    font-weight: 600;
    padding:4px 20px;
}
.popupfield
{
width:100%;
height:45px;
}
.popup_label
{
margin: 0;
font-size:14px;
letter-spacing: 0.5px;
padding:4px 0px;
font-weight:700;
}
.popup_insertfield
{
width:100%;
height:55px;
}
.addother td
{
border:none !important;
margin:10px 0px;
}
.addother td input
{
width:100%;
border:1px solid #ccc;
padding:5px 0px 5px 10px
}
.addother td i
{
cursor:pointer;
}

.popup_insertfield select
{
width: 80%;
padding: 5px 5px 5px 5px;
border: 1px solid #d2d6de;
font-size: 13px;
letter-spacing: 0.5px;
}
.popup_insertfield input
{
width: 80%;
padding: 5px 5px 5px 5px;
border: 1px solid #d2d6de;
font-size: 13px;
letter-spacing: 0.5px;
}
.popup_insertfield textarea
{
width: 80%;
padding: 5px 5px 5px 5px;
border: 1px solid #d2d6de;
font-size: 13px;
letter-spacing: 0.5px;
}
.popup_insertfield span
{
background-color:green;
color:#fff;
padding:5px 15px;
}
.modal-title
{
font-size:18px;
letter-spacing:0.8px;
color:#111;
font-weight:600;
}
.modal-footer button
{
background-color:#eee;
border:1px solid #eee;
padding:5px 20px;
}
.modal-header
{
border:none !important;
}
.modal-footer
{
border:none !important;
}
.modal-content
{
border-radius:0px !important;
padding: 30px;
width: 100%;
height: auto;
float: left;
}
.payment_method_hdtxt
{
width:100%;
height:auto;
float:left;
font-size:25px;
letter-spacing:1px;
color:#111;
font-weight:300;
}
.payment_method_list
{
width:100%;
height:auto;
float:left;
margin:20px 0px;
border:1px solid #eee;
padding:15px;
}
.payment_method_list ul
{
padding:0px;
margin:0px;
}
.payment_method_list ul li
{
width:100%;
height:auto;
float:left;
list-style:none;
margin: 0px 0px 25px 0px;
}
.payment_method_list ul li input
{
margin:0px 10px 0px 0px;
}
.payment_method_list ul li img
{
width:120px;
margin: -5px 0px 0px 0px;
}
.close
{
opacity:1 !important;
}
.usertxtbx
{
width:100% !important;
}
.switch {
    position: relative;
    display: inline-block;
    width: 44px;
    height: 20px;
}

.switch input {display:none;}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
    position: absolute;
    content: "";
    height: 12px;
    width: 12px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;}

input:checked + .slider {
  background-color:green;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius:20px;
}

.slider.round:before {
  border-radius: 50%;
}
.modal_blur_bg
{
-webkit-filter: blur(5px);
-moz-filter: blur(5px);
-o-filter: blur(5px);
-ms-filter: blur(5px);
filter: blur(5px);
}
.modal-body
{
    padding: 15px 15px 30px 15px;
    width: 100%;
    height: auto;
    float: left;
}
.popup_checkbx
{
width:100%;
}
.popup_checkbx input
{
width: 20px;
float:left;
}
.popup_tabs
{
    width: 95%;
    height: auto;
    float: left;
    margin: 30px 2.5% 30px 3%;
}
.popup_tabs button
{
background-color:#eee;
color:#111;
border:1px solid #eee;
padding:8px 20px;
}
.customermodal
{
width:650px !important;
}
.billing_infoview
{
display:none;
}
.contact_infoview
{
display:none;
}
.discount_infoview
{
display:none;
}
.crntproduction
{
width:100%;
}
.crntproduction input
{
width:100%;
text-align:right;
border:1px solid #aaa;
padding:4px 10px;
}
.prolab
{
padding:0px;
margin:0px;
}
.modal-dialog
{
width:750px !important;
}
.othercertif
{
width:80%;
text-align:left;
float:left;
margin:10px 0px;
}
.othercertif span
{
background-color:#aaa;
border:1px solid #ccc;
padding:6px 30px;
color:#111;
font-size:15px;
display:none;
box-shadow: 1px 1px 10px #ccc;	
}
.othercertif button
{
    background-color: #e6e6e6;
    border: 1px solid #ccc;
    padding: 6px 15px;
    color: #111;
    font-size: 11px;
	    box-shadow: 1px 1px 10px #ccc;
    }
.extra_view
{
display:none;
}
.payu_choose_btn
{
width:100%;
height:auto;
float:left;
margin:10px 0px 0px 0px;
}
.payu_choose_btn input
{
background-color:#1b5eac;
border:1px solid #1b5eac;
padding:5px 20px;
font-size:13px;
letter-spacing:0.8px;
font-weight:300;
color:#fff;
}













.infotxt
{
width:50%;
float:left;
font-size:25px;
letter-spacing:0.6px;
color:#111;
font-weight:300;
padding-left:20px;
border-left:3px solid red;
}
.addsalebtn
{
width:28%;
float:left;
text-align:right;
}
.addsalebtn button
{
background-color:#0072b1;
border:1px solid #0072b1;
padding:6px 20px;
color:#fff;
}
.msgtxt
{
    width: 97%;
    height: auto;
    float: left;
    padding: 15px 30px;
    font-size: 15px;
    letter-spacing: 0.3px;
    background-color: #bee2ff;
    margin:10px 10px 15px 10px;
	display:none;
}
.leadsts
{
text-align:right;
padding:0px;
}

.leadsc
{
text-align:left;
padding:0px;
}
.leadsurce
{
width:100%;
height:auto;
float:left;
margin:0px 0px 15px 0px;
}
.leadlabel
{
width:35%;
float:left;
font-size:12px;
color:#111;
letter-spacing:0.2px;
padding:6px 0px;
font-weight:600;
}
.leadsrc
{
width:65%;
float:left;
font-size:12px;
font-weight:300;
letter-spacing:0.2px;
color:#111;
}
.leadsrc input
{
width:180px;
padding: 4px 15px 4px 5px;
font-size: 14px;
border:1px solid #eee;
color:#111;
}
.zip
{
width:150px !important;
padding: 4px 15px 4px 5px;
font-size: 14px;
border:1px solid #eee;
color:#aaa;
}
.leadsrc select
{
width:180px;
padding: 4px 15px 4px 5px;
border:none;
font-size:14px;
border:1px solid #eee;
color:#111;

}
.rightside
{
margin-top:-15px;
}
.centercontainer
{
padding:0px;
}
.addlabel
{
    width:21% !important;
    float: left;
    font-size: 12px;
    color: #111;
    letter-spacing: 0.2px;
    padding: 6px 0px;
    font-weight: 600;
}
.mailtxtbox
{
    width:250px !important;
    padding: 4px 15px 4px 5px;
    font-size: 14px;
    border: 1px solid #eee;
    color: #aaa;
}
.phnotxtbox
{
    width:250px !important;
    padding: 4px 15px 4px 5px;
    font-size: 14px;
    border: 1px solid #eee;
    color: #aaa;
}
.leadstatus
{
width:100%;
text-align:right;
}
/*input
{
outline: none !important;
}
select
{
outline: none !important;
}
*/
/*.leadcontact
{
display:none;
}
.quotation
{
display:none;
}
.invoice
{
display:none;
}
.accounts
{
display:none;
}
.reports
{
display:none;
}
.emails
{
display:none;
}
.settings
{
display:none;
}
*/
.submitbtn
{
width:100%;
height:auto;
float:left;
margin:30px 0px;
text-align:right;
}
.submitbtn button
{
text-decoration:none;
border:1px solid #ccc;
color:#111;
background-color:#ccc;
padding:8px 25px;
margin-right:20px;
font-weight:normal;
}
.clear
{
text-decoration:none;
border:1px solid #ccc;
color:#111;
background-color:#ccc;
padding:8px 25px;
margin:5px !important;
font-weight:normal;
}
.brand
{
width:100%;
height:110px;
padding:10px;
margin-bottom:15px;
background-color:#0073b7;
border-radius:2px;
}
.dashproducts
{
width:100%;
height:110px;
padding:10px;
margin-bottom:15px;
background-color:#0073b7;
border-radius:2px;

}
.dashroutes
{
width:100%;
height:110px;
padding:10px;
margin-bottom:15px;
background-color:#0073b7;
border-radius:2px;

}
.bronze
{
width:100%;
height:115px;
padding:10px;
margin-bottom:15px;
background-color:#f39c12;
border-radius:2px;

}
.dashcount
{
width:80%;
float:left;
color:#fff;
font-size:15px;
letter-spacing: 0.2px;
}
.dashcount span
{
font-size:48px;
font-weight:bold;
}
.dashcounticon
{
width:100%;
text-align:right;
color:#fff;
font-size:22px;
}
.titletxt
{
font-size:20px;
letter-spacing:1px;
color:#111;
font-weight:300;
padding: 0px 12px;
}
.config
{
width:100%;
height:520px;
}
.stock
{
width:100%;
}
.customertype
{
width:100%;
height:560px;
}
.salesperson
{
width:100%;
height:115px;
padding:10px;
margin-bottom:15px;
background-color:#555;
border-radius:2px;
}

.forgetpwtxt
{
width:100%;
font-size:25px;
font-weight:100;
color:#555555;
}
.forget_pw_content
{
margin-top:15px;
}
.addsubject
{
background-color: transparent !important;
color: #111 !important;
font-size:15px;
margin: 14px 0px;
padding: 0px 5px !important;
top:3px !important;
position:relative !important;
}
.addsubject i
{
cursor:pointer;
}
.forget_pw-middle_content
{
width:44%;
height:auto;
margin:20px 28% 40px 28%;
float:left;
padding:30px;
font-size:1em;
color:#555555;
text-align:left !important;
background-color:#FFFFFF;
border:1px solid #CCCCCC;
}
.forget_pw-middle_content ul li
{
line-height:22px;
}
.user_name
{
font-size:15px;
margin-top:10px;
padding:14px 318px 14px 8px;
border:1px solid #CCCCCC;
border-radius:5px;
}
.cancel_button
{
margin-top:30px;
float:left;
}
.cancel_button a
{
text-decoration:none;
color:#555555;
border:1px solid #CCCCCC;
padding:14px 81px 14px 81px;
border-radius:5px;
}
.continue_button
{
margin-top:30px;
float:left;
margin-left:20px;

}
.continue_button a
{
text-decoration:none;
color:#FFFFFF;
border:1px solid #CCCCCC;
padding:14px 81px 14px 81px;
border-radius:5px;
background-color:#004080;
}
.copy_right
{
font-size:15px;
font-weight:400;
margin-top:20px;
text-align:center;
}


/***** Top menu *****/


/***** Top content *****/

.top-content { padding:0px 0 170px 0; }

.top-content .text { color: #fff; }
.top-content .text h1 { color: #fff; }
.top-content .description { margin: 20px 0 10px 0; }
.top-content .description p { opacity: 0.8; }
.top-content .description a { color: #fff; }
.top-content .description a:hover, 
.top-content .description a:focus { border-bottom: 1px dotted #fff; }
.form-control {
    display: block;
    width:95%;
	margin-bottom: 25px;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.f1 {
	background: #fff;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}
.f1 h3 { margin-top: 0; margin-bottom: 5px; text-transform: uppercase; }

.f1-steps { overflow: hidden; position: relative; margin-top: 20px; }

.f1-progress { position: absolute; top: 24px; left: 0; width: 100%; height: 1px; background: #ddd; }
.f1-progress-line { position: absolute; top: 0; left: 0; height: 1px; background: #f35b3f; }

.f1-step { position: relative; float: left; width: 30%; padding: 0 5px; background-color:transparent !important; }

.f1-step-icon {
	display: inline-block; width: 40px; height: 40px; margin-top: 4px; background: #ddd;
	font-size: 16px; color: #fff; line-height: 40px;
	-moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;
}
.f1-step.activated .f1-step-icon {
	background: #fff; border: 1px solid #f35b3f; color: #f35b3f; line-height: 38px;
}
.f1-step.active .f1-step-icon {
	width: 48px; height: 48px; margin-top: 0; background: #f35b3f; font-size: 22px; line-height: 48px;
}

.f1-step p { color: #ccc; }
.f1-step.activated p { color: #f35b3f; }
.f1-step.active p { color: #f35b3f; }

.f1 fieldset { display: none; text-align: left; }

.f1-buttons { text-align: right; }

.f1 .input-error { border-color: #f35b3f; }



/***** Media queries *****/

@media (min-width: 992px) and (max-width: 1199px) {}

@media (min-width: 768px) and (max-width: 991px) {}

@media (max-width: 767px) {
	
	.navbar { padding-top: 0; }
	.navbar.navbar-no-bg { background: #333; background: rgba(51, 51, 51, 0.9); }
	.navbar-brand { height: 60px; margin-left: 15px; }
	.navbar-collapse { border: 0; }
	.navbar-toggle { margin-top: 12px; }
	
	.top-content { padding: 40px 0 110px 0; }

}

@media (max-width: 415px) {
	
	h1, h2 { font-size: 32px; }
	
	.f1 { padding-bottom: 20px; }
	.f1-buttons button { margin-bottom: 5px; }

}


/* Retina-ize images/icons */

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
	
	/* logo */
    .navbar-brand {
    	background-image: url(../img/logo@2x.png) !important; background-repeat: no-repeat !important; background-size: 162px 36px !important;
    }
	
}




.login_footer_img
{
width:100%;
height:300px;
float:left;
background-image:url(../images/login.svg);
background-repeat:no-repeat;
background-position:center;
background-size:cover;
opacity:0.2;
position:absolute;
bottom:0px;
margin:0px 0px 0px 0px;
}
.footer
{
width:100%;
height:auto;
background-color:#ccc;
padding:10px 0px;
position: fixed;
bottom:0px;
z-index:11;
}
.srmlogin_footer
{
width:100%;
height:auto;
padding:10px 0px;
position: fixed;
bottom:0px;
z-index:11;
text-align:center;
font-size:11px;
}
.srm_login_foottxt
{
width: 100%;
height: auto;
float: left;
font-size: 12px;
letter-spacing: 1px;
font-weight: 300;
}
.copyrigts
{
width:50%;
float:left;
}
.privacypolicy_terms
{
width:29%;
float:left;
}

.copyrights
{
width:100%;
text-align:left;
padding:0px 10px;
font-size:12px;
color:#111;
}
.privacypolicy
{
width:100%;
text-align:right;
padding:0px 10px;
}
.privacypolicy a
{
font-size:12px;
color:#111;
}
.not_authorised
{
width:30%;
height:auto;
float:left;
margin:8% 35% 0px 35%;
}
.not_authorised_icon
{
width:100%;
height:250px;
float:left;
background-image:url(../images/not-authorised.svg);
background-position:center;
background-repeat:no-repeat;
}
.not_authorised_hdtxt
{
width:100%;
height:auto;
float:left;
text-align:center;
color:#fff;
font-size:60px;
letter-spacing:2px;
font-weight:800;
}
.not_authorised_subtxt
{
width:100%;
height:auto;
float:left;
text-align:center;
color:#d8d7d7;
font-size:28px;
letter-spacing:1.5px;
font-weight:300;
padding:30px 0px 0px 0px;
}
.not_authorised_backbtn
{
width:100%;
height:auto;
float:left;
text-align:center;
padding:50px 0px 0px 0px;
}
.not_authorised_backbtn a
{
background-color:#EA4335;
padding:10px 15px;
color:#fff;
font-size:18px;
letter-spacing:1px;
font-weight:300;
}
.not_authorised_backbtn a:hover
{
text-decoration:none;
color:#fff;
}
/* unauthorised Access Page */
.un_athu_acs_bdy
{
width:100%;
height:auto;
float:left;
padding:0px;
margin:0px;
background-color:#fff !important;
}
.un_athen_content_Sec
{
width:50%;
height:auto;
float:left;
}
.un_athen_content
{
width:100%;
height:auto;
float:left;
margin:9% 0px 0px 0px;
}
.un_athen_content_txt
{
width:100%;
height:auto;
float:left;
margin: 30px 0px 0px 0px;
}
.un_athen_img
{
width:100%;
height:400px;
float:left;
background-image:;
background-position:right;
background-repeat:no-repeat;
background-size:auto 100%;
}
.un_athen_content_logo
{
width:100%;
height:32px;
float:left;
background-image:url(../images/ecampus360-logo.PNG);
background-position:left;
background-repeat:no-repeat;
background-size:auto 100%;
}
.custom_container
{
width:90%;
height:auto;
float:left;
margin:0px 5%;
}
.sbtxt
{
width:100%;
height:auto;
float:left;
font-size:15px;
letter-spacing:0.8px;
color:#949494;
font-weight:300;
margin:30px 0px 0px 0px;
}
.sbtxt span
{
font-weight:800 !important;
color:#111;
}
.un_athen_content_subtxt
{
width:100%;
height:auto;
float:left;
font-size:15px;
letter-spacing:0.8px;
color:#111;
font-weight:300;
margin:20px 0px 0px 0px;
line-height: 20px;
}
.un_athen_content_subtxt span
{
color:#949494;
}
.back_to_login
{
width:100%;
height:auto;
float:left;
margin:40px 0px 0px 0px;
}
.back_to_login a
{
font-size:15px;
letter-spacing:0.8px;
color:#fff;
background-color:#EA4335;
padding:8px 15px;
border:none;
text-decoration:none;
}
.back_to_login a:hover, .back_to_login a:focus
{
color:#fff;
text-decoration:none;
}
.verify_footer
{
width:100%;
height:auto;
float:left;
text-align:center;
padding:12px 0px;
position:absolute;
bottom:0px;
}
.verify_footer_txt
{
font-size:10px;
letter-spacing:0.8px;
font-weight:400;
color:#111;
}
.verify_footer_txt a
{
color:#ff6600;
}
.verify_footer_txt a:focus
{
color:#23527c !important; 
}
.number
{
  font-family:Montserrat-Medium !important;
}
/* unauthorised Access Page End */



/* login mail verify code popup end */
.time_left_count
{
width:100%;
height:auto;
float:left;
font-size:12px;
text-align:right;
letter-spacing:0.8px;
color:#ff6600;
font-weight:300;
margin:8px 0px 0px 0px;
}
.resend_code
{
width:100%;
height:auto;
float:left;
text-align:right;
margin:8px 0px 10px 0px;

}
.resend_code a
{
letter-spacing:0.8px;
color:#ff6600;
font-size:12px;
font-weight:300;
}
.mail_verify_otp
{
display: block !important;
opacity: 1 !important;
margin:10% 0px 0px 0px !important;
width:100% !important;
} 
.mail_verify_otp_content
{
width:70% !important;
height: auto !important;
float: left !important;
border-radius: 0px !important;
margin: 0px 15% !important;
padding:30px 40px;
/*opacity: 0.7;
filter: alpha(opacity=70);
*/}
.mail_verify_otp_content .modal-header 
{
padding:0px !important;
}
.mail_verify_otp_content .modal-body
{
padding:0px !important;
}
.mail_verify_otp_content h5
{
letter-spacing:1px;
color:#dc3545;
font-size:12px;
font-weight:600;
line-height:22px;
margin:0px 0px 20px 0px;
}
.hidepwimg {
    width: 100%;
    height: 30px;
    float: left;
    background-image: url(../icons/hide-pw.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto 100%;
}
.mail_verify_otp_btn
{
width: 100%;
height:auto;
float: left;
text-align:center;
margin:0px 0px;
}
.mail_verify_otp_btn input
{
padding:8px 25px;
border:1px solid #555;
background-color:#fff;
color:#555;
font-size:14px;
letter-spacing:0.8px;
font-weight:300;
}
.mail_verify_otp_btn input:hover
{
border:1px solid green;
color:green;

}
.mail_verify_otp h4
{
width: 100%;
height:auto;
float: left;
font-size:20px;
letter-spacing:0.9px;
font-weight:600;
color:#111;
margin:10px 0px 10px 0px;
}
.mail_verify_otp:before {
    content: " " !important;
    z-index: 10 !important;
    display: block !important;
    z-index: -1 !important;
    position: fixed !important;
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
    background-color: #111 !important;
    opacity: 0.4 !important;
    right: 0 !important;
}
.mail_verify
{
width: 100%;
height:auto;
float: left;
}
.mail_verify input
{
width: 100%;
height:auto;
float: left;
font-size:17px;
letter-spacing:0.8px;
color:#111 !important;
}
.mail_resend_sucess
{
font-size:12px;
letter-spacing:0.8px;
font-weight:300;
color:green;
padding:5px 10px;
}


.firstBlur, .secondBlur, .imgBlur {
  margin:50px 20px 0;
  border: solid 1px black;
  padding:20px;
  position:relative;
}

.secondBlur .overlay{
  background-color:#bf6363;
  top:0;
  left:0;
  position:absolute;
  width:100%;
  height:100%;
  filter:opacity(0.5);
  filter:blur(20px);
}
.secondBlur .card{
  display:block;
  border:solid 1px blue;
  width: 300px;
  height:200px;
  margin:0 auto;
}
.secondBlur .someText{
  margin-top:30px;
}

.imgBlur img{
  width: 600px;
  -webkit-filter: blur(5px);
  filter: blur(5px);
}

/* === CSS FILTER EFFECTS === */
.firstBlur.modalBlur > *:not(.modal) {
  -webkit-filter: blur(8px);
}
.firstBlur.modalDesaturate > *:not(.modal) {
  -webkit-filter: saturate(0%);
}
/* === SOFTEN THE MODAL BACKDROP SO THE EFFECT IS MORE VISIBLE === */
.modal-backdrop {
  opacity: 0.65;
  filter: alpha(opacity=65);
}
/* login mail verify code popup end */








@media screen and (min-width:300px) and (max-width:897px) {
.mobile_view
{
width: 100vw;
    height: 100vh;
    float: left;
    padding: 0px;
    margin: 0px;
display:block;
}
.normal_view 
{
display:none;
}
.not_authorised {
    width: 100%;
    height: auto;
    float: left;
    margin: 0% 0% 0px 0%;
}
.not_authorised_hdtxt
{
width:100%;
height:auto;
float:left;
text-align:center;
color:#fff;
font-size:60px;
letter-spacing:2px;
font-weight:800;
}
.not_authorised_subtxt {
    width: 100%;
    height: auto;
    float: left;
    text-align: center;
    color: #ececec;
    font-size: 26px;
    letter-spacing: 1.5px;
    font-weight: 300;
    padding: 30px 0px 0px 0px;
}
.not_authorised_backbtn
{
width:100%;
height:auto;
float:left;
text-align:center;
padding:50px 0px 0px 0px;
}
.not_authorised_backbtn a
{
background-color:#EA4335;
padding:10px 15px;
color:#fff;
font-size:18px;
letter-spacing:1px;
font-weight:300;
}
.not_authorised_backbtn a:hover
{
text-decoration:none;
color:#fff;
}
}