@charset "utf-8";
/* CSS Document */

/* Global Reset & Standards ---------------------- */
*, *:before, *:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figure, figcaption, hgroup, menu, footer, header, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: 'OpenSans';
	line-height:normal;
}

html {	-webkit-text-size-adjust: auto; /* Automatically adjusted for Safari on iPhone. */	-ms-text-size-adjust: auto;	}
body { background:#fff;font-family: 'OpenSans';font-weight: normal; font-style: normal; font-size: 13px; color: #222222; position: relative; -webkit-font-smoothing: antialiased;line-height: 1.42857;}
html, body{ height:100%;}
article, aside, canvas, figure, figure img, figcaption, hgroup, footer, header, nav, section, audio, video {display: block;}
fieldset, img {	border: 0;}

/* Links ---------------------- */
a { color: #f14130; text-decoration: none; line-height:inherit; outline:none;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
a:hover { color: #333; }
p a, p a:visited {line-height: inherit;}


/* Reset for strange margins by default on <figure> elements */
figure { margin: 0; }

/* Base Type Styles Using Modular Scale ---------------------- */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td { margin: 0; padding: 0; font-size: 13px; direction: ltr; }

/* Lists ---------------------- */
ul, ol, dl { margin:0; padding:0; list-style:none; }
ul li ul, ul li ol { margin-left: 20px; margin-bottom: 0; }
ol li ul, ol li ol { margin-left: 20px; margin-bottom: 0; }

/* headings */
h1, h2, h3, h4, h5, h6 {font-size:100%;	font-weight:normal;}

/* inpput */
input::-moz-focus-inner{border: 0; padding: 0;}
strong{font-family: 'OpenSans-Semibold'; font-weight:normal;}

/* Misc ---------------------- */
.left { float: left !important; }
.right { float: right !important; }
.text-left { text-align: left !important;}
.text-right { text-align: right !important;}
.text-center { text-align: center !important;}
.hide { display: none !important; }
.highlight { background: #ffff99; }
.nomargin{margin:0 !important;}
.nopadding{padding:0 !important;}
.noborder{border:none !important;}
.none_transition{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}
.clearfix {}
.clearfix:before, .clearfix:after {	content: "";	display: table;}
.clearfix:after {clear: both;}
.gap {height:15px; display:block;clear:both;}
.aligncenter{text-align:center !important;}
.clear{clear:both; display:block;}
.nobackground{background:none !important;}
.nomargin_bottom{margin-bottom:0 !important;}
.nomargin_right{margin-right:0 !important;}

.img_responsive {display: inline-block; height: auto;max-width: 100%;}
.img_rounded {border-radius: 6px;}
.img_circle {border-radius: 500px;}

/* listings */

.listing_bullets{width:100%;}
.listing_bullets li{ list-style:disc inside; padding:0 0 5px 0;}
.listing_bullets.white li{color:#FFF;}

.listing_numbers{width:100%;}
.listing_numbers li{ list-style:decimal inside; padding:0 0 5px 0;}
.listing_numbers.white li{color:#FFF;}

.listing_arrows{width:100%;}
.listing_arrows li{ list-style: none; padding:0 0 10px 15px; position:relative; color:#666; font-size:13px;}
.listing_arrows.white li{color:#FFF;}
.listing_arrows.white li:before{ border-left: 5px solid #fff; }
.listing_arrows li:before{content:"";width: 0; height: 0; left:0; top:5px; border-top: 4px solid transparent; border-left: 4px solid #666; border-bottom: 4px solid transparent; position:absolute;}


ul.listing_square{margin:0; padding:0;}
ul.listing_square li{ display:block;margin:0; padding:0 0 10px 15px; font-size:13px; color:#666; position:relative;}
ul.listing_square li a{text-decoration:none; color:#333333;}
ul.listing_square li:before{content:"";width:6px; height: 6px; left:0; top:6px; background:#666; position:absolute;}

ul.listing_rounds{margin:0; padding:0;}
ul.listing_rounds li{ display:block; position:relative;margin:0; padding:0 0 10px 15px; font-size:13px; color:#666;}
ul.listing_rounds li a{text-decoration:none; color:#333333;}
ul.listing_rounds li:before{content:"";width:6px; height: 6px; left:0; top:6px; background:#666; position:absolute; border-radius:5px;}



/* tables */
.table{width:100%;}
.table td{ padding:10px;}
.table th{ padding:10px; text-align:left;}

.table.striped td{border-bottom:1px solid #e6e2e2;}
.table.striped th{border-bottom:1px solid #e6e2e2;border-bottom:1px solid #e6e2e2; background-color: #f1f0ef;
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 
-moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;}

.table.bordered{border:1px solid #e6e2e2;}
.table.bordered td{border-bottom:1px solid #e6e2e2;}
.table.bordered tr:last-child td{border-bottom:none;}
.table.bordered th{border-bottom:1px solid #e6e2e2; background-color: #f1f0ef;
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 
-moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;}


.table.rounded{ border-radius:4px;}
.table.rounded th:first-child{border-radius:4px 0 0 0;}
.table.rounded th:last-child{border-radius:0 4px 0 0;}

.table.rounded tr:last-child td:first-child{border-radius:0 0 0 4px;}
.table.rounded tr:last-child td:last-child{border-radius:0 0 4px 0;}

/* forms css */


/* form css*/

input::-moz-focus-inner /*Remove button padding in FF*/{  border: 0; padding: 0;}
.siteForm input[type="text"]{width:300px; background:#FFFFFF; height:39px; line-height:39px; vertical-align:middle; font-size:13px; color:#7a7a7a; padding:0 10px;
 margin:0 0 0 0;border-radius:2px; border-left:1px solid #d5d4d3;border-top:1px solid #d5d4d3; border-right:1px solid #bcbcbb;border-bottom:1px solid #bcbcbb;
-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
-o-transition: border linear 0.2s, box-shadow linear 0.2s;
transition: border linear 0.2s, box-shadow linear 0.2s;}

.siteForm input[type="text"]:focus{ 
border-color: #afbc20;
-webkit-box-shadow:0 0 5px #ccd755;
-moz-box-shadow: 0 0 5px #ccd755;
box-shadow:0 0 5px #ccd755;}

.siteForm input[type="password"]{width:300px; background:#FFFFFF; height:39px; line-height:39px; vertical-align:middle; font-size:13px; color:#7a7a7a; padding:0 10px;
 margin:0 0 0 0;border-radius:2px; border-left:1px solid #d5d4d3;border-top:1px solid #d5d4d3; border-right:1px solid #bcbcbb;border-bottom:1px solid #bcbcbb;
-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
-o-transition: border linear 0.2s, box-shadow linear 0.2s;
transition: border linear 0.2s, box-shadow linear 0.2s;}

.siteForm input[type="password"]:focus{ 
border-color: #afbc20;
-webkit-box-shadow:0 0 5px #ccd755;
-moz-box-shadow: 0 0 5px #ccd755;
box-shadow:0 0 5px #ccd755;}


.siteForm textarea{width:300px; background:#FFFFFF;font-family: 'OpenSans';  height:100px; line-height:18px; font-size:13px; color:#7a7a7a; padding:10px;
 margin:0 0 0 0;border-radius:2px; border-left:1px solid #d5d4d3;border-top:1px solid #d5d4d3; border-right:1px solid #bcbcbb;border-bottom:1px solid #bcbcbb;
-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
-o-transition: border linear 0.2s, box-shadow linear 0.2s;
transition: border linear 0.2s, box-shadow linear 0.2s;}

.siteForm textarea:focus{ 
border-color: #afbc20;
-webkit-box-shadow:0 0 5px #ccd755;
-moz-box-shadow: 0 0 5px #ccd755;
box-shadow:0 0 5px #ccd755;}


.siteForm select{width:300px; vertical-align:middle; background:#FFFFFF;font-size:13px; color:#7a7a7a; padding:10px; line-height:39px;height:39px;
 margin:0 0 0 0;border-radius:2px; border-left:1px solid #d5d4d3;border-top:1px solid #d5d4d3; border-right:1px solid #bcbcbb;border-bottom:1px solid #bcbcbb;
-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
-o-transition: border linear 0.2s, box-shadow linear 0.2s;
transition: border linear 0.2s, box-shadow linear 0.2s;}

.siteForm select:focus{ 
border-color: #afbc20;
-webkit-box-shadow:0 0 5px #ccd755;
-moz-box-shadow: 0 0 5px #ccd755;
box-shadow:0 0 5px #ccd755;}

.siteForm input[type="submit"]{text-transform:uppercase;background:#f14130; padding:6px 25px 7px;vertical-align:middle; border:none; cursor:pointer; text-decoration:none; display:inline-block; font-size:16px; color:#FFFFFF;-webkit-appearance:none;font-family: 'OpenSans-Semibold';
border-radius:3px; /* Opera 10.5+ */
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.siteForm input[type="submit"]:hover{background:#252525;}


.siteForm input[type="reset"]{text-transform:uppercase;background:#666; padding:6px 25px 7px;vertical-align:middle; border:none; cursor:pointer; text-decoration:none; display:inline-block; font-size:16px; color:#FFFFFF;-webkit-appearance:none;font-family: 'OpenSans-Semibold';
border-radius:3px; /* Opera 10.5+ */
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.siteForm input[type="reset"]:hover{background:#252525;}

.siteForm input[type="button"]{text-transform:uppercase;background:#333; padding:7px 25px 7px;vertical-align:middle; border:none; cursor:pointer; text-decoration:none; display:inline-block; font-size:16px; color:#FFFFFF;-webkit-appearance:none;font-family: 'OpenSans-Semibold';
border-radius:3px; /* Opera 10.5+ */
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.siteForm input[type="button"]:hover{background:#252525;}

.siteForm input[type="text"].normal{width:50%!important;}
.siteForm input[type="text"].small{width:200px!important;}
.siteForm input[type="text"].medium{width:400px!important;}
.siteForm input[type="text"].large{width:700px!important;}



.siteForm input[type="password"].normal{width:50%!important;}
.siteForm input[type="password"].small{width:200px!important;}
.siteForm input[type="password"].medium{width:400px!important;}
.siteForm input[type="password"].large{width:700px!important;}

.siteForm select.normal{width:50%!important;}
.siteForm select.small{width:200px!important;}
.siteForm select.medium{width:400px!important;}
.siteForm select.large{width:700px!important;}

.siteForm textarea.normal{width:50%!important;}
.siteForm textarea.small{width:200px!important;}
.siteForm textarea.medium{width:400px!important;}
.siteForm textarea.large{width:700px!important;}

.siteForm .errors {border: 1px solid #f72a2a;box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2) inset, 0 0 3px 1px #f72a2a!important;}

.width100{width:100px!important;}
.width200{width:200px!important;}
.width300{width:300px!important;}


.mandatory{color: #FF0000;}
/* Selection colours (easy to forget) */

::selection {
background: #58b7e3;
color:#fff;
}
::-moz-selection {
background: #58b7e3;
color:#fff;
}
img::selection {
background: transparent;
}
img::-moz-selection {
background: transparent;
}


::input-placeholder {
	color:#979797; font-size:13px;
	text-transform: uppercase;
}
input::webkit-input-placeholder {
	color:#979797; font-size:13px;
	text-transform: uppercase;
}
input:-moz-placeholder {
	color:#979797; font-size:13px;
	text-transform: uppercase;
}
input::-moz-placeholder {   /* Older versions of Firefox */
	color: #979797; font-size:13px;
	text-transform: uppercase;
}
input:-ms-input-placeholder { 
	color:#979797; font-size:13px;
	text-transform: uppercase;
}


/* typography */
@font-face {
font-family: 'OpenSans-Bold';
src: url('fonts/opensansbold.eot');
src: url('fonts/opensansbold.eot?#iefix') format('embedded-opentype'),
url('fonts/opensansbold.woff') format('woff'),
url('fonts/opensansbold.ttf') format('truetype'),
url('fonts/opensansbold.svg#opensansbold') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'OpenSans-Light';
src: url('fonts/opensanslight.eot');
src: url('fonts/opensanslight.eot?#iefix') format('embedded-opentype'),
url('fonts/opensanslight.woff') format('woff'),
url('fonts/opensanslight.ttf') format('truetype'),
url('fonts/opensanslight.svg#opensanslight') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'OpenSans';
src: url('fonts/opensansregular.eot');
src: url('fonts/opensansregular.eot?#iefix') format('embedded-opentype'),
url('fonts/opensansregular.woff') format('woff'),
url('fonts/opensansregular.ttf') format('truetype'),
url('fonts/opensansregular.svg#opensansregular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'OpenSans-Semibold';
src: url('fonts/opensanssemibold.eot');
src: url('fonts/opensanssemibold.eot?#iefix') format('embedded-opentype'),
url('fonts/opensanssemibold.woff') format('woff'),
url('fonts/opensanssemibold.ttf') format('truetype'),
url('fonts/opensanssemibold.svg#opensanssemibold') format('svg');
font-weight: normal;
font-style: normal;
}



/*********** main css ************/


/* login forms */

.frontbg{background:#1a2325;}
.frontForms{width:500px; margin:0 auto; position:relative; padding:160px 0 0 0;}
.frontForms.widthnew{width:650px; margin:0 auto; position:relative; padding:120px 0 0 0;}
.frontLogo{ margin:0 auto;display:table; text-align:center;}
.whitesection{width:100%; padding:40px; background:#FFF; margin:20px 0 0 0; border-radius:3px;}
.whitesection input[type="text"], .whitesection input[type="password"]{ border-radius:3px;width:100%; background:#FFFFFF; height:50px; line-height:50px; vertical-align:middle; font-size:15px; color:#333; padding:0 10px; margin:0 0 0 0;border:1px solid #cbcbcb;
-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
-o-transition: border linear 0.2s, box-shadow linear 0.2s;
transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-box-shadow:    inset 0 0 2px #cfcfcf;
   -webkit-box-shadow: inset 0 0 2px #cfcfcf;
   box-shadow:         inset 0 0 2px #cfcfcf;}

.whitesection input[type="text"]:focus, .whitesection input[type="password"]:focus{ 
border-color: #7fc241;
-webkit-box-shadow: inset 0 1px 1px #dedbdb, 0 0 12px #b9e68f;
-moz-box-shadow: inset 0 1px 1px #dedbdb, 0 0 12px #b9e68f;
box-shadow: inset 0 1px 1px #dedbdb, 0 0 12px #b9e68f;}

.whitesection input[type="submit"]{ border-radius:3px;background:#f14130; padding:15px 20px 15px;vertical-align:middle; border:none; cursor:pointer; text-decoration:none; display:inline-block; font-size:17px; color:#FFFFFF;text-transform:uppercase;-webkit-appearance:none; width:100%; display:block;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.whitesection input[type="submit"]:hover{background:#252525;}
.whitesection .ptext{ text-align:left;text-transform:uppercase; font-size:15px; color:#252525; text-align:center; margin:10px 0 0 0;}
.whitesection .ptext a{font-family: 'OpenSans-Bold';}
.whitesection .ptext a:hover{ color:#252525;}

.whitesection input[type="text"].usericon{background:#fff url(images/user.png) no-repeat 96% 12px; padding-right:45px;}
.whitesection input[type="password"].keyicon{background:#fff url(images/key.png) no-repeat 96% 12px; padding-right:45px;}
.captcha{float:left;}
.reload{float:left; margin:0 0 0 20px;}




/* wrapper */
#wrapper{width:100%; position:relative; min-height:100%; min-width:800px;}

/* header */
#header{ width:100%; position:fixed; left:0; right:0; top:0; z-index:999;}
.topBar{ background:#fff;/* border-top:3px solid #7fc241;*/-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);box-shadow:0 2px 3px rgba(0, 0, 0, 0.2)}
.logo{ padding:5px 10px; display:inline-block;}

.topLinks{float:right; position:relative; margin:10px 0 0 0; padding:0;}
.topLinks li{float:left; margin:0 0 0 10px; position:relative;}
.topLinks li a{ z-index:99; position:relative; border:1px solid #e8e8e8; border-bottom:2px solid #e8e8e8; border-radius:3px; display:block; height:36px; padding:7px 30px 10px 14px;/*border-left:1px solid #343434;*/text-transform:uppercase; font-size:14px; color:#999; }
.topLinks li a .arrow{position:absolute; right:0px; top:0px; width:10px; height:10px;}
.topLinks li a .arrow:before{ position:absolute; right:10px; top:15px; content:""; border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #999;}
.topLinks .redtext{ color:#7fc241;font-family: 'OpenSans-Semibold';}
.topLinks li:hover a{color:#FFF;}
.topLinks li:hover .redtext{color:#FFF;}
.topLinks li:hover .arrow:before{border-top:5px solid #fff;}
.topLinks li a:hover{ background:#7fc241;}
.topLinks li a.current{ background:#7fc241;}


.dropWrapper{position:absolute; width:100%; display:none; right:0; top:100%; z-index:999;}
.dropWrapper .inner{ background:#FFF; position:relative;-moz-box-shadow: 0 10px 14px #c1c1c1;-webkit-box-shadow: 0 10px 14px #c1c1c1;box-shadow: 0 10px 14px #c1c1c1; padding:10px; margin:-5px 0 0 0;}
.dropWrapper .inner:before{ position:absolute; right:18px; top:-8px; content:""; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:8px solid #fff;}
.topLinks li:hover .dropWrapper{display:block;}
.topLinks li:hover a{color:#FFF;background:#7fc241; border:1px solid #7fc241;}

.dropLinks{ margin:0; padding:0;}
.dropLinks li{ float:none;  margin:0; padding:0;}
.dropLinks li a{ background:none !important; height:auto !important; font-size:13px; color:#333 !important; border:none !important; text-transform:uppercase; border-left:none; display:block; margin:0; padding:5px !important ;}
.dropLinks li a:hover{ background:#7fc241!important;  color:#fff !important;}
.dropLinks li:last-child{ border-bottom:none;}

.timesection{float:right;/*border-left:1px solid #343434;*/padding:8px 20px 11px; height:58px; text-align:center; text-transform:uppercase;}
.timesection .date{ font-size:14px; color:#7fc241;}
.timesection .time{ font-size:20px; color:#1a2325;font-family: 'OpenSans-Light'; line-height:12px;}

/* navigations */
.navWrap{ display:inline-block; width:100%; left:0; right:0; z-index:99; position:relative; padding:0 0; background:#FFF;
-moz-box-shadow:0 2px 7px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 2px 7px rgba(0, 0, 0, 0.2);box-shadow:0 2px 7px rgba(0, 0, 0, 0.2)}
.navigations{/* font-size:0; display:table; margin:0 auto;text-align:center;*/}
.navigations .fixedWrap{ width:auto;}
.navigations li{ float:left; cursor:pointer;/* display:inline-block;text-align:center;*/  border-right:1px solid #dfdddd; padding:0 0 0 1px}
.navigations li a{/* font-family:arial;*/font-size:14px; display: inline-block; color:#adadad;padding:20px 20px;}
.navigations li a img{display:table; margin:0 auto;opacity:0.4;}
.navigations li:hover{background:#efefee;}
.navigations li:hover a{ color:#333;}
.navigations li:hover a img{opacity:1;}
.navigations li:first-child{border-left:1px solid #dfdddd; }
.navigations li.current{background:#efefee;}
.navigations li.current a{ color:#333;}
.navigations li.current a img{opacity:1;}

/*.navWrap.sticky .navigations li a{ padding:10px 20px;}*/

.navigations .fixedWrap ul{ margin:0; padding:0; }
.navigations .fixedWrap ul li{ border-right:none; float:left;width:33%; float:left; text-align:left; padding-bottom:15px; font-size:14px; cursor: default;}
.navigations .fixedWrap ul li a{font-family: 'OpenSans'; position:relative; border-right:none;font-size:13px; color:#333;padding:0 0 0 15px;}
.navigations .fixedWrap ul li a:before{ position:absolute; left:0; top:5px; content:""; border-bottom:4px solid transparent; border-top:4px solid transparent; border-left:4px solid #333;}
.navigations .fixedWrap ul li:first-child{border-left:none; }
.navigations .fixedWrap ul li a:hover{color:#C31422;}
.navigations .fixedWrap ul li a:hover:before{ border-left:4px solid #C31422;}

/* body */
#body{ padding:54px 0 0 0;background:#1a2325; position:relative;}



.breadcrumb{display:inline-block;margin:0 0 0 0;}
.breadcrumb li{ float:left;font-size:13px;  color:#F14130; padding:0 0 0 8px;}
.breadcrumb li:first-child{ padding-left:0;}
.breadcrumb li a{ position:relative; display:block; height:18px; font-size:13px; color:#9a9a9a; padding:0 15px 0 0; /*background:url(images/crumb_arrow.png) no-repeat right 3px;*/}
.breadcrumb li a:hover{ color:#c31422;}
.breadcrumb li a img{float:left; margin:3px 0 0 0;}
.breadcrumb li a:before{ position:absolute; right:0; top:-2px; content:"/"; font-size:16px;color:#9a9a9a;}

.title{width:100%; display:inline-block; margin:20px 0;}
.title h2{ display:inline; font-size:38px; color:#1A2325; line-height:1;/*font-family: 'OpenSans-Light';*/}
.title h4{ font-size:26px; display:inline-block; position:relative; bottom:-10px; color:#1A2325; line-height:1;/*font-family: 'OpenSans-Light';*/}
.title .button{float:right; margin:0;}

input.button{ display:inline-block;color: #fff; border:none; cursor: pointer;font-size:13px;margin:0 5px 0 0;padding:8px 20px 8px; text-decoration:none;line-height:normal; vertical-align:middle;border-radius:2px;}

/*a.button:hover{background:#252525;}  Dharminder sir*/

a.button.black:hover{background:#252525;} /*Rajni changed class*/

input.button:hover{background:#252525;}

a.button {display:inline-block;color: #fff; cursor: pointer;font-size: 13px;margin:0 5px 0 0;padding:8px 20px 8px; text-decoration:none; line-height:normal;vertical-align:middle; border-radius:2px;}

a.button.small {padding:6px 10px 7px; line-height:1; font-size:12px;}
a.button.big {padding:12px 25px; font-size:16px;}
input.button.small {padding:4px 10px 5px;font-size:12px;}
input.button.big {padding: 8px 18px;}

.button.green {background:#7fc241;}
.button.green:hover{background:#333;}
.button.red {background: #DF3030; }
.button.blue {background: #2C99F5;}
.button.orange {background: #f14130;}
.button.orange:hover {background: #333;}
.button.purple {background: #BC66BB;}
.button.yellow { background: #EFDB2F;color:#666666;}
.button.yellow:hover {color:#fff;}
.button.black {background: #555555;color: #DDDDDD;}
.button.grey {background:#DBDBDB; color:#666666;}
.button.grey:hover { color:#fff;}
.button.disabled {box-shadow: none !important;color: #666666;cursor: default !important;}


/* left panel */

.leftPanel{ background:#1a2325;width:230px; position: fixed; left:0; top:58px; bottom:0; z-index:99; float:left; margin:0 0 0 0;}
.leftPanel.addtop{top:67px;}
.searchWrap{background:#1a2325;padding:10px; }
.searchBar{ display:block; width:210px;background:#313e41; margin:0; border-radius:3px; padding:5px 10px; height:35px;}
.searchBar input[type="text"]{ height:24px; line-height:24px; line-height:24px; width:80%;font-family: 'OpenSans-Light'; color:#909c9e; font-size:14px; float:left; vertical-align:middle; padding:0 0; background:none; border:none;}
.searchBar input[type="submit"]{ margin:2px 0 0 0;background:url(images/magnifier.png) no-repeat; width:24px; height:23px; float:right; border:none; cursor:pointer;}

ul.leftNavs{margin:0; padding:0;position:relative; z-index:99;}
ul.leftNavs li{ position:relative;border-top:1px solid #131b1d;margin:0; padding:0;}
ul.leftNavs li a{ border-left:4px solid #12191b; display:block; font-size:14px; color:#7f848a; text-decoration:none;margin:0; padding:12px;}
ul.leftNavs li a:hover{background:#F3F3F3; color:#F14130;border-left:4px solid #F14130;}
ul.leftNavs li a.selected {background:#F3F3F3; color:#F14130; margin:0 -1px -1px 0; border-left:4px solid #F14130;font-family: 'OpenSans-Bold';}

.wrapsearch{ display:inline-block; float:right;/* border-left: 1px solid #343434;*/ padding:10px 10px 0 15px;}
.sectionsearch{ display:block; width:210px; border:1px solid #ddd;border-bottom:2px solid #ddd;  background:#FFF; border-radius:2px; margin:0; padding:5px 10px; height:35px;}
.sectionsearch input[type="text"]{ height:24px; line-height:24px; line-height:24px; width:80%;font-family: 'OpenSans-Light'; color:#6f6f6f; font-size:14px; float:left; vertical-align:middle; padding:0 0; background:none; border:none;}
.sectionsearch input[type="submit"]{background:url(images/magnifier.png) no-repeat; width:19px; height:21px; float:right; border:none; cursor:pointer;}


/* rightPanel */
.rightPanel{ margin:0 0 0 230px; padding:20px 15px 15px; background:#F3F3F3; min-height:768px; display:block; }
.rightPanel.wide{ margin:0 0 0 0; width:100%;}

.formTable{width:100%;}
.formTable td{ padding:0 15px 15px 0; font-size:14px; color:#666;}
.formTable td.firstchild{ width:30%;}
.formTable td:last-child{ padding-right:0;}
.formTable .label{ width:100%;display:inline-block;}
.formTable tr:last-child td{ padding-bottom:0;}
.threeCol{width:100%;}
.threeCol td{width:33%; vertical-align:bottom;}
.threeCol td input{ margin-top:5px !important;}
.threeCol td select{ margin-top:5px !important;}

.box {margin-bottom: 15px; position:relative; width:100%; border:1px solid #e8e8e8; border-bottom:2px solid #e8e8e8; border-radius:3px; background:#fff;}
.box_head { padding:15px; position:relative; margin:0 0 0 0;border-bottom:1px solid #e8e8e8; display:inline-block; width:100%;}
.box_head h3{display:inline;color:#F14130; line-height:1;padding: 0 0 0 0; font-size:20px; }
.box_content { width:100%; position:relative;padding:15px 15px; display:inline-block;}
.box_content h2{color:#666;font-size:28px; margin:0 0 10px 0;}
.box_content h3{color:#666;font-size:24px; margin:0 0 10px 0;}
.box_content h4{color:#666;font-size:22px; margin:0 0 10px 0;}
.box_content h5{color:#666;font-size:20px; margin:0 0 10px 0;}
.box_content h6{color:#666;font-size:18px; margin:0 0 10px 0;}
.box_content p{font-size:13px; text-align:justify; line-height:22px; color:#666;}

.box .toggles{position:absolute; right:15px; top:15px;}

.toggles{ cursor:pointer; background:#E1E1E1 url(images/plusminus.png) no-repeat center -23px;  padding:12px 15px; display:inline-block; float:right;vertical-align:middle; font-size:14px; color:#7a7a7a;margin:0; cursor:pointer; }
.toggles.active{background:#E1E1E1 url(images/plusminus.png) no-repeat center 7px;}




/* sub-menu */

.cbp-hrmenu .cbp-hrsub {display: none;position: absolute;background: #EFEFEE;width: 100%;left: 0; z-index:99; top:100%;-moz-box-shadow:0 2px 7px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 2px 7px rgba(0, 0, 0, 0.2);box-shadow:0 2px 5px #ddd; border-top:1px solid #dfdddd;  border-bottom:1px solid #dfdddd; padding:15px 0 5px;}
.cbp-hropen .cbp-hrsub {display: block;}
@media screen and (max-width: 43em) { 
.cbp-hrmenu {font-size: 120%;border: none;}
.cbp-hrmenu > ul,
.cbp-hrmenu .cbp-hrsub-inner {width: 100%;padding: 0;}
.cbp-hrmenu .cbp-hrsub-inner {padding: 0 2em;font-size: 75%;}
.cbp-hrmenu > ul > li {display: block;border-bottom: 4px solid #47a3da;}
.cbp-hrmenu > ul > li > a { display: block;padding: 1em 3em;}
.cbp-hrmenu .cbp-hrsub { position: relative;}
}

@media screen and (max-width: 36em) { 
.cbp-hrmenu .cbp-hrsub-inner > div {width: 100%;float: none;padding: 0 2em;}
}


.colGroups{width:100%;position:relative; margin:0 0 15px 0; display: inline-block;}
.colGroups .colLeft{width:20%;display:table-cell; border:1px solid #d5d5d5; vertical-align:top;}
.colGroups .colMid{width:58%; display:table-cell;vertical-align:top;border:1px solid #d5d5d5; padding:0 0;}
.colGroups .colRight{width:22%; background:#f0efee; display:table-cell; border:1px solid #d5d5d5; vertical-align:top;}
.colGroups .space{width:1%;}

.photothumb{width:100%;position:relative;}
.photothumb img{width:100%; display:block;}
.photothumb .zoom{position:absolute; left:0; bottom:0; background:url(images/zoom.png) no-repeat; width:71px; height:71px;}
.ratingWrap{display:inline-block;}
.colGroups .colLeft .ratingWrap{ display:table; margin:15px auto 0;}
.dealtitle{ border-bottom:1px solid #dedede; padding:10px 15px; margin:0 0 0;}
.dealtitle h2{ font-size:20px; color:#333;line-height:25px; margin:0; padding:0 0 5px 0;font-family: 'OpenSans-Semibold';}
.dealtitle h5{ font-size:16px; color:#464646;font-family: 'OpenSans-Light'; margin:0;}
.descList{width:100%; display: inline-block;}
.descList li{ padding:0 0 15px 0;display:block;}
.descList li:last-child{ padding-bottom:0;}
.descList li .captions{ width:25%; display: inline-block; vertical-align:top; font-size:13px; color:#4b4b4b;font-family: 'OpenSans-Semibold';}
.descList li .value{ width:70%; display:inline-block; vertical-align:top;font-size:13px; color:#4b4b4b;}
.colGroups .descList{ padding:15px;}


.verticalNav{ width:100%; margin:0; padding:0;}
.verticalNav li{ border-bottom:1px solid #d9d9d9;margin:0; padding:0;}
.verticalNav li:last-child{border-bottom:none;}
.verticalNav li a{padding:10px; background:#f0efee; border-left:3px solid #f0efee; display:block; font-size:13px; color:#737373; position:relative;}
.verticalNav li a:hover{background:#fff; color:#c31422; padding-left:15px; border-left:3px solid #c31422;}
/*.verticalNav li a:before{ display:none; position:absolute; top:8px; left:-3px; z-index:999; content:""; border-bottom:10px solid transparent;border-top:10px solid transparent;border-left:10px solid #c31422;}
.verticalNav li:hover a:before{display:block;}*/
.redtxt{color:#F00;}
.yellowtxt{color:#ff9000;}
.verticalNav .openWrap{ padding:10px 15px 15px;display:none; position:absolute; right:20%; width:500px; bottom:-1px; top:-1px;z-index:99; background:#FFF; overflow:auto; border:1px solid #dcdcdc;
-webkit-box-shadow: 0 1px 15px #b7b7b7; 
-moz-box-shadow: 0 1px 15px #b7b7b7;  
box-shadow: 0 1px 15px #b7b7b7;}
.verticalNav li .openWrap p{ padding:0 0 15px 0; font-size:14px; line-height:18px; text-align:left;}
.verticalNav li:hover .openWrap{display:block;}
.verticalNav li:hover a{background:#fff; color:#c31422; border-left:3px solid #c31422;}
.verticalNav .openWrap h6{ font-size:20px; color:#333; line-height:1; padding:0 0 15px 0;}


#footer{width:100%; padding:0; float:left; margin:0 0 0 0; padding:10px; background:#F3F3F3;}
#footer .inner{padding:15px; background:#1A2325;border-radius:3px; margin:0 0 0 230px; display:block;}
#footer p{font-size:14px; color:#fff; padding:0 10px 0 10px;}
#footer p a:hover{color:#FFF;}



.dataTable{width:100%;}
.dataTable th{ font-size:14px;/* background:#EDEDED;*/ padding:0 10px 10px 0;font-family: 'OpenSans-Semibold'; font-weight:normal; color:#000; text-align:left;border-bottom:2px solid #e8e8e8; }
/*.dataTable th:first-child{border-left:1px solid #D5D5D5; }
.dataTable tr:nth-child(even){ background:#FDFDFD;}
.dataTable tr:last-of-type td{ border-bottom: none;}*/
.dataTable .button{ margin-bottom:0;}

.dataTable td{ vertical-align:top;padding:10px 10px 10px 0;color:#666; font-size:14px;/* border-left: 1px solid #FFFFFF; border-right: 1px solid #D5D5D5;border-bottom: 1px solid #D5D5D5;*/ border-top: 1px solid #e8e8e8;}
/*.dataTable tr:hover td{background:#f4f4f4;}*/
/*.dataTable td:first-child{border-left:1px solid #D5D5D5;}*/ 
.dataTable tr:last-child td{padding-bottom:0;} 

.results {clear: both;float: left;margin: 0;padding: 0;text-align: left;}
.results span {background: none repeat scroll 0 0 #EBEBEB;border: 1px solid #E0E0E0; color: #4A4A4A;display: block;float: left;font-size: 13px;height: 1%; margin: 0; padding:7px 12px;}


.sticky {position: fixed;top: 0;
	animation:thedrop 1s 1;
	-moz-animation:thedrop 1s 1;
	-webkit-animation:thedrop 1s 1;
}

.pagination{margin:0; padding:0; display:table; margin:0 auto; text-align:center;}
.pagination li{ display:inline-block; *display:inline;margin:0 5px 0 0; padding:0;}
.pagination li:last-child{ margin-right:0;}
.pagination li a{border:1px solid #D5D5D5; display:block; padding:7px 15px; text-decoration:none; font-size:13px; color:#333333;
background: #ffffff;}
.pagination li a:hover{background:#f2f2f1; border:1px solid #dfdcdc;box-shadow:none;}

.pagination li a.selected{border:1px solid #1A2325; background:#1A2325;color:#FFFFFF;}

.pagination li:first-child a:hover{background:#f2f2f1; border:1px solid #dfdcdc;box-shadow:none;}
.pagination li:last-child a:hover{background:#f2f2f1; border:1px solid #dfdcdc;box-shadow:none;}

.fullWrap{width:100%; display:inline-block; margin:0 0 0 0;}
.fullWrap.addborder{border-bottom: 1px solid #D5D5D5;}
.fullWrap ul.pagination{float:right;}

.pagerbar{width:100%; display:inline-block; margin:0 0 0 0;}
.pagerbar ul.pagination{float:right;}
.hrLine{width:100%; margin:15px 0; height:1px; background:#D5D5D5;}
.hrLine:after {clear: both; content:""; display: block; height: 0; visibility:hidden;}

.iconLinks{width:100%;}
.iconLinks li{ float:left; margin:0 5px 0 0;}
.iconLinks li a{ font-size:13px; color:#666666; padding:3px 12px 3px 8px; border-radius:2px; display:block;}
.iconLinks li a:hover{ background:#c31422; color:#FFF;}
.colGroups .colMid .iconLinks{display:inline-block; border-top:1px solid #d5d5d5; padding:10px 10px 8px;}
.iconhtml{background:url(images/icon_html.png) no-repeat top; width:20px; height:16px; display:inline-block; vertical-align:middle;}
.iconLinks li a:hover .iconhtml{background-position:0 -22px;}
.iconpreview{background:url(images/icon_preview.png) no-repeat top; width:12px; height:16px; display:inline-block; vertical-align:middle;}
.iconLinks li a:hover .iconpreview{background-position:0 -21px;}
.iconedit{background:url(images/icon_edit.png) no-repeat top; width:13px; height:16px; display:inline-block; vertical-align:middle;}
.iconLinks li a:hover .iconedit{background-position:0 -21px;}
.iconcancel{background:url(images/icon_cancel.png) no-repeat top; width:12px; height:16px; display:inline-block; vertical-align:middle;}
.iconLinks li a:hover .iconcancel{background-position:0 -21px;}
.iconrejected{background:url(images/icon_reject.png) no-repeat top; width:16px; height:17px; display:inline-block; vertical-align:middle;}
.iconLinks li a:hover .iconrejected{background-position:0 -21px;}
.iconselect{background:url(images/icon_select.png) no-repeat top; width:16px; height:16px; display:inline-block; vertical-align:middle;}
.iconLinks li a:hover .iconselect{background-position:0 -21px;}


.delete{font-size: 11px;border-radius:2px; display: inline-block; background:#c31422; border:1px solid #990000; color:#FFFFFF;display: inline-block; padding:3px 8px;text-decoration: none; margin:0 5px 0 0;}
.delete:hover{background:#b20d1a;color:#FFFFFF;}

.edit{font-size: 11px;border-radius:2px; display: inline-block; background:#EBEBEB; border:1px solid #C4C4C4; color:#757575;display: inline-block; padding:3px 8px;text-decoration: none;  margin:0 5px 0 0;}
.edit:hover{background:#e0e0e0;color:#757575;}


.view{font-size: 11px;border-radius:2px; display: inline-block; background:#737373; border:1px solid #595959; color:#FFFFFF;display: inline-block; padding:3px 8px;text-decoration: none; margin:0 5px 0 0;}
.view:hover{background:#696868; color:#FFFFFF;}


/* ========================================================
   Progress bars
   ===================================================== */
.progress { margin:0 0 15px 0;
  height: 20px;
  background: #ebebeb;
  border-radius: 10px;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
}
.progress:last-child{margin-bottom:0;}
.progress > span {
  position: relative;
  float: left;
  margin: 0 -1px;
  min-width: 30px;
  height: 20px;
  line-height: 16px;
  text-align: right;
  border-radius: 10px;
  background-color: #cccccc;
}
.progress > span span {
  padding: 0 8px;
  font-size: 11px;
  font-weight: bold;
  color: #404040;
  color: rgba(0, 0, 0, 0.7);
  text-shadow: 0 1px rgba(255, 255, 255, 0.4);
}
.progress > span:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  height: 18px;
  border-radius: 10px;
 /* background: url(images/progress.png) 0 0 repeat-x;*/
}
.progress .green {background-color: #7FC241;}
.progress .red {background-color: #F14130;}
.progress .orange {background-color: #F8D347;}
.progress .blue {background-color: #0F8BBF;}



.notification {line-height: 30px;cursor: pointer;clear: both; width:100%; display:inline-block;margin: 8px 0px 8px 0px;padding: 20px 25px 20px 60px;border-radius:2px;}
.notification strong {margin-right: 5px;}
.notification p {font-size: 13px;padding: 0px;margin: 0px;color: #333333;}
.message p {font-size:13px;}
.warning {
	background-image: url(images/error.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border:1px solid #FFC237;
	background-color: #FFEAA8;
	color: #826200;
}
.success {
	background-image: url(images/accept.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border:1px solid #99C600;
	background-color: #EFFFB9;
	color: #3C5A01;
}
.failure {
	background-image: url(images/exclamation.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border:1px solid #EB5339;
	background-color: #FCCAC2;
	color: #AC260F;
}
.information {
	background-image: url(images/information.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border: 1px solid #418ACC;
	background-color: #D0E4F4;
	color: #235685;
}

.messages {
	background-image: url(images/email.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border:1px solid #42B4FF;
	background-color: #9DDFFF;
	color: #835F21;
}

.leftbox{width:49.4%; float:left;}
.leftbox .box{ min-height:650px;}
.rightbox{width:49.4%; float:right;}
.rightbox .box{ min-height:650px;}

/* tooltip */

.tooltip{ position:relative; cursor:pointer; color:#333; text-decoration:none;outline: none;}
.tooltip span{visibility: hidden;position: absolute;  bottom:35px;left:-8px;z-index: 999;padding:4px 10px; color:#FFFFFF;  background-color: #252525;
border-radius:3px; font-size:12px;}
.tooltip:hover{border: 0; /* IE6 fix */}
.tooltip:hover span{visibility: visible;}
.tooltip span:before,
.tooltip span:after{content: "";position: absolute;bottom: -5px;left: 50%;margin-left: -8px; border-top:6px solid #252525; border-left: 6px solid transparent; border-right: 6px solid transparent;border-bottom: 0;  }
.tooltip span:before{border-top-color: #252525;bottom: -5px;}

.descvertical{width:100%; display:inline-block;}
.descvertical li{ padding:0 0 10px 0;display:block;}
.descvertical li:last-child{ padding-bottom:0;}
.descvertical li .captions{ display:block;font-size:13px; color:#4b4b4b;font-family: 'OpenSans-Semibold';}
.descvertical li .value{ display:block; font-size:13px; color:#4b4b4b;}

.iconbtns{width:100%;}
.iconbtns li{ position:relative; float:left; margin:0 5px 5px 5px;}

.iconbtns li a{/*background:#1a2325;*/ display:block;height:24px; width:26px; text-align:center; border-radius:3px; border:1px solid #FFF;}
.iconbtns li a:hover{border:1px solid #666;}
.iconbtns li a .whiteicon{margin:4px 0 0 0;}

.pencil_icon{width:14px;}
.password_icon{width:15px;}
.delete_icon{width:12px;}
.view_icon{width:16px; margin-top:6px !important;}
.transhistory_icon{width:16px;}
.list_icon{width:16px;}
.earnings_icon{width:16px;}
.inactive_icon{width:10px;}
.active_icon{width:16px; margin-left:2px !important;margin-top:5px !important;}
.execute_icon{width:15px;}

/* Used for the Switch effect: */
	.cb-enable{ border:1px solid #d5d5d5; float: left; border-radius:2px 0 0 2px; padding:5px 10px 6px;}
	.cb-disable{ border:1px solid #d5d5d5; float: left;border-radius: 0 2px 2px 0;padding:5px 10px 6px;}
	.cb-enable, .cb-disable, .cb-enable span, .cb-disable span {display: block; float: left; margin:0 0 0 0 ;}
	.cb-disable.selected { background:#d5d5d5; border:1px solid #d5d5d5; color:#333; }
	.cb-enable.selected { background:#d5d5d5; border:1px solid #d5d5d5; color:#333;}
	.switch label { cursor: pointer; }
.blocklevel{display:block !important; text-align:center;}	
.toggleswitch{background:url(images/active_inactive.png) no-repeat top; width:26px; height:24px; display:inline-block;}
.toggleswitch.actives{background:url(images/active_inactive.png) no-repeat 0 -24px;}


.tabcontainer{width:100%;}
.tabcontainer .normalTabs{height:40px; position:relative; z-index:2; }
.tabcontainer .normalTabs li{ float:left; margin:0 -1px 0 0;}
.tabcontainer .normalTabs li a{ background:#ededed; padding:0 15px; height:40px; line-height:40px; font-size:20px; color:#737373; display:block; border:1px solid #E8E8E8;}
.tabcontainer .normalTabs li:first-child a{ border-radius:3px 0 0 0;}
.tabcontainer .normalTabs li:last-child a{ border-radius:0 3px 0 0;}
.tabcontainer .normalTabs li.active a{background:#FFF; color:#F14130; border-bottom:1px solid #fff;}
.tabcontainer .contentcontainer{width:100%; border:1px solid #E8E8E8; background:#fff; padding:20px; display:inline-block; position:relative; top:-1px;}

.sectionborder{width:100%;border:1px solid #d8d8d8; padding:20px;}
.floatedchecks{ width:100%; display:inline-block;}
.floatedchecks li{ float:left; margin:0 30px 10px 0; font-size:13px; color:#666;}
.formTable small{ font-size:12px; font-style:italic; color:#999;}

.logobox{display:inline-block;}
.logoWrap{ display:inline-block; margin:10px 0 5px 0; position:relative;}
.logothumb{width:250px; height:200px; border:1px solid #D8D8D8; padding:0 20px; display:table-cell; text-align:center; vertical-align:middle; background:#F2F2F2;}
.logothumb .deleteLink{background:#666 url(images/cross.png) no-repeat center 5px;width:20px; height:20px; border-radius:100px; display:inline-block; position:absolute; right:10px; top:10px;}
.logothumb.blackclr{ background:#252525; border:1px solid #fff;}
.logothumb .deleteLink.white{background:#fff url(images/cross.png) no-repeat center -25px;}
.logobox .bottom{display:inline-block;}
.logobox .bottom input[type="file"]{float:left; margin-top:0 !important;}
.logobox .bottom .iconbtns{float:right; display:inline-block; width:auto;}


.calenderfield{background:#fff url(images/cal_icon.png) no-repeat 96% 3px !important;}

.infobox{width:1000px; margin:0 auto;}
.infobox .inner{width:1000px; border-radius:3px; text-align:center; height:280px; display:table-cell; vertical-align:middle; background:#fff; border-bottom:2px solid #E8E8E8;border-right:2px solid #E8E8E8;}
.infobox .inner h2{ font-size:50px; color:#595959; text-transform:uppercase; line-height:1;}
.infobox .inner h6{ font-size:20px; color:#595959; text-transform:uppercase; line-height:1;font-family: 'OpenSans-Light'; padding:15px 0;}
.infobox a.button.big{width:220px; text-align:center; text-transform:uppercase;}


.calwrap{float:right; position:relative; margin:0 0 0 0;}
.calwrap .calLink{ background:#fff; position:relative;  padding:6px 20px 6px 10px; border:1px solid #E8E8E8 ;border-bottom:2px solid #E8E8E8 ; border-radius:2px; height:38px; display:block;}
.calwrap .calicon{ float:left; margin:4px 0 0 0;}
.calwrap .timevalue{ float:left; margin:0 10px; color:#f14130; font-size:14px; line-height:24px;}
.calwrap .calLink:before{ position:absolute; right:10px; top:14px; content:""; border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #f14130;}
.calwrap .calLink:hover{background:#efefee; border:1px solid #dcdcdc;border-bottom:2px solid #dcdcdc;}

.dropSection{position:absolute; width:100%; display:none; right:0; top:100%; z-index:999;}
.dropSection .inner{ border-radius:3px; background:#FFF; position:relative;-moz-box-shadow: 0 10px 14px #c1c1c1;-webkit-box-shadow: 0 10px 14px #c1c1c1;box-shadow:0 0 10px #c1c1c1; padding:10px; margin:-5px 0 0 0;}
.dropSection .inner:before{ position:absolute; right:18px; top:-8px; content:""; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:8px solid #fff;}
.calwrap:hover .dropSection{display:block;}
.calwrap:hover .calLink{background:#efefee; border:1px solid #dcdcdc;border-bottom:2px solid #dcdcdc;}

.calwrap .dropLinks li a{ background:none !important; height:auto !important; font-size:12px; color:#333 !important; text-transform:none; border-left:none; display:block; margin:0; padding:5px 8px;}
.calwrap .dropLinks li a:hover{ background:#efefee!important;  color:#f14130 !important;}






/* new added by Rajni fo page "Track" 18jan*/
.bigtext {
    font-size: 20px !important;
}

.bigtext.black-text a{
	  color:#666666;
}

.bigtext.red-text{
	color:#EA0303;  
}

.bigtext.green-text{
	color:#55B804;  
}

.count {
    background: none repeat scroll 0 0 #999999;
    border-radius: 3px;
    color: #FFFFFF;
    display: inline-block;
    font-size: 14px;
    padding: 3px 10px;
	text-align:center;
}

.inner-box{
border: 1px solid #D5D5D5;
width:100%;
}

.calendericon{display:inline-block; vertical-align:middle;}

.graphwrap{width:100%; height:250px;/*border: 1px solid #D5D5D5; padding:15px;*/ margin:0 0 15px 0;}
.box_head .button{float:right;}

.breakword_wrap{word-wrap: break-word; width:500px; font-size:14px;}
.browser {
    display: inline-block;
    margin: 0 0 0;
}
.tooltips {
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    outline: medium none;
    position: relative;
    text-decoration: none;
}
.tooltips span {
    background-color: #1E2227;
    border-radius:3px;
    bottom: 45px;
    color: #FFFFFF;
    font-size: 12px;
    left: 50%;
    margin-left: -30px;
    opacity: 0.9;
    padding: 10px;
    position: absolute;
    visibility: hidden;
    width: 230px;
    z-index: 999;
}
.tooltips:hover {
    border: 0 none;
}
.tooltips:hover span {
    visibility: visible;
}
.tooltips span:before, .tooltips span:after {
    border-color: #1E2227 rgba(0, 0, 0, 0) -moz-use-text-color;
    border-style: solid solid none;
    border-width: 8px 8px 0;
    bottom: -7px;
    content: "";
    left: 10%;
    margin-left: -8px;
    position: absolute;
    z-index: 1000;
}
.tooltips span:before {
    border-top-color: #1E2227;
    bottom: -8px;
}


.txt_red{color:#F00;}
.txt_green{color:#7FC241;}


.countsection{position:relative; padding:2px 8px 2px; margin:0 0 0 10px; background:#7FC241; font-size:11px; color:#FFF; border-radius:2px; display:inline-block;}
.countsection:before{position:absolute; left:-5px; top:5px; content:""; border-bottom:5px solid transparent; border-top:5px solid transparent; border-right:5px solid #7FC241;}
.countsection:hover{color:#FFF;}
a strong{color:#333;}
.txt_bold{ font-size:28px;font-family: 'OpenSans-Bold';}
.ipstxt{display:inline-block; margin:0 10px 0 0; min-width:100px;}



.fullrow{margin:0 0 0 -25px;}
.fullrow:after {clear: both; content:""; display: block; height: 0; visibility:hidden;}

.borderBox{ position:relative;width:23.1%; float:left; margin:0 0 0 25px; display:inline-block; vertical-align:top;}

.borderBox .grid_1{ width:30%; display:table-cell;border-radius:3px 0 0 3px; padding:20px; vertical-align:middle; text-align:center; }
.borderBox .grid_1 .innerbox{height:140px; display:table-cell;}
.borderBox .grid_2{ background:#fff; width:70%; padding:20px;  display:table-cell;height:140px;border:1px solid #e8e8e8;text-align:center; border-left:0; border-radius: 0 3px 3px 0;}

.borderBox .grid_2 h3{font-size:60px; line-height:1; padding:0 0 0 0;}
.borderBox .grid_2 h3 span{ display:block; text-transform:uppercase;font-size:15px; color:#9a9a9a; line-height:1; padding:10px 0 0 0;}

.borderBox.greenbox .grid_1{ background:#7fc241;}
.borderBox.greenbox .grid_2 h3{ color:#7fc241;}

.borderBox.orgbox .grid_1{ background:#f14130;}
.borderBox.orgbox .grid_2 h3{ color:#f14130;}

.borderBox.yellowbox .grid_1{ background:#f8d347;}
.borderBox.yellowbox .grid_2 h3{ color:#eac32e;}

.borderBox.bluebox .grid_1{ background:#0f8bbf;}
.borderBox.bluebox .grid_2 h3{ color:#0f8bbf;}





.sectionProfile{width:100%; display:inline-block; position:relative;}
.sectionProfile .sectionLeft{width:25%; float:left; position:relative;}
.boxprofile{ text-align:center;width:100%; padding:20px; background:#f14130; border-radius:3px; min-height:250px;}
.boxprofile .photo{width:140px; height:140px; margin:0 auto 10px; border:7px solid rgba(255, 255, 255, 0.3); border-radius:150px;}
.boxprofile .photo img{width:100%; display:block; height:100%; border-radius:150px;}
.boxprofile .nametxt{font-size:24px; color:#FFF;font-family: 'OpenSans-Light'; text-align:center; display:block; padding:0 0 5px 0;}
.boxprofile p a{color:#FFF; font-size:14px;}

.sectionProfile .sectionRight{width:73%; float:right; position:relative;}
.sectionProfile .sectionRight .innerbox{ min-height:250px;}
.sectionProfile .sectionRight .box_head h3{color:#f14130;}
.tabledetails{width:100%;}
.tabledetails td{ padding:20px 0 10px; font-size:15px; color:#666;}
.tabledetails tr:first-child td{ padding-top:10px;}
.tabledetails td strong{color:#000;}






.div_msg {line-height: 30px;cursor: pointer;clear: both; width:100%; display:inline-block;margin: 8px 0px 8px 0px;padding: 20px 25px 20px 60px;border-radius:2px;
	background-image: url(images/accept.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border:1px solid #99C600;
	background-color: #EFFFB9;
	color: #3C5A01;
	}
.div_error {line-height: 30px;cursor: pointer;clear: both; width:100%; display:inline-block;margin: 8px 0px 8px 0px;padding: 20px 25px 20px 60px;border-radius:2px;
	background-image: url(images/exclamation.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border:1px solid #f14130;
	background-color: #FFEFB9;
	color: #f14130;}

.div_msg strong {margin-right: 5px;}
.div_msg p {font-size: 13px;padding: 0px;margin: 0px;color: #333333;}
.message p {font-size:13px;}
.warning {
	background-image: url(images/error.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border:1px solid #FFC237;
	background-color: #FFEAA8;
	color: #826200;
}

.failure {
	background-image: url(images/exclamation.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border:1px solid #EB5339;
	background-color: #FCCAC2;
	color: #AC260F;
}
.information {
	background-image: url(images/information.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border: 1px solid #418ACC;
	background-color: #D0E4F4;
	color: #235685;
}

.messages {
	background-image: url(images/email.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	border:1px solid #42B4FF;
	background-color: #9DDFFF;
	color: #835F21;
}


/***NEW UPDATION START ****/

/**ITEM SEARCH DROP**/
#popup, #popupBrands{
 -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fff;
    border-color: -moz-use-text-color #dadada #dadada;
    border-image: none;
    border-radius: 0 0 3px 3px;
    border-right: 1px solid #dadada;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    color: #939393;
    left: 0;
	padding: 0;
    top: 39px;
   /*  width: 205px; */
   width:100%;
    z-index: 500;
	position: absolute;
}

#popup ul li , #popupBrands ul li{
    cursor: pointer;
    padding: 6px 10px;
}

#popup ul li:hover, #popupBrands ul li:hover, .selected{
    background:#f14130;
    color: #fff;
}

#postion_aligning{ position:relative; width:100%;}
#postion_aligning input[type="text"], #postion_aligning select{ width:100%;}
/*.selection_cell { border:1px solid #d5d4d3; width: 300px;}*/
.selection_cell input[type="text"]{ border:1px solid #d5d4d3; width: 100% !important; padding-right: 40px;}
.selection_cell img{width:8%; margin-left: 8px; position:absolute; top: 50%;  right: 8px; margin-top: -10px;}
.box .hrLine{ margin-top:0px;}
.gap_w{ width:45px; }
#align_calander{
	width: 300px;
}
#align_calander input[type="text"]{
	padding-right: 40px;
}
#align_calander img{
	height: 21px;
    margin-left: -26px;
    width: 20px;
}
