/* Minification failed. Returning unminified contents.
(2,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(112,26): run-time error CSS1039: Token not allowed after unary operator: '-color-orange'
(113,25): run-time error CSS1039: Token not allowed after unary operator: '-color-green'
(114,24): run-time error CSS1039: Token not allowed after unary operator: '-color-blue'
(115,23): run-time error CSS1039: Token not allowed after unary operator: '-color-red'
(116,26): run-time error CSS1039: Token not allowed after unary operator: '-color-yellow'
(118,25): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(120,33): run-time error CSS1039: Token not allowed after unary operator: '-color-blue'
(121,35): run-time error CSS1039: Token not allowed after unary operator: '-color-green'
(122,36): run-time error CSS1039: Token not allowed after unary operator: '-color-orange'
(123,35): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
 */
:root {
    --color-body: #4f4f4f;
    --color-blue: #29306c;
    --color-orange: #f07725;
    --color-green: #54a447;
    --color-blue-light: #e1e3ef;
    --color-white: #ffffff;
    --color-red: #ff0000;
    --color-yellow: #ffa500;
    --color-sectigo-dark: #015258;
    --color-sectigo-light: #06dfc7;
}

html {scroll-behavior: smooth;}
p{line-height:24px;} 
p a{font-weight:bold; text-decoration:underline;}
a{color:#f07725;}
p a:hover, a:hover{text-decoration:none;}
a:focus {outline: none;}

h1{font-size: 46px; color: #29306c;}

/*==================Typography========================= */

hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
pre, code, kbd, samp { font-family: monospace, monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: 0px; padding-left: 1px; display:inline-block;}
sub { bottom: -0.25em; }
#lc_chat_layout #lc_chat_container .lc-form-field-wrap .lc-chat-required span {color: #EF505F; font-size: 18px;vertical-align: sub !important;position: relative;}
#lc_chat_layout #lc_chat_container .lc-form-field-wrap .lc-textfield-wrap label{height:17px !important; top: -9px !important;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Embedded content ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
svg:not(:root) {overflow: hidden;}
input[type="checkbox"], input[type="radio"] { margin-right: 5px;}
input[type="search"] { -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
button::-moz-focus-inner, input::-moz-focus-inner {border: 0; padding: 0;}
textarea { overflow: auto; vertical-align: top; }
input:invalid, textarea:invalid {background-color: #f0dddd;}
table { border-collapse: collapse; border-spacing: 0;}
.invalid-feedback {color: #FF0000; font-size: 11px; margin-top: 4px;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Print styles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
 
@media print {
	a{ color: #444; text-decoration: underline; }
	a[href]:after { content: " (" attr(href) ")"; }
	abbr[title]:after { content: " (" attr(title) ")"; }
	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
	pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
	thead { display: table-header-group; }
	tr, img { page-break-inside: avoid; }
	img { max-width: 100% !important; }
	@page { margin: 0.5cm; }
	p, h2, h3 { orphans: 3; widows: 3; }
	h2, h3 { page-break-after: avoid;}
}

.fs-11 {font-size: 0.688rem !important;}
.fs-12 {font-size: 0.75rem !important;}
.fs-13 {font-size: 0.813rem !important;}
.fs-14 {font-size: 0.875rem !important;}
.fs-16 {font-size: 1rem !important;}

.floatleft { float: left; }
.floatright { float: right; }
.textleft { text-align: left; }
.textright { text-align: right; }
.textcenter { text-align: center; }

.mobbanner {display: none;}
.tabshow, .mobshow{display:none;}
.padnone{padding: 0 !important;}
.padtopnone{padding-top: 0 !important;}
.padbotnone{padding-bottom: 0 !important;}
.disabledsection {opacity:0.7; pointer-events:none;}

.flex{display:-webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex;}
.d-flex{display:-webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; flex-wrap: wrap;}
.d-grid {display: grid;}
.grid-repeater { display: grid; grid-template-columns: repeat(12, 1fr); gap: 16px; }
.flex-start{justify-content:flex-start;}
.flex-end{justify-content:flex-end;}
.flex-center{justify-content:center;}
.flex-between{justify-content:space-between;}
.flex-grow{flex-grow: 1;}
.flex-column{-webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; -o-flex-direction: column; flex-direction: column;}
.align-self-start{-ms-align-self: start; align-self: start;}
.align-self-center{-ms-align-self: center; align-self: center;}
.align-self-end{-ms-align-self: flex-end; align-self: flex-end;}
.align-items-center {-webkit-box-align: center; -ms-flex-align: center; align-items: center;}

.ml-auto{margin-left: auto;}
.mr-auto{margin-right: auto;}
.mt-auto{margin-top: auto;}
.mb-auto{margin-top: auto;}
.mx-auto{margin-top: auto; margin-bottom: auto;}
.my-auto{margin-left: auto; margin-right: auto;}
.mt-0 { margin: 0 !important; }
.mb-0 { margin: 0 !important; }
.mt-2 { margin-top: .5rem !important; }
.mb-2 { margin-bottom: .5rem !important; }
.mb-16 { margin-bottom: 1rem !important; }
.p-2 { padding: .5rem !important; }
.p-3 { padding: 1rem !important; }
.gap-2 { gap: .5rem !important; }

input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus {border: solid 1px #909090;}
input[type="text"], input[type="email"], input[type="password"], select, textarea {background: #ffffff url("/images/inputbg.png") repeat-x scroll left bottom; border: 1px solid #b2b2b2; border-radius: 3px; color: #4f4f4f; font-size: 14px; min-width: 50px; outline: none; padding:6px 5px; box-sizing: border-box; max-width: 100%;}
input[type="text"], input[type="email"], input[type="password"]{height: 32px;}

.orangetext {color: var(--color-orange)}
.greentext {color: var(--color-green);}
.bluetext {color: var(--color-blue);}
.redtext {color: var(--color-red);}
.yellowtext {color: var(--color-yellow);}
.lightgrayext{color: #848484;}
.whitetext {color: var(--color-white);}

.bg-blue{background-color: var(--color-blue) !important;}
.bg-green {background-color: var(--color-green) !important;}
.bg-orange {background-color: var(--color-orange) !important;}
.bg-white {background-color: var(--color-white) !important;}

.blue-img{filter: brightness(0) saturate(100%) invert(12%) sepia(73%) saturate(2467%) hue-rotate(227deg) brightness(88%) contrast(85%);}

.chats:hover { margin: 5px 0 0 0; background: url(/images/icon-chat-h.png) no-repeat left top; width: 150px; height: 66px; }

.chatbutton { padding: 6px 0 6px 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: bold; color: #FFFFFF; background: #54a447; background-position: 0 -2762px; width: 130px; text-align: center; margin: 10px 0 0 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.chatbutton:hover { background: #6ec25d; }
.chatbutton a { color: #FFFFFF !important; text-decoration: none; display: block; }
.chatbutton a:hover { color: #FFFFFF !important; text-decoration: none; display: block; }

.leftsidebutton { position: fixed; top: 445px; height: 228px; width: 25px; z-index: 9999; }
.leftsidebutton a { display: block; }
.leftsidebutton a + a {margin-top:20px;}

.breadcrumbwrap .cntwrapper{padding: 0 !important;}
.breadcrum{width: 960px; margin: 0 auto;}
#breadcrumbs{float: left; margin: 30px 0; width: 100%;}
#breadcrumbs li {margin-right: 14px; padding-right: 21px; float: left; line-height: 28px; background: url(/images/breadcrums-steps.svg) no-repeat right center;}
#breadcrumbs li a {display: block; font-family:'Yantramanav'; font-size: 14px; color: #c9cbda; text-decoration: none;}
#breadcrumbs li a:hover, #breadcrumbs li a:focus { color: #f07725; }
#breadcrumbs li:first-child a{text-indent: -9999em; background: url(/images/brdcumbar-homeimg.svg) no-repeat 0 center; width: 14px;}
#breadcrumbs li:last-child{margin-right: 0; padding-right: 0; background:none;}
#breadcrumbs li:last-child a{color: #5f6491; cursor: default;}


.notification-error, .errormsg{border:1px solid #ca9195;font-family: Arial, Helvetica, sans-serif; margin:15px 0; background:url(/content/images/errormsg-icon.svg) no-repeat #fed2d3 15px 10px; padding:10px 15px 10px 50px; height:auto; color:#7a1c2a; line-height:20px; background-size:20px; font-size:15px; display:block;}
.notification-error a, .errormsg a {color: #7a1c2a;}
.errormsgbig{border:1px solid #ca9195; font-family: Arial, Helvetica, sans-serif; background:url(/content/images/errormsg-icon.svg) no-repeat #fed2d3 15px 10px; padding:10px 15px 10px 60px; color:#7a1c2a; line-height:20px; background-size:30px; font-size:15px;}
.errormsgbig a {color: #7a1c2a;}
.notification-notice, .warningmsg{margin:15px 0;font-family: Arial, Helvetica, sans-serif; background:url(/content/images/warningmsg-icon.svg) no-repeat #fefccb 15px 10px; padding:10px 15px 10px 50px; color:#737433; line-height:20px; background-size:20px; font-size:15px;}
.notification-notice a, .warningmsg a {color: #737433;}
.succesmsg{border:1px solid #a1da96;margin:15px 0;font-family: Arial, Helvetica, sans-serif; background:url(/content/images/successmsg-icon.svg) no-repeat #d4fecc 15px 10px; padding:10px 15px 10px 50px; color:#377f2b; line-height:20px; background-size:20px; font-size:15px;}
.succesmsg a {color: #377f2b;}
.succesmsg p + p{margin-top: 15px;}
.succesmsg a.button{text-decoration: none; color: #FFF;}
.succesmsg a.greenbutton:hover{color: #54a447;}
.notification-sucess, .sucessmsg{border:1px solid #a1da96;margin:15px 0;font-family: Arial, Helvetica, sans-serif; background:url(/content/images/successmsg-icon.svg) no-repeat #d4fecc 15px 10px; padding:10px 15px 10px 50px; color:#377f2b; line-height:20px; background-size:20px; font-size:15px;}
.notification-sucess a, .sucessmsg a {color: #377f2b;}
.infomsg{border:1px solid #e7e07b; margin:15px 0; font-family: Arial, Helvetica, sans-serif; background:url(/content/images/infoicon.svg) no-repeat #fffddf 15px 10px; padding:10px 15px 10px 50px; color:#a7a14f; line-height:20px; background-size:20px; font-size:15px; word-wrap: break-word;}
.infomsg a {color: #a7a14f;}

.errormsg a, .errormsgbig a, .warningmsg a, .succesmsg a, .sucessmsg a , .infomsg a {font-weight: bold; text-decoration: underline; cursor: pointer;}
.errormsg a:hover, .errormsgbig a:hover, .warningmsg a:hover, .succesmsg a:hover, .sucessmsg a:hover , .infomsg a:hover{text-decoration: none;}
.errormsg ul li{list-style:disc;}

.bannerleftdecp { float: left; width: 696px; position: relative; }

.fullbannerinner .bannerwrapper { width: 960px; margin: 0 auto; padding: 13px 0; height: 240px; }
.fullbannerinner .banheader { float: left; width: 705px; }
.fullbannerinner .bannerIcon { float: left; }
.fullbannerinner .banner-decp { float: right; width: 530px; }
.fullbannerinner .banner-decp p { text-align: right; font-size: 18px; color: #2b316a; font-family: Arial, Helvetica, sans-serif; }
.fullbannerinner .dcsecuredseal .slidefixsec { height: 264px; bottom: -238px; width: 215px; right: 0; padding: 0 8px; }
.fullbannerinner .bannerbigimg { float: left; width: 745px; text-align: right; position: relative; }
.fullbannerinner .bannerbigimg img { float: right; }
.dcsecuredseal { width: 960px; margin: 0 auto; position: relative; }
.slidefixsec { width:200px; height:296px; position:absolute; right:8px; bottom:-283px; z-index:99;}
.slidefixsec .sslroi { background: url(/images/sslroiimg.png) no-repeat; width: 149px; height: 82px; display: block; cursor: pointer; margin: 0 0 0 14px; position: relative; }
.slidefixsec .sslroi:hover { background: url(/images/sslroiimg.png) no-repeat 0 bottom; }
.slidefixsec .secured-icon { display: block; text-align: center; margin: 25px 0 35px; }
.slidefixsec .secured-icon img { display: inline; }
.slidefixsec .sslroi:hover .roipopup { display: block !important; }
.roipopup { background: #dddee4; border: 7px solid #FFF; box-shadow: 0 0 6px #aaa; padding: 15px; border-radius: 8px; width: 285px; position: absolute; top: -196px; left: -222px; display: none; z-index: 9999; }
.roipopup:after { content: ''; position: absolute; top: 100%; left: 80%; margin-left: -8px; width: 0; height: 0; border-top: 20px solid #FFF; border-right: 15px solid transparent; border-left: 15px solid transparent; }
.roipopup .roipopup-image { float: left; width: 110px; margin-right: 17px; }
.roipopup .roipopup-decp { float: left; width: 145px; }
.roipopup .roipopup-decp h3 { color: #2a326b; font-family: 'yantramanavbold'; font-family: 18px; line-height: 20px; margin-bottom: 5px; font-weight: normal; }
.roipopup .roipopup-decp p { font-size: 11px; line-height: 16px; color: #4f4f4f; font-family: Arial, Helvetica, sans-serif; }
.roipopup .roipopup-decp p a { color: #ed7732; font-weight: bold; }
.roipopup .roipopup-decp p a:hover { text-decoration: none; }
.roipopup .roipopup-decp p + p { text-align: right; padding-top: 5px; }
.slidefixsec .sslroi:hover .innersslroi { display: block !important; }
.innersslroi {background:url(/images/innerroibg.png) no-repeat; width: 742px; height: 220px; position: absolute; right: 149px; top: -109px; padding: 45px 105px 45px 34px; display: none; z-index:9999 !important;}
.innersslroi .roiicon { float: left; margin-right: 44px; }
.innersslroi .homeroidecp { float: left; width: 378px; }
.innersslroi h3 { font-size: 24px !important; font-family: 'yantramanavbold'; color: #29306c; line-height: 20px; margin-top: -2px; padding-bottom: 12px; font-weight: normal; }
.innersslroi p { font-size: 11px; line-height: 16px; color: #4f4f4f; font-family: Arial, Helvetica, sans-serif; }
.innersslroi p + p { text-align: right; margin-top: 10px; }
.innersslroi a { font-size: 11px; line-height: 16px; color: #f07725; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.innersslroi a:hover { text-decoration: none; }
.innersslroi .homeroidecp a { color: #ed7732; text-decoration: underline; }
.innersslroi .homeroidecp a:hover { color: #ed7732; text-decoration: none; }

.homefootlink{padding: 60px 0;}
.homefootlink .newlinks {width:33.33333%; float: left; padding: 0 20px;  text-align: center;}
.newlinks figure { display: block;}
.newlinks figure figcaption {text-align:center; padding:18px 0 0 0; font-size: 26px; font-family: 'yantramanavbold';}
.newlinks p{padding: 15px 0 0 0;}
.newlinks .morlinktxt a:hover{text-decoration: none; }

.popupmidstep, .popupmid { height: 450px; width: 524px; z-index: 99999; font-size: 13px; position: fixed; top:50% !important; left:50% !important; -webkit-transform:translate3d(-50%, -51%, 0); -moz-transform:translate3d(-50%, -51%, 0); -o-transform:translate3d(-50%, -51%, 0); -ms-transform:translate3d(-50%, -51%, 0);transform:translate3d(-50%, -51%, 0);}
.popupframe{background-color: #FFF;}
.popupframe iframe{display: block;}

.popuphead{background: #f07725; padding: 15px 50px 15px 20px;}
.popuphead h4{color: #FFF; font-size: 30px; line-height: 1; font-family: 'yantramanavbold';}

.popboxhd { background:#2A306C; padding: 15px 50px 15px 20px;}
.popboxhd h4 {color: #FFF; font-size: 30px; line-height: 1;}
.popupContactClose { cursor: pointer; display: block; line-height: 14px; position: absolute; right: 15px; top: 20px; }
.popupwrp {padding: 20px; background-color: #FFF !important;}
.popupwrp p + p{padding-top:15px;}
.popupwrp h5{color: #53a446; font-size: 24px; padding: 0 0 10px 0; line-height: 1; font-weight: 400; font-family: 'yantramanavbold';}



.popupContactClose { cursor: pointer; display: block; line-height: 14px; position: absolute; right: 15px; top: 20px; }
.backgroundPopup {display: none; width: 100%; top: 0; left: 0; background: #000; z-index: 99998; height: 100% !important; }

.cwpopupdetail{padding:15px;}
.sidebuyisbtn{position:fixed; top:435px; height:180px; width:25px; z-index:9999; right:0; background:#333c87; border-radius:4px 0 0 4px; padding:12px 0;}
.sidebuyisbtn a {color:#FFF !important; font-size:14px; text-decoration:none; white-space:nowrap; -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg); transform:rotate(90deg); display:block; font-family: 'yantramanavbold'; text-transform:uppercase; letter-spacing:0.06em; font-weight:normal; margin-left:0;}
.isbtnlong{height:194px;}

.button {border-radius: 3px; display: inline-block; font-family: "yantramanavbold"; font-size: 24px; line-height: 1; padding: 15px 20px; text-decoration: none; font-weight: normal; cursor: pointer;}
.button:hover {-moz-transition: all 0.7s; -webkit-transition: all 0.7s; -o-transition: all 0.7s; transition: all 0.7s;}

.smallbutton {border-radius: 3px; display: inline-block; font-family: "yantramanavbold"; font-size: 20px; line-height: 1; padding: 10px 15px; text-decoration: none; font-weight: normal; cursor: pointer;}
.smallbutton:hover {-moz-transition: all 0.7s; -webkit-transition: all 0.7s; -o-transition: all 0.7s; transition: all 0.7s;}

.orangebutton{background:#f07725; color: #FFF; border:2px solid #f07725;}
.orangebutton:hover{color:#f07725; background: transparent;}

.orangelinebutton{background:transparent; color:#f07725; border:2px solid #f07725;}
.orangelinebutton:hover{color:#FFF; background:#f07725;}

.bluebutton{background:#29306c; color: #FFF; border:2px solid #29306c;}
.bluebutton:hover{color:#29306c; background: transparent;}

.bluelinebutton{background:transparent; color:#29306c; border:2px solid #29306c;}
.bluelinebutton:hover{color:#FFF; background:#29306c;}

.whitebutton{background:#FFF; color: #29306c; border:2px solid #FFF;}
.whitebutton:hover{color:#29306c; background: transparent;}

.whitelinebutton{background:transparent; color:#FFF; border:2px solid #FFF;}
.whitelinebutton:hover{color:#29306c; background:#FFF;}

.greenbutton{background:#54a447; color: #FFF; border:2px solid #54a447;}
.greenbutton:hover{color:#54a447; background: transparent;}

.greenlinebutton{background:transparent; color:#54a447; border:2px solid #54a447;}
.greenlinebutton:hover{color:#FFF; background:#54a447;}

.infomsgbutton{background:transparent; color:#a7a14f; border:2px solid #a7a14f; font-size: 20px; padding: 10px 15px; margin-top: 10px;}
.infomsgbutton:hover{color:#fffddf; background:#a7a14f;}
.infomsgbutton + .infomsgbutton{margin-left: 10px;}

.errormsgbutton{background:transparent; color:#9c4653; border:2px solid #9c4653;}
.errormsgbutton:hover{color:#fff; background:#9c4653;}

.warningmsgbutton{color:#fff !important; background:#a7a14f; text-decoration:none !important; white-space: nowrap; border:2px solid #a7a14f;}
.warningmsgbutton:hover{background:transparent; color:#a7a14f !important;}

/*cWatch Top Banner*/
.cwatchwrp{background: #1fc369; display: none;}
.cwatchcvr{width: 1200px; margin: 0 auto; padding: 15px 0px; position: relative;}
.cwatch-left{float: left; }
.cwatch-left .cwlogo{border-right: solid 1px #ffffff; width: 134px; padding-right: 20px; margin-right: 20px; float: left;}
.cwatch-left .cwtxt{float: left; color: #ffffff; font-family: 'yantramanavbold'; font-size: 22px; line-height: 27px;}
.cwatch-left .cwtxt a{color: #ffffff; font-weight: normal;}
.cwatch-right{float: right;}
.cwatch-right .button{font-size:16px; padding:4px 20px; text-decoration:none; font-family: 'yantramanavbold';}
.cwatch-right .button:hover{color:#1fc369;}
.cwatch-right span{float: right; margin: 0 0px 0 20px; cursor: pointer;}

.fullbannerinner .slide-decp{text-align:right;}

.scheduled-msg{background:#f07725; color: #FFF; padding:5px 10px; position: relative; font-family:Arial, sans-serif; font-size:11px; font-weight:bold;}
.scheduled-msg .cntwrapper {padding: 0; width: 1200px; padding-right: 20px;}
.scheduled-msg p {line-height:14px;}
.scheduled-msg .close{cursor: pointer; display: block; height: 16px; position: absolute; right:0; top:0;}
.scheduled-msg span{font-family:Arial, sans-serif !important; font-size: 11px !important;}

.commonulli{margin:20px 0 0 30px;}
.commonulli li{background:url(/images/checkmarkicon.png) no-repeat; padding-left:25px; margin-bottom:15px;}
.commonulli li a{font-weight: bold;}

.popuphome{width: 100%; position: fixed; z-index: 999; bottom: 0; background: #54a447; color:#ffffff; box-sizing: border-box; padding: 10px 100px 20px 100px; display: none;} 
.cookiestxt{width:100%; text-align:center; font-size:13px; line-height:18px;}
.cookiestxt a{ color:#29306c;}
.cookiestxt a:hover{ color:#ffffff;}
.popuphome a.close {position: relative; float: left; top:0px; right:0; z-index: 99; text-decoration: none; cursor: pointer; width:16px;}

#cookies {border-top: 100px solid transparent; margin-top: -100px; -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box;}

.word-break {word-break: break-word !important;}

.chat-fc-form-outer div.form{ padding: 10px 20px 20px 20px !important;}
.chat-fc-form-outer div.form p{font-size: 14px; color: #4f4f4f !important; margin-bottom: 10px !important;}
.chat-fc-form-outer p.header{margin: 0px; background-color: #29306c !important;}
.chat-fc-form-outer div.form p{margin-bottom:0 0 30px 0;}
.chat-fc-form-outer div.form a.fc-button{background-color: #29306c !important; text-decoration: none !important; font-weight: bold; box-sizing: border-box;}
.chat-fc-form-outer div.form ul li{margin-bottom: 5px !important;}
.chat-fc-form-outer div.form ul li input{box-sizing: border-box; background: none !important;}
.pre-fc-field select{border: 1px solid #ddd; border-radius: 3px; padding: 8px; width: 100%;}
li.pre-fc-field select{height: 36px !important;}
.chat-fc-form-outer div.form ul li input:focus{box-shadow: none !important;}
.chat-fc-form-outer div.form ul li label{font-size: 13px !important; margin-top: 1px !important; position: static !important; top: 0px !important; margin-left: 0px !important;}
.chat-fc-form-outer div.form ul li:last-child{margin-bottom: 15px !important;}

.customli {margin: 0px 0 15px 5px;padding: 0px;}
.customli li {margin: 0;line-height: 24px;list-style: none;padding-left: 10px;}
.customli li + li {margin-top: 1px;}
.customli ul {margin: 15px 0 15px 30px;}
.customli ul li {background: none;list-style: disc;padding-left: 0;}
.popboxpad20{padding: 20px;}
.btntrustedsite, .btnSiteLock, .btnSSLM {padding: 5px 8px;font-size: 16px;}
.adminemailval {color: red;font-size: 14px;}
.greenbutton.small-green-btn{border-radius:3px;font-size:15px;margin-left:5px;}
.small-btn{text-decoration:none;display: inline-flex; line-height: 1.2; padding:1px 4px;border-radius:3px;font-size:14px;font-family: Arial, Helvetica, sans-serif;}
/*green text link class*/
.text-green-link {color: #54a447;font-size:14px; text-decoration: underline;}

.email-bounce-text {padding-block: 0.5rem;}
.email-bounce-text .cntwrapper{width: 100%; max-width: 1200px;}
.email-bounce-text a{font-weight: bold;}

@media only screen and (max-width: 1199px) {
    .cwatchcvr{padding:10px; width: 100%;}
	.scheduled-msg{padding:5px 25px 5px 10px;}
	.scheduled-msg .cntwrapper{padding:0 !important; width:100%;}
	.scheduled-msg .close{right: -16px;}

}

@media only screen and (max-width: 959px) {	
	.cwatch-left .cwlogo{width: 100px;}
	.cwatch-left .cwtxt{font-size: 16px;}
	.cwatch-right span{margin-left: 10px;}
    
    .popuphome{padding:10px 100px 45px 100px;}
    .cookiestxt{text-align:center;}
    .cookiestxt a{display:inline-block; }
    .cookiestxt br{display:none;}
    .popuphome a.close{left:-10%;}
}

@media only screen and (max-width: 767px) {	
	.popupmid { width: 89% !important;}
	.popupmid h4 { font-size: 22px !important; padding: 0 !important; line-height: 20px !important; min-height: 10px !important; width: 90%; }
	.popupmid .popuphead { padding: 8px 10px 10px !important; }
	.popboxhd h2{font-size:20px; line-height:24px;}
    
    .popuphome{padding:10px 80px 45px 80px;}
    .cookiestxt{float:none;}
    .popuphome a.close{left:-10%;}
    div.chat-fc-form-outer{height:auto !important;}
    .chat-fc-form-outer div.form ul li input{width:100% !important;}
}
@media only screen and (max-width: 640px){
	.cwatchcvr{text-align: center;}
	.cwatch-left{width: 100%; margin-bottom: 5px;}
	.cwatch-left .cwlogo{margin: 0; padding: 0; float: none; display: inline-block; border: none;}
	.cwatch-left .cwtxt{font-size: 12px; float: none;}
	.cwatch-right{width: 100%;}
	.cwatch-right span{position: absolute; top: 10px; right: 10px;}
    
    .popuphome {padding:10px 80px 10px 80px;}

    }
@media only screen and (max-width: 480px) {	
	.popupmid{max-height: 380px !important; height: auto !important; overflow: auto;}
	.popupContactClose { height: 24px; width: 24px; top: 8px; right: 5px; }
    .popuphome {padding:10px 25px;}
    .popuphome a.close{left:-2%;}
    .gctool-tips{display:none !important;}
}
@media only screen and (max-width: 360px) {
    .cookiestxt{padding:0px;}
    .popuphome a.close{left:-3%;}
    div.chat-fc-form-outer{width: 96% !important; margin-left: 2% !important;}
    .chat-fc-form-outer div.form p{margin: 10px 0 5px 0 !important;}
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Layout helpers ----------------------------------*/

.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { min-height: 0;}
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter: Alpha(Opacity=0); }
.ui-front { z-index: 100; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Interaction Cues ----------------------------------*/

.ui-state-disabled { cursor: default !important; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ states and images ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Misc visuals ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Overlays ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; }
.ui-datepicker { width: 12em; padding: .2em .2em 0; display: none; background: #ffffff !important; border: solid 1px #dfddde !important;}
.ui-datepicker .ui-datepicker-header { position: relative; padding: .2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; width: 1.7em; height: 1.7em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {}
.ui-datepicker .ui-datepicker-prev { left: 2px; }
.ui-datepicker .ui-datepicker-next { right: 2px; }
.ui-datepicker .ui-datepicker-prev-hover {}
.ui-datepicker .ui-datepicker-next-hover { right: 2px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -11px; }
.ui-datepicker .ui-datepicker-title { margin: 0 2.0em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size: 12px !important; margin: 1px 3px; background: url(../images/inputbg.png) repeat-x left bottom #FFF !important; padding: 2px !important; border-radius: 0px !important;}
.ui-datepicker .ui-datepicker-title select option{background:#FFF;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {  }
.ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em; }
.ui-datepicker th { padding: .2em .2em; text-align: center; font-weight: bold; background: #29306c; color:#FFF; font-size:12px; line-height:20px; border:solid 1px #fff; margin:0 0.5em;}
.ui-datepicker td { border: 0; padding: 1px !important; font-size:12px;}
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ with multiple calendars ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.ui-datepicker.ui-datepicker-multi { width: auto; }
.ui-datepicker-multi .ui-datepicker-group { float: left; }
.ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; }
.ui-datepicker-row-break { clear: both; width: 100%; font-size: 0; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RTL support ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group { float: right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0; border-left-width: 1px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Component containers ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.ui-widget { font-family: Arial, Tahoma, "Times New Roman"; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial, Tahoma, "Times New Roman"; font-size: 1em; }
.ui-widget-content { /*border: 1px solid #aaaaaa; background: #ffffff url("../images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;*/ color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header {background:#54a447; color: #ffffff; font-weight: bold;margin:0px 1px; }
.ui-widget-header a { color: #222222; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Interaction states ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {font-weight: normal; color: #555555; /*background:#ebf3fc;*/ }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{font-weight: normal; color: #212121; cursor:pointer;}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited { color: #212121; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {background: #d1e1f4; font-weight: normal; color: #212121; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Interaction Cues ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {color: #363636; background:#c6e3af;}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid #cd0a0a; background: #fef1ec; color: #cd0a0a; }/*13-04-2016*/
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter: Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter: Alpha(Opacity=35); background-image: none; }
.ui-state-disabled .ui-icon { filter: Alpha(Opacity=35);}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Icons ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.ui-icon { width: 16px; height: 16px; }
.ui-icon, .ui-widget-content .ui-icon { background-image: url("../images/ui-icons_222222_256x240.png") !important; }
.ui-widget-header .ui-icon { background-image: url("../images/ui-icons_222222_256x240.png"); }
.ui-state-default .ui-icon { }/*13-04-2016*/
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { }/*13-04-2016*/
.ui-state-active .ui-icon {  }/*13-04-2016*/
.ui-state-highlight .ui-icon { }/*13-04-2016*/
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {}/*13-04-2016*/

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ positioning ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ui-icon-seek-first is deprecated, use ui-icon-seek-start instead ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Misc visuals ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr{}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl{}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Overlays ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.ui-widget-overlay { background: #aaaaaa; opacity: .3; filter: Alpha(Opacity=30); }/*13-04-2016*/
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa; opacity: .3; filter: Alpha(Opacity=30); border-radius: 8px; }/*13-04-2016*/

@font-face {font-family: 'yantramanavbold'; src: url('/fonts/yantramanav_bold-webfont.eot'); src: url('/fonts/yantramanav_bold-webfont.eot?#iefix') format('embedded-opentype'),  url('/fonts/yantramanav_bold-webfont.woff2') format('woff2'),  url('/fonts/yantramanav_bold-webfont.woff') format('woff'),  url('/fonts/yantramanav_bold-webfont.ttf') format('truetype'),  url('/fonts/yantramanav_bold-webfont.svg#yantramanavbold') format('svg'); font-weight: normal; font-style: normal; }

@font-face {font-family: 'Yantramanav'; font-style: normal; font-weight: 400; src: url('/fonts/yantramanav-v2-latin-regular.eot'); src: local('Yantramanav Regular'), local('Yantramanav-Regular'), url('/fonts/yantramanav-v2-latin-regular.eot?#iefix') format('embedded-opentype'), url('/fonts/yantramanav-v2-latin-regular.woff2') format('woff2'), url('/fonts/yantramanav-v2-latin-regular.woff') format('woff'), url('/fonts/yantramanav-v2-latin-regular.ttf') format('truetype'), url('/fonts/yantramanav-v2-latin-regular.svg#Yantramanav') format('svg');}
*, ::after, ::before { box-sizing: border-box; }
html { font-size: 100%; overflow-y: scroll; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: 100%; overflow-x: auto !important; }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, input { margin: 0px; padding: 0px; border: none; }
body { font-family: Arial, Tahoma, "Times New Roman"; font-size: 15px; line-height: normal; color: rgb(79, 79, 79); margin: 0px; padding: 0px; }
img { border: 0px; vertical-align: middle; }
.slide-out-div { padding: 5px 10px 10px 15px; width: 155px; border-left: 5px solid rgb(51, 60, 135); background-color: rgb(255, 255, 255); text-align: left; border-top: 5px solid rgb(51, 60, 135); border-bottom: 5px solid rgb(51, 60, 135); border-radius: 6px; line-height: 1; position: fixed; min-height: 160px; top: 160px; right: -198px; z-index: 9999; }
a { color: rgb(240, 119, 37); }
.handle { margin-top: 20px; }
p { line-height: 24px; }
h1, h2, h3, h4, h5, h6 { line-height: 1; font-weight: normal; font-family: yantramanavbold; }
h1 { font-size: 46px; color: rgb(41, 48, 108); }
h2 { font-size: 32px; }
h3 { font-size: 36px; color: rgb(41, 48, 108); }
p a { font-weight: bold; text-decoration: underline; }
input, select { vertical-align: middle; }
button, input { line-height: 1; }
.displaynone { display: none !important; }
.sidebuyisbtn { position: fixed; top: 435px; height: 180px; width: 25px; z-index: 9999; right: 0px; background: #29306c; border-radius: 3px 0 0 3px; padding: 12px 0px; }
.masterdivback { opacity: 0.7; position: fixed; background-color: rgb(255, 255, 255); width: 100%; height: 100%; z-index: 99999; }
.masterdivinner { position: fixed; margin-top: -42px; margin-left: -52px; top: 50%; left: 50%; z-index: 99999; height: 85px; width: 105px; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
.headercover { background: rgb(41, 48, 108); height: 40px; padding: 8px 0px; }
.cntwrapper { width: 960px; margin: 0px auto; position: relative; }
.headbar .cntwrapper, .headercover .cntwrapper { padding: 0px !important; width: 1200px; }
.headercover .phn { color: rgb(255, 255, 255); float: left; font-family: yantramanavbold; font-size: 26px; font-weight: normal; margin-right: 20px; line-height: 1; }
.headercover .phn a{color:#fff;text-decoration:none}
.headercover .btn-group { float: left; }
.headercover .btn { padding: 6px 21px 6px 5px; vertical-align: middle; cursor: pointer; background: url("/images/falglist-icon.svg") right 6px center no-repeat; display: block; height:28px;}
#imgFlag { vertical-align: top; display: block; }
.search { position: relative; width: 220px; }
.headercover .search { float: left; margin: 0px 0px 0px 30px; }
.search .go {background:url("/images/icon-searching.svg") 0px center no-repeat;height:24px;width:20px;float:left;cursor:pointer;margin-left:10px;}
input[type="text"], input[type="email"], input[type="password"] { border: 1px solid rgb(178, 178, 178); background: url("/images/inputbillbg.png") left bottom repeat-x; border-radius: 3px; padding: 7px 10px; font-size: 14px; color: rgb(91, 91, 91); height: 34px; }
.search .searchbox { background: none; height: 24px; width: 190px; border-top: none; border-right: none; border-left: none; border-image: initial; border-radius: 0px; border-bottom: 1px solid rgb(151, 157, 198); color: rgb(151, 157, 198); font-family: Arial, Tahoma, "Times New Roman"; font-style: italic; padding: 5px 5px 5px 0px; font-size: 12px; float: left; margin-left:-15px; /*max-width: 190px; position: absolute;*/ left: 20px; opacity: 1; transition: all 0.5s ease; }
.headertop-rt { float: right; }
.socialbar { float: left; margin: 0px 20px 0px 0px; }
.socialbar a { display: block; width: 24px; height: 24px; background: url("/images/header_soical_icons.svg") no-repeat; text-indent: -9999em; float: left; }
.socialbar a + a { margin-left: 4px; }
.socialbar .twitter { background-position: -31px 0px; }
.socialbar .linkedin { background-position: -93px 0px; }
.loginfo { color: rgb(255, 255, 255); float: left; position: relative; }
ul, ul li, ol, ol li { list-style: none; }
.loginfo ul { z-index: 9002; float: left; }
.loginfo > ul > li {position: relative; float: left; padding-left: 18px; }
.loginfo > ul > li:first-child { padding-left: 0px; }
.loginfo > ul > li.blog { margin-right: 15px; }
.loginfo > ul > li > a { color: rgb(255, 255, 255); display: block; text-decoration: none; line-height: 1; font-size: 18px; font-family: yantramanavbold; }
.loginfo > ul > li.blog a { border: 1px solid rgb(255, 255, 255); border-radius: 2px; padding: 5px 15px 5px 30px; font-size: 12px; line-height: 1; text-transform: uppercase; }
.loginfo > ul > li + li { margin: 4px 0px 0px 35px; }
.loginfo > ul > li + li a { padding-bottom: 5px; }
.loginfo ul li .arrow { display: none; height: 0px; width: 0px; position: absolute; z-index: 9999; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid rgb(226, 228, 239); margin: -5px 0px 0px 21px; }
.loginfo li ul { width: 140px; background: rgb(226, 228, 239); display: none; left: -25px; top: 23px; position: absolute; overflow: hidden; box-shadow: rgba(67, 67, 67, 0.6) 0px 0px 4px 0px; }
.loginfo ul ul li { float: none; background: none; }
.loginfo ul ul li a { color: rgb(42, 50, 107); font-size: 12px; padding: 8px 10px; line-height: 21px; display: block; text-decoration: none; }
.loginfo ul ul li + li { background: url("/images/topddsept.png") center 0px no-repeat; }
.loginfo ul ul li + li a { min-width: 120px; display: block; }
.cartlogin { float: right; margin-left: 25px; }
.mycart { float: left; margin: -8px 28px 0px 0px; }
.mycart a { background: url("/images/checkout-header-icon.svg") 8px center no-repeat rgb(240, 119, 37); position: relative; display: block; height: 40px; padding: 12px 10px 10px 42px; }
.mycart span { font-size: 18px; font-family: yantramanavbold; line-height: 1; color: rgb(255, 255, 255); display: block; min-width:24px; box-sizing:border-box;}
.login { float: right; position: relative; }
.login #login-link { padding: 4px 0px 2px 25px; text-decoration: none; font-family: yantramanavbold; background: url("/images/login-header-icon.svg") 0px center no-repeat; display: block; font-size: 18px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1; }
#login-panel { font-family: yantramanavbold; position: absolute; z-index: 99999; top: 21px; right: 0px; width: 220px; padding: 15px; background: #e2e4ef; display: none; }
.loginclose { position: absolute; top: 10px; right: 15px; }
.loginformraw label { display: block; color: rgb(41, 48, 108); font-size: 13px; line-height: 1; margin-bottom: 3px; }
.loginformraw .inputsml { border: 1px solid rgb(148, 151, 181); background: rgb(255, 255, 255); padding: 3px 10px; font-size: 12px; width: 100%; height: 24px; border-radius: 0px; }
.loginformraw + .loginformraw { margin-top: 10px; }
.loginlink a { float: left; font-size: 12px; color: rgb(152, 152, 152); font-style: italic; text-decoration: underline; line-height: 24px; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
.loginformraw .smlbtn { background: rgb(240, 119, 37); border: 1px solid rgb(240, 119, 37); border-radius: 2px; color: rgb(255, 255, 255); cursor: pointer; float: right; font-family: yantramanavbold; font-size: 12px; padding: 5px 15px; }
.clear { clear: both; float: none; }
.mobile-menu { display: none; float: right; }
#showmobmenu {position:absolute;top:0;font-size:1.3em;color:#ed7732;transition:all .3s ease;right:0;height:50px;width:50px;background:url("/images/mobmenuicon.svg") no-repeat center center;margin:14px 10px 0 0;}
.left { right: -280px; }
#mobmenu { position: fixed; background: rgb(42, 50, 107); height: 100%; z-index: 9999; width: 280px; color: rgb(187, 187, 187); top: 0px; transition: all 0.3s ease; opacity: 1; overflow: auto; margin: 0px !important; }
#mobmenu ul { list-style: none; margin-top: 0px; padding: 0px; }
#mobmenu ul li { border-bottom: 1px solid rgb(21, 25, 64); }
#hidemobmenu { background: url("/images/momenu-close.svg") center center no-repeat rgb(240, 119, 37); height: 40px; }
#mobmenu ul li a { display: block; padding: 8px 0px 8px 7px; text-decoration: none; transition: all 0.3s ease; border-left: 8px solid rgb(42, 50, 107); color: rgb(255, 255, 255); font-weight: normal; }
#mobmenu ul li.mobmnuicon a { border-left: 4px solid rgb(240, 119, 37); }
#mobmenu ul a i {position:relative;}
#mobmenu ul a i[class*="fa-caret"] { float: right; }
#mobmenu ul li ul { margin-top: 0px; display: none; background: rgb(36, 42, 83); }
#mobmenu ul li ul li { border-bottom: none; }
#mobmenu ul li ul li a { padding-left: 30px; color: rgb(255, 255, 255); border-left: 8px solid rgb(36, 42, 83); }
.stickyfixdiv { height: 110px; display: none; }
.headbar { height: 100px; }
.headbar .logo { margin: 25px 0px 15px; float: left;}
.headbar .logo a { cursor: pointer; }
.headbar nav { float: right; margin: 22px 0px 0px; }
.products-link { margin: 0px; z-index: 9000; }
.navimain ul li { word-spacing: -0.04em; font-size: 20px; float: left; position: relative; }
.navimain ul li a { text-decoration: none; outline: none; }
.navimain ul li a.main-link { color: rgb(82, 82, 82); display: block; text-decoration: none; padding: 20px 34px; position: relative; line-height: 1; }
.navimain ul li a .nav-link { font-family: yantramanavbold; font-size: 22px; display:block;}
.navimain ul li .nav-link-help { font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; font-stretch: normal; font-size: 11px; line-height: normal; display: none; padding: 5px 0px 0px; color: rgb(153, 153, 153); }
.navimain ul li .nav-level-2 { display: none; position: absolute; z-index: 8888;}
#products-nav{width:450px;left:0px;padding-bottom:37px;background:rgb(238, 238, 239);}
.prbox{width:33.30%;border-bottom:1px solid #d8d5d6;border-right:1px solid #d8d5d6}
.productsbox .prbox a { padding: 20px; display: block;min-height:74px;}
.mnu-brand-icon img { height: 30px; }
.productsbox .prbox a span { font-size: 11px; line-height: 12px; margin: 5px 0px 0px; display: block; color: rgb(150, 149, 149); font-weight: bold; }
.productsbox .prbox:nth-child(3n) {border-right:none}
.productsbox .prbox:nth-child(10n),.productsbox .prbox:nth-child(11n),.productsbox .prbox:nth-child(12n){border-bottom:none}
#products-nav .navcta {position:absolute;left:-7px;bottom:0px;}
#products-nav .navcta.compare-certificate{left:0px;bottom:-5px;}
#products-nav .menu-more { border: 1px solid rgb(240, 119, 37); border-radius: 2px; font-family: yantramanavbold; font-size: 11px; color: rgb(240, 119, 37); width: 68px; text-align: center; padding: 0px; float: right; background: rgb(255, 255, 255); position: absolute; right:10px;top:16px; line-height: 18px;}
#products-nav .menu-more.download-ebook-btn {width:80px;background-color: rgb(240, 119, 37);color: #FFFFFF;top:11px;}
#products-nav .menu-more.download-ebook-btn img {transform: rotate(-90deg);}
#products-nav .menu-more.download-ebook-btn:hover img{filter: invert(48%) sepia(97%) saturate(1031%) hue-rotate(347deg) brightness(98%) contrast(91%);}
#navssltype { width: 574px; padding-bottom: 26px; left: -190px; }
#dvToDate .ui-widget-content { border: none; background: #ffffff !important; }
.brandtabul { float: left; width: 190px; background: rgb(255, 255, 255); border-left: 1px solid rgb(238, 238, 239) !important; border-bottom: 1px solid rgb(238, 238, 239) !important; margin: 0;}
.brandtabul li { width: 100%; position: relative; height: 70px; border-top: 1px solid rgb(238, 238, 239) !important; }
.brandtabul .ui-state-default { background: none; }
.productmenu .brandtabul li { height: 58px; background:#eeeeee;}
.brandtabul li a { padding:10px 15px; display: block; position: relative; background:#ffffff;border-bottom: 1px solid rgb(238, 238, 239)}
.brandtabul li.ui-tabs-active a { background:#eeeeee; position: absolute; left: -15px; width: 205px; height: 70px; top: -1px; }
.productmenu .brandtabul li a { color: #b0b0b0; font-size: 14px; text-align: right; display: block; font-family: yantramanavbold; padding: 20px 14px; background:#ffffff;}
.productmenu .brandtabul li:last-child{border-bottom: 1px solid rgb(238, 238, 239) !important;}
.productmenu .brandtabul li.ui-tabs-active a { height: 58px; color: rgb(79, 79, 79); font-size: 16px; background:#eeeeee;}
.productmenu .mnuproductdecp { background: rgb(238, 238, 239) !important; float: left; width: 384px; min-height: 350px;}
.promenubox { width: 50%; text-align: center; border-bottom: 1px solid rgb(215, 212, 213); position: relative;}
.promenubox a { padding: 15px; display: block; min-height: 116px; height: 100%;}
.promenubox span { display: block; font-size: 12px; color: rgb(79, 79, 79); margin-top: 8px; font-weight: bold; }
.promenubox .ribbon-mosttrust { background: rgb(83, 164, 70); position: absolute; font-family: yantramanavbold; color: rgb(255, 255, 255); line-height: 1; font-size: 10px; text-transform: uppercase; right: 0px; top: 20px; padding: 12px 7px 12px 16px; width: 62px;}
.promenubox .ribbon-mosttrust:after{content: ''; height: 0; width: 0; border-top: 22px solid transparent; border-bottom: 22px solid transparent; border-left: 10px solid #eeeeef; position: absolute; left: 0; top: 0}
.promenubox a:hover .ribbon-mosttrust:after{border-left: 10px solid #d7d4d5;}
.promenubox .ribbon-smart:after{content: ''; height: 0; width: 0; border-top: 12px solid transparent; border-bottom: 12px solid transparent; border-left: 5px solid #eeeeef; position: absolute; left: 0; top: 0}
.promenubox a:hover .ribbon-smart:after{border-left: 5px solid #d7d4d5;}
.promenubox .ribbon-new:after{content: ''; height: 0; width: 0; border-top: 9px solid transparent; border-bottom: 10px solid transparent; border-left: 8px solid #eeeeef; position: absolute; left: 0; top: 0}
.promenubox a:hover .ribbon-new:after{border-left: 8px solid #d7d4d5;}
.promenubox .ribbon-beftvalue:after{content: ''; height: 0; width: 0; border-top: 20px solid transparent; border-bottom: 20px solid transparent; border-left: 10px solid #eeeeef; position: absolute; left: 0; top: 0}
.promenubox a:hover .ribbon-beftvalue:after{border-left: 10px solid #d7d4d5;}
.promenubox:nth-child(2n+1) { border-right: 1px solid rgb(215, 212, 213); }
.navimain .automation-nav-links > span > a {display: inline-block; margin-bottom: 1rem; font-size: 0.875rem; font-weight: bold; color: #4f4f4f;}
.navimain .automation-nav-links > span > a:hover{color: #f07725;}
.navimain .automation-nav-links .sslclist{background-color: #e5e3e3}
.navimain .automation-nav-links .promenubox a{min-height: inherit;}
.csclist{background:#eeeeee;}
.csclist .promenubox img { height: 30px; margin: 2px 0px 5px; }
.esclist .promenubox:nth-child(3n){border-bottom:none;}
.promenubox .ribbon-smart { background: rgb(83, 164, 70); font-family: yantramanavbold; color: rgb(255, 255, 255); line-height: 1; font-size: 10px; text-transform: uppercase; padding: 7px 10px 7px 16px; position: absolute; right: 0px; bottom: 10px; }
.menu-platform { padding: 18px; background:#eeeeee;}
.weslist{background:#eeeeee;}
.weslist .promenubox a{padding:13px 15px;}
.weslist .promenubox:first-child a{padding:13px 7px;}
.cmlist .promenubox a{ padding: 15px 7px; }
.promenubox p { font-size: 10px; color: rgb(132, 132, 132); line-height: 12px; padding-top: 3px; }
.promenubox .ribbon-new { background: rgb(83, 164, 70); position: absolute; font-family: yantramanavbold; color: rgb(255, 255, 255); line-height: 1; font-size: 10px; text-transform: uppercase; right: 0px; top: 0; padding: 5px 7px 5px 16px; width: 45px; }
.promenubox .ribbon-beftvalue { background: rgb(83, 164, 70); position: absolute; font-family: yantramanavbold; color: rgb(255, 255, 255); line-height: 1; font-size: 10px; text-transform: uppercase; right: 0px; top: 10px; padding: 10px 7px 10px 16px; width: 55px; }
#navssltype .navcta { position: absolute; right: 0px; bottom: 0px; }
#navssltype .navcta-link { position: relative; z-index: 0; padding: 0px; } 
#navssltype .menu-more { border: 1px solid rgb(240, 119, 37); border-radius: 2px; font-family: yantramanavbold; font-size: 10px; color: rgb(240, 119, 37); width: 60px; text-align: center; height: 17px; padding: 0px; background: rgb(255, 255, 255); position: absolute; right: 6px; top: 6px; line-height: 16px; }
#navssltype .menu-more.download-ebook-btn {background-color: rgb(240, 119, 37);color: #FFFFFF;top:13px;font-size:11px;}
#navssltype .stickproducts { display: none; }
.menusslbox { width: 50%; border-bottom: 1px solid rgb(216, 213, 214); height:100%;}
.menusslbox a { display: block; padding: 17px; text-align: center; }
.menusslbox a span { display: block; font-size: 12px; color: rgb(79, 79, 79); font-weight: bold; margin-top: 12px; }
.menusslbox:nth-child(2n) { border-left: 1px solid rgb(216, 213, 214); }
.menusslbox:last-child, .menusslbox:nth-child(5n) { border-bottom: none; }
#partner-nav { width: 532px; right: 0px; background: rgb(238, 238, 239); }
#partner-nav .parbox ul li:first-child a {position:relative; padding-top:25px;}
.parbox {width: 323px;}
.parbox ul li {border-bottom: 1px solid rgb(216, 213, 214); float:none;}
.parbox ul li a {padding: 20px;}
.mnu-partner-img {margin-right: 10px; height: 50px; width: 46px; }
.parbox ul li .mnupartner-decp strong { font-size: 12px; color: rgb(79, 79, 79); display: block; margin: 0 0px 3px; font-weight: bold; }
.parbox ul li .mnupartner-decp span { display: block; font-size: 10px; color: rgb(150, 149, 149); line-height: 12px; font-weight: bold; }
.prbox .ent-mnupartner-decp strong { font-size: 12px; color: rgb(79, 79, 79); display: block; margin: 5px 0px 3px; font-weight: bold; }
.prbox .ent-mnupartner-decp span { display: block; font-size: 10px; color:#969595; line-height: 11px; font-weight: bold; }
.bdrbotnone { border-bottom: none !important; }
.partnermnu-right {padding: 20px; border-left: 1px solid rgb(216, 213, 214) !important; width:209px;}
.partnermnu-right .menu-pp-banner {background:#FFF; padding:20px;}
.support-link, .headbar .mycart { display: none; margin: 0px; }
#buynow-nav { width: 661px; right: 0px; }
.buynow-link .ui-widget-header { margin: 0px; }
.brandtabul li span { height: 50px; opacity: 0.45; width: 159px; display: flex; align-items:center; text-align: right; }
.brandtabul li.ui-tabs-active span { opacity: 1; width: 100%; }
.brandtabul li.ui-tabs-active span img { width: 100%; height:auto;}
#mnutabs .mnubranddecp { float: left; width: 471px; background: rgb(238, 238, 239); padding-bottom: 33px; }
.branddtl { margin-bottom: 10px; float: left; width: 100%; }
.branddtl-left{float:left;width:235px;padding-top:15px; background: rgb(238, 238, 239);}
.branddtl-left .branddtl-logo { display: block; margin: 12px 0px 12px 20px; width: 144px; }
.branddtl-right ul li, .branddtl-left ul li { line-height: 22px; width: 100%; float:none;}
.branddtl-right ul li a, .branddtl-left ul li a { display: block; font-size: 11px; color: rgb(150, 149, 149); padding: 0px 14px; font-weight: bold; letter-spacing: -0.0380em; }
.branddtl-right { float: left; padding: 20px; border-left: 1px solid rgb(216, 213, 214); width: 235px; min-height: 485px; }
.branddtl-right.dcmenuright {min-height: 410px; padding: 81px 0 20px;}

.tab-img {position: absolute;right: 0px;bottom: -2px;}
.tab-img.website-security {position: absolute;right: 0px;bottom: -4px;}
.menu-img{position:relative;display:inline-block;}
.menu-img object{pointer-events: none;}
.tab-img .menu-img-btn.download-btn {border: 1px solid rgb(240, 119, 37);border-radius: 2px;font-family: yantramanavbold;text-align: center;padding: 1px 3px;background-color: rgb(240, 119, 37);color: #FFFFFF;font-size: 11px;position: absolute;margin: 5px 5px;right: 5px;top: 7px;}
.tab-img .menu-img-btn.download-btn:hover {border: 1px solid rgb(240, 119, 37);background-color:#FFF;color:rgb(240, 119, 37);}

.mnucwatch{background:url(/images/cWatch-bg.png) no-repeat; padding:23px 20px; text-align:center; height:430px;}
.mnucwatch p{font-size:12px; color:#4f4f4f; line-height:15px; font-weight: bold; text-align: center;}
.mnucwatch .cwlogospan{display:block; margin: 0 auto; width: 117px; margin-bottom:215px;}
.mnucwatch .button{font-family:Arial, Tahoma, Verdana;font-size:12px;text-transform: uppercase;font-weight: bold;margin-top:25px;padding:5px 15px 4px; color: #ffffff;}
.mnucwatch .comodo-tagline{display:block;margin-top:20px;text-align:center;}

.filterby { position: absolute; margin: 10px 20px 0px; clear: both; bottom: 20px; }
.filterby span { position: absolute; background: rgb(229, 227, 227); font-size: 10px; padding: 5px 10px; left: 0px; top: -24px; line-height: 14px; }
.filterby ul { float: left; background: rgb(229, 227, 227); }
.filterby ul li a { padding: 0px 10px; display: block; line-height: 30px; font-size: 12px; color: rgb(43, 52, 105); letter-spacing: -0.01em; font-weight: bold; }
.filterby ul li + li a { background: url("/images/filtermnu-sept.png") 0px center no-repeat; }
.filterby ul li.ui-state-active a, .filterby ul li a:hover { background: rgb(43, 52, 105); color: rgb(255, 255, 255); }
.filterby ul li:last-child a { padding: 0px 8px; }
#comodotab .branddtl-logo { margin-top: 0px; }
#sectigotab .branddtl-logo { margin-top: 0px; }
.branddtl-left p { font-size: 12px; font-weight: bold; color: rgb(121, 121, 121); text-transform: uppercase; padding: 0px 14px; }
#buynow-nav #alltab, #buynow-nav #secalltab { margin-bottom: 37px; border-bottom: 1px solid rgb(216, 213, 214); background:#eeeeef;}
.branddtl-right.padzero { padding: 0px; width: 235px; height: 485px; background:#eeeeef;}
.comodo-list { float: left; width: 100%; background:#eeeeef;}
.comodo-list span { padding: 17px 0px 17px 20px; cursor: pointer; background: url("/images/gray-arrow-right.svg") right 20px center no-repeat rgb(229, 227, 227); display: block !important; }
.comodo-list span.active { background: url("/images/gray-arrow-down.svg") right 20px center no-repeat rgb(229, 227, 227); }
.comodo-list ul {margin: 10px 0px; }
.comodo-list + .comodo-list { border-top: 1px solid rgb(216, 213, 214); }
.comodo-list:last-child { padding-bottom: 0px; }
#buynow-nav .navcta { position: absolute; right: 0px; bottom: 0px; }
#buynow-nav .navcta-link { position: relative; z-index: 0; padding: 0px; }
#buynow-nav .menu-more { border: 1px solid rgb(240, 119, 37); border-radius: 2px; font-family: yantramanavbold; font-size: 10px; color: rgb(240, 119, 37); width: 60px; text-align: center; height: 19px; padding: 0px; background: rgb(255, 255, 255); position: absolute; right: 10px; top: 7px; line-height: 18px; }
.stickymenu #mnutabs #comodotab{background:#eeeeef;}

#ent-nav {width: 578px;right:0px;padding-bottom: 34px; background:#eeeeef;}
#ent-nav .parbox{width: 100%;}
#ent-nav .parbox ul li{width: 50%;}
#ent-nav .parbox ul li .mnupartner-decp{width: 192px;}
#ent-nav .parbox ul li:nth-child(2n){border-left:1px solid #d8d5d6;}
#ent-nav .parbox ul li a{padding:15px 20px;}
#ent-nav .navcta { position: absolute; left: -7px; bottom: 0px; }
#ent-nav .navcta-link { position: relative; z-index: 0; padding: 0px; }
#ent-nav .menu-more { border: 1px solid #f07725; border-radius: 2px; font-size: 11px; width: 68px; text-align: center; padding: 0px; float: right; position: absolute; right:10px;top:14px; line-height: 18px;}

.digihdtxt{color:#29306c; font-family: "yantramanavbold"; font-size:14px!important; padding:0 14px;}.digihdtxt a{text-decoration:none ; color:#29306c;font-weight:normal;}.digihdtxt a:hover{text-decoration:underline;}
                                                                                                                                                                          
#onetrust-banner-sdk #onetrust-accept-btn-handler{outline-offset: 0 !important;}
#onetrust-banner-sdk :not(.ot-leg-btn-container)>button:not(.ot-link-btn):focus{opacity: 1 !important}
.headbar .cntwrapper, .headercover .cntwrapper{width: 1200px; padding:0;}

::-webkit-input-placeholder { color: #979dc6;}
::-webkit-input-placeholder:after {color: #979dc6;}
:-moz-placeholder { color: #3C4169;}
:-moz-placeholder:after { color: #3C4169;}
:-ms-input-placeholder { color: #3C4169;}
:-ms-input-placeholder:after { color: #3C4169;}

.search .searchbox:focus{border:none; outline: 0; border-bottom: 1px solid #979dc6;}
.searchbox.expanded {max-width:200px; opacity:1; }

.socialbar a:hover {opacity: 0.5;}
.loginfo > ul > li:before{content: ''; background: url(/images/topmenu-icon.svg) no-repeat; height: 11px; width: 11px; position: absolute; top: 4px; left: 0;}
.loginfo > ul > li.blog:before{background: url(/images/hashedout-blog-icon.svg) no-repeat; top: 9px; left: 15px;}
.loginfo ul li:hover ul{display:block !important;}
.loginfo ul li:hover .arrow{display:block !important;}
.loginfo ul li .orangearrow{border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #f07725;}
.loginfo ul ul li a.active, .loginfo ul ul li a:hover{background:#f07725; color: #FFF;}

.loginlink a:hover {color: #29306c; text-decoration: none; }
.loginformraw .smlbtn:hover{background:transparent; color: #f07725; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s;}

.navimain .nav-level-2 .links-title { font-size: 14px; font-weight: normal; color: #4c4c4c; padding: 8px 0 3px 5px; border: none; background: none !important; }
.navimain .nav-level-2 .links-title:hover { background: transparent; color: #0D6186; }
.navimain .nav-level-2 .nav-note span { display: block; font-size: 12px; padding: 2px 5px; }
.links-title span { vertical-align: middle; }
.navimain .support-link .main-link:hover{background:#eeeeef; color: #29306c;}

.productsbox .prbox a:hover{background:#d8d5d6;}

#products-nav .menu-more:hover{background:#f07725; color:#FFF; -moz-transition:all 0.3s; -webkit-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
.promenubox a:hover{background:#d7d4d5 !important;}
.promenubox .ribbon-mosttrust:after{height: 0; width: 0; border-top: 22px solid transparent; border-bottom: 22px solid transparent; border-left: 10px solid #eeeeef; position: absolute; left: 0; top: 0}
.promenubox a:hover .ribbon-mosttrust:after{border-left: 10px solid #d7d4d5;}
.promenubox .ribbon-smart:after{height: 0; width: 0; border-top: 12px solid transparent; border-bottom: 12px solid transparent; border-left: 5px solid #eeeeef; position: absolute; left: 0; top: 0}
.promenubox a:hover .ribbon-smart:after{border-left: 5px solid #d7d4d5;}
.promenubox .ribbon-new:after{height: 0; width: 0; border-top: 9px solid transparent; border-bottom: 10px solid transparent; border-left: 8px solid #eeeeef; position: absolute; left: 0; top: 0}
.promenubox a:hover .ribbon-new:after{border-left: 8px solid #d7d4d5;}
.promenubox .ribbon-beftvalue:after{height: 0; width: 0; border-top: 20px solid transparent; border-bottom: 20px solid transparent; border-left: 10px solid #eeeeef; position: absolute; left: 0; top: 0}
.promenubox a:hover .ribbon-beftvalue:after{border-left: 10px solid #d7d4d5;}

#navssltype .menu-more:hover{background:#f07725; color:#FFF; -moz-transition:all 0.3s; -webkit-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
.parbox ul li a:hover{background:#d8d5d6;}
#partner-nav .menu-more:hover{background:#f07725; color:#FFF; -moz-transition:all 0.3s; -webkit-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
#partner-nav .partner-menu-ribbon{position: absolute; padding: 2px 10px 3px 6px; color: #FFF; background: #f07725; font-size: 10px; top: 5px; left: -3px; font-weight: bold;}
#partner-nav .partner-menu-ribbon:after{content:""; border-top:8px solid transparent; border-bottom:8px solid transparent; border-right:4px solid #eeeeef; position:absolute; right:0; top:0;}
#partner-nav ul li a:hover .partner-menu-ribbon:after{border-right:4px solid #d8d5d6}
.partnermnu-right .menu-pp-banner {background:#FFF; padding:20px;}
.partnermnu-right .menu-pp-banner .pp-banner-quote{background:url("/content/images/menu-partner-banner-quote.svg") no-repeat 0 26px	; padding:53px 0 33px; font-size:15px;}
.partnermnu-right .menu-pp-banner .pp-banner-quote strong{font-size:23px; color:#f07725; display:block; font-family:'yantramanavbold'; font-weight:normal;}
.partnermnu-right .menu-pp-banner .pp-banner-quote strong ~ p{line-height:1;}
.partnermnu-right .menu-pp-banner .pp-banner-quote span{font-size:10px; margin-top:10px;}
.partnermnu-right .menu-pp-banner .smallbutton {font-size:11px; margin:0 auto;}

/*~~~~ Buynow ~~~~*/
.navimain ul li.buynow-link:hover .nav-level-2{background:none;}
.brandtabul li.ui-tabs-active a:after{position:absolute; height:0; width:0; top:100%; left:0; border-top: 15px solid #eeeeef; border-left: 15px solid transparent;}
.brandtabul li.ui-tabs-active:last-child a:after{position:absolute; height:0; width:0; top:-15px; left:0; border-bottom: 15px solid #eeeeef; border-top: none; border-left: 15px solid transparent;}
.brandtabul li:hover span{opacity:1;}
.brandtabul li.ui-tabs-active:last-child a{top:0;}


.branddtl-right ul li a:hover, .branddtl-left ul li a:hover{background:#d8d5d6;}
#buynow-nav .menu-more:hover{background:#f07725; color:#FFF; -moz-transition:all 0.3s; -webkit-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}

.removeroiban .navcta{display:none;}
#buynow-nav .removeroiban .mnubranddecp{padding-bottom:57px;}
#mobmenu ul a:hover, #mobmenu ul a.active { border-left-color: #f07725; color: #FFF; }
#mobmenu ul a:hover i:first-child { color: #FFCC33; }
#mobmenu ul li a.active+ul { display: block; }

#mobmenu ul a i:before{height: 0; width: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; position: absolute; right: 10px;}
#mobmenu ul a i.fa-caret-down:before{border-top: 7px solid #FFF; top: 7px;}
#mobmenu ul a i.fa-caret-left:before{border-bottom: 7px solid #FFF; top: 5px;}
#mobmenu ul #hidemobmenu:hover { background-color: #f07725; }

.left { right: -280px;}
.show { right: 0; }
.hide { right: -280px; }


.stickymenu .support-link, .stickymenu .mycart{display: block;}
.stickymenu .mycart{margin-left: 34px;}
.stickymenu .mycart a{height: 79px; background-position: 15px center; padding: 12px 15px 12px 52px;}
.stickymenu .mycart span{font-size: 28px; margin-top: 15px;}
.headbar.stickymenu{position: fixed; top: 0; width: 100%; background: #FFF; border-bottom: 1px solid #b0b0b0; height: auto; z-index: 9997;}
.stickymenu .logo{height: 55px; margin: 12px 0; width: auto;}
.logo img{max-height: 100%; display: block;}
.stickymenu nav{margin-top: 0;}
.stickymenu .navcta{display: none;}
.stickymenu .navimain ul li a.main-link{padding: 28px 20px 29px;}

.stickymenu .navimain ul li a.main-link{padding: 28px 34px 29px;}
.stickymenu .nav-level-2{padding-bottom: 0 !important;}

.stickymenu #navssltype{left: 0; width: 430px; background: #eeeeef;}
.stickymenu #navssltype .stickproducts{display:block;}
.stickymenu .productmenu{display: none;}
.menusslbox a:hover{background: #d8d5d6;}

.stickymenu #partner-nav{right: 0; width: 551px;}
.stickymenu #partner-nav .parbox ul{display:flex; flex-wrap:wrap}
.stickymenu #partner-nav .parbox ul li{width:33.33333%; text-align: center;}
.stickymenu #partner-nav .parbox ul li + li{border-left: 1px solid #d8d5d6;}
.stickymenu #partner-nav .parbox ul li:nth-child(4n){border-left:none;}
.stickymenu #partner-nav .parbox ul li:nth-child(3n) + li{border-bottom:none;}
.stickymenu #partner-nav .parbox ul li.displaynone:last-child{display:block !important; border-bottom:none;}
.stickymenu #partner-nav .parbox ul li:last-child a{height:100%;}
.stickymenu #partner-nav .parbox ul li:last-child span{margin-bottom:0; align-self:center;}
.stickymenu #partner-nav .parbox ul li .partner-menu-ribbon{display:none;}
.stickymenu #partner-nav .parbox ul li a{padding: 29px 20px !important;}

.stickymenu .partnermnu-right{display: none;}
.stickymenu .parbox .mnupartner-decp span{display: none;}
.stickymenu .parbox{width: 100%;}
.stickymenu .mnu-partner-img{margin: 0 0 15px 0; display: block !important; width: 100%; height: auto;}
.stickymenu .mnu-partner-img img{height: 62px; width: auto;}
.stickymenu .parbox .mnupartner-decp{float: none; display: block; width: 100%;}
.stickymenu #mnutabs .mnubranddecp{padding-bottom: 1px;}
.stickymenu #mnutabs #comodotab{float: left; padding-bottom: 57px;}
.stickymenu #mnutabs #sectigotab{float: left;}

.stickymenu #ent-nav { width: 490px;}
.stickymenu #ent-nav .parbox ul li{width: 50%; text-align: center; word-spacing: 0;}
.stickymenu #ent-nav .parbox ul li:nth-child(2n){border-left: 1px solid #d8d5d6;}
.stickymenu #ent-nav .parbox ul li:nth-child(3n){border-bottom: 1px solid #d8d5d6;}
.stickymenu #ent-nav .parbox ul li a{padding: 15px 20px 10px;}
.stickymenu #ent-nav .parbox ul li .mnupartner-decp{width: 100%;}
.stickymenu #ent-nav .mnu-partner-img img{height: 54px;}


.brandtabul li span img{display:block;}
.digidivider{border-bottom:solid 1px #d8d5d6; margin-bottom:5px; padding-bottom:7px;}
.grecptcha span {display: block; font-size: 12px; padding-bottom: 3px; color: #F00;} 

.navimain .automation-nav-links > span > a {display: inline-block; margin-bottom: 1rem; font-size: 0.875rem; font-weight: bold; color: #4f4f4f;}
.navimain .automation-nav-links > span > a:hover{color: #f07725;}
.navimain .automation-nav-links .sslclist{background-color: #e5e3e3}
.navimain .automation-nav-links .promenubox a{min-height: inherit;}
body{margin: 0;}
#container {margin: 0 auto; position: relative; }
#rcpcontainer aside{float: left; width: 220px;}
.clear{clear: both;}
.marrightzero { margin-right: 0px; }

.marbtm5 { margin-bottom: 5px; }
.linehd { color: #ffffff; font-family: 'yantramanavbold'; font-size: 18px; line-height: 20px; }
.linetxt { color: #4f4f4f; font-size: 12px; text-decoration: none;}
.linetxt a{color: #4f4f4f; font-size: 12px; text-decoration: underline; font-weight:normal;}
.linetxt a:hover{text-decoration: none; }

.lineone { width: 155px; padding:0 8px; float: left;}
.linetwo { width: 100px; padding: 0; float: left; }
.linethree { width: 80px; padding: 0; float: left; }
.linefour { width: 60px; padding: 0; float: left; }
.linefive { width: 85px; padding: 0; float: left; }
.linesix { width: 68px; padding: 0; float: left; }
.linesix img { margin: 0 0 3px 0; }
.marbtm1 { margin-bottom: 1px !important; }
.productrust { width: 570px; float: left; }
.productrust .trustraw { width: 500px; margin: 0 auto; background: #f3f3f3; border: solid 2px #e1e0e0; padding: 15px 19px; }
.productrust .trustraw p.thead { color: #0067ab; font-weight:normal; font-family: 'yantramanavbold'; font-size: 22px; line-height: 20px; padding: 0 0 10px 0; }
.productrust .trustraw p.trustxt { color: #3d3e40; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; line-height: 16px; padding: 0 0 20px 0; }
.productrust .trustraw p.theadget { color: #448f38; font-weight:normal; font-family: 'yantramanavbold'; font-size: 22px; line-height: 20px; padding: 0; margin: 0; }
.productrust .trustraw .getlist { }
.productrust .trustraw .getlist ul { margin: 10px 0 0 15px; padding: 0; list-style-type: none; }
.productrust .trustraw .getlist li { margin: 0 0 0 0; font-size: 14px; font-family: Arial, Helvetica, sans-serif; background: url(../images/icon-yes-sml.png) no-repeat left 6px; padding: 0 0 0 22px; line-height: 26px; }
.productrust .trustraw .getlist a { display: block; color: #4f4f4f; text-decoration: none; }
.productrust .trustraw .getlist a:hover { color: #4f4f4f; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INNERPAGE START (ABOUT US) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.bannerbarinner { height: 180px; width: 960px; margin:0 auto;}
.bannerbarinner .probanhadinner { width: 720px; float: left; }
.bannerbarinner .probanhadinner .autobanner { margin-bottom: 20px;}
.bannerbarinner .probanhadinner .banheader { width: 480px; float: left; padding: 0 0 0 20px; }
.bannerbarinner .probanhadinner .banheader .hdfont { font-family: 'yantramanavbold'; line-height: normal; font-size: 55px; font-weight:normal;}
.bannerbarinner .probanhadinner .banheader p { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFF; }
.bannerbarinner .probanhadinner .bannerIcon { margin: 20px 0 -25px 515px; z-index: 9999px; }
.bannerbarinner .proiconinner { width: 240px; float: left; }
.bannerbarinner .proiconinner p.inverisign {display: block; padding: 10px 0 0 0; text-align:center;}
.bannerbarinner .proiconinner p.inverisign img { margin-left: auto; margin-right: auto; }
.bannerbarinner .proiconinner p.intrustwave{ display: block; padding: 0 0 0 0; text-align:center;}
.bannerbarinner .proiconinner p.intrustwave img { margin-left: auto; margin-right: auto; }

/*InnerContent*/


.innerplay p.bld {font-size: 18px; text-align: left; font-weight: bold; }
.innerplay p.bld a { color: #f07725; text-decoration: underline; }
.innerplay p.bld a:hover { color: #f07725; text-decoration: none; }
.innerplay h3 { font-size: 22px; color:#29306c; font-weight: normal; padding-bottom: 5px; font-family: 'yantramanavbold'; line-height:22px;}
p.thesslstore { color: #5da950; font-size: 20px; font-weight: bold; }
p.thesslstore span { color: #a7a7a7; }
.nonedisplay{display:none;}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Inner START (PRODUCT DETAILS) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.productboxrawcover {border: solid 1px #a7a7a7; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0px 3px 3px #414141; -webkit-box-shadow: 0px 3px 3px #414141; box-shadow: 0px 3px 3px #414141; margin:0 0 40px 0; overflow:hidden;}
.productboxraw { padding: 10px 15px;}
.productboxraw .hbrands { float: left; width: 110px; padding: 5px 0 0 0; }
.productboxraw .headspro { float: left; width: 410px; padding: 0 0 11px 0; }
.productboxraw .headspro h2 { font-size: 34px; color: #29306c; margin: 0; padding: 0; line-height: 52px; letter-spacing: -0.022em; }
.productboxraw .headspro p.save { color: #4f4f4f; font-size: 24px; line-height: 24px; padding: 0px 0 0 0;  font-family: 'yantramanavbold'; margin:0;}
.productboxraw .headspro p.save span { color: #54a447; }
.productboxraw .hdprologo { float: left; width: 120px; padding: 5px 0 0 0; }
.productboxraw .hdprologo img { margin-left: auto; margin-right: auto; display: block; }
.typetblrawb:nth-child(2n) {background:#e1e3ef;}

.greenrawgroup {background: #54a447; padding: 20px 0px;}
.linehds { color: #ffffff; font-weight: normal; font-family: 'yantramanavbold'; font-size: 18px; line-height: 20px; }
.whiterawgroup {background: #ffffff; padding: 8px 0px 6px 0px; }
.whiterawgroup:hover {background: #ececec;}
.lbluerawgroup {background: #d4d6e2; padding: 8px 0px 6px 0px; }
.lbluerawgroup:hover {background: #dfdfdf;}
.linetxts {font-size: 12px; text-decoration: none; }
.linetxts a { color: #4f4f4f; font-size: 12px; text-decoration: underline; font-weight:normal;}
.linetxts a:hover {text-decoration: none;}
.prolineone { width: 200px; padding:0 15px; float: left;word-wrap:break-word;}
.prolinetwo { width: 85px; padding: 0; float: left; }
.prolinethree { width: 80px; padding: 0; float: left; }
.prolinefour { width: 80px; padding: 0; float: left; }
.prolinefive { width: 95px; padding: 0; float: left; }
.prolineseven { width: 75px; padding: 0; float: left; }
.prolinesix { width: 70px; padding: 0; float: left; }
.prolinesix img { margin: 0 0 3px 0; }
.promarbtm1 { margin-bottom: 1px; }
.evgridlinerawgroup { width: 692px; background: #54a447; padding: 10px 0px; margin-top: 10px; }
.evgridlinewhiterawgroup { width: 692px; background: #ffffff; padding: 8px 0px 5px 0px; }
.evgridlinebluerawgroup { width: 692px; background: #d4d6e2; padding: 8px 0px 5px 0px; }
.evgridline { width: 270px; padding: 0 0 0 20px; float: left; }
.evgridlinetwo { width: 180px; padding: 0 0 0 20px; float: left; }
.evgridlinethree { width: 178px; padding: 0 0 0 20px; float: left; }
.txtcaps { text-transform: uppercase !important; font-size: 14px; }
.evgridlinehd { font-size: 14px; }
.evgridlinewhite { color: #ffffff !important; font-size: 14px; }
.evgridlinegray { color: #4f4f4f !important; font-size: 14px; }
.productdetailbox { margin-bottom:20px; border:1px solid #29306c; border-radius: 6px; overflow: hidden;}
.productdetailbox .detailhd { background: #29306c; min-height: 50px; height: auto;}
.productdetailbox .detailhd h3 { color: #ffffff; font-weight: normal; font-family: 'yantramanavbold'; font-size: 32px; line-height: 30px; padding: 11px 0 15px 20px; }
.productdetailbox .detailcontent {background: #f8f8f8; }
.productdetailbox .detailcontent .txtarea { padding:15px 20px 15px 20px; }
.productdetailbox .detailcontent .txtarea p.ghead { font-size: 18px; color: #5da950; font-weight: bold; padding: 0 0 15px 0; margin-bottom:0;}
.productdetailbox .detailcontent .txtarea p.gcommon { font-size: 14px; margin-bottom:15px;}
.productdetailbox .detailcontent .txtarea p.btns { margin:0; padding:0; float:right;}
.saffronbtn { border:2px solid #f07725; color:#FFF; font-size:20px; padding:7px 20px; text-decoration:none; font-family: 'yantramanavbold'; border-radius:3px; line-height:1; background:#f07725;}
.saffronbtn:hover {background:#FFF; color:#f07725; -webkit-transition: all 0.7s; -moz-transition: all 0.7s; -o-transition: all 0.7s; transition: all 0.7s;}

.productboxrawcover .prolinefive{width:105px;}
.productboxrawcover .prolineseven {width:85px;}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ information box ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.infoboxfirst { background: #fff6bf; border: solid 3px #ffd324; padding: 15px 15px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; margin: 20px 0 10px 0; }
.infoboxfirst p.iconinfo { width: 65px; float: left; }
.infoboxfirst p.contentinfo { width: 530px; float: left; font-style: italic; font-family: Georgia, "Times New Roman", Times; font-size: 14px; line-height: 20px; font-weight: normal; }
.greencolor { color: #4a983f; font-weight: bold; }
.closebtn { position: absolute; margin: 0 0 0 625px; }
.infoboxfirst .btnbox { border-top: dashed 1px #e0b33b; padding: 12px 0 0 0; margin: 10px 0 0 0; }
.infoboxfirst .btnbox p { float: left; margin: 0 22px 0 0; padding: 0 0 0 0; line-height: 22px; }
.infoboxfirst .btnbox a { font-family: Georgia, "Times New Roman", Times; font-size: 14px; font-style: italic; color: #363636; text-decoration: underline; }
.infoboxfirst .btnbox a:hover { color: #4a983f; text-decoration: none; }
.infoboxfirst .btnbox span { padding: 0 8px 0 0; float: left; }
.infoboxthird { background: #fff6bf; border: solid 3px #ffd324; padding: 15px 15px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; margin: 20px 0 10px 0; }
.infoboxthird .iconinfo { width: 65px; float: left; }
.infoboxthird .contentinfo { width: 550px; float: left; font-family: Georgia, "Times New Roman", Times; font-size: 14px; line-height: 20px; font-weight: normal; }
.infoboxthird .contentinfo .infohd { font-family: 'yantramanavbold'; font-size: 22px; border-bottom: solid 1px #4a983f; color: #4a983f; padding: 0 0 10px 0; }
.infoboxthird .contentinfo .infohdtwo { font-family: 'yantramanavbold'; font-size: 18px; padding: 10px 0 0 0; }
.infotxt ul { width: 500px; margin: 0px; padding: 0px; }
.infotxt li { margin: 0px 0 0 15px; padding: 0px; font-size: 15px; font-family: Arial, Helvetica, sans-serif; list-style-type: circle; line-height: 20px; }
.infotxt li a { color: #f07725; text-decoration: underline; }
.infotxt li a:hover { color: #47963c; text-decoration: none; }
.infotxt li span { color: #48973c; text-decoration: none; font-weight: bold; }

.infocommon { background: #fcf8e3; border: solid 1px #faebcc; padding: 20px 20px !important; margin: 20px 0 10px 0; }
.infonone{display: none;}
.viewnone{display: none !important;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ information boxsmall ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


.infoboxsecond { background: #fff9d5; border: solid 3px #ffdd55; padding: 15px 15px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; margin: 0px 0 10px 0; width:100%; }
.infoboxsecond p.iconinfos { width: 65px; float: left; }
.infoboxsecond .contentinfos { width: 465px !important; float: left; font-style: italic; font-family: Georgia, "Times New Roman", Times; font-size: 14px; line-height: 18px; font-weight: normal; }
.infoboxsecond h2{ width:590px; float:left; font-size:20px; line-height:24px; font-weight: normal; margin-bottom:20px;}

.contentinfos ul { margin: 10px 0 10px 25px; padding: 0; list-style-type: square; color: #4f4f4f; }
.contentinfos li { margin: 0 0 0 0; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding: 0 0 0 0px; line-height: 18px; }
.contentinfos li a { display: block; color: #4f4f4f; text-decoration: none; }
.contentinfos li a:hover { display: block; color: #53a447; text-decoration: underline; }
.greencolors { color: #4a983f; font-weight: bold; }
.closebtns { position: absolute; margin: 0 0 0 542px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extra ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.pricextra { width: 694px; padding: 10px 0 0 0; }
.pricextra .prixhd { color: #4f4f4f; font-size: 28px; font-family: 'yantramanavbold'; line-height: 30px; text-align: left; font-weight: bold; padding: 0 0 0 5px; letter-spacing: -0.01em; }
.pricextra .prixhd span { color: #54a447; }
.pricextra .prixhd small { color: #f4995c; }
.pricextra .prixhd small span { color: #6e6e6e; }
.pricingboxbg { margin: 15px 0 0 0; width: 654px; padding: 15px 0 30px 40px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }/*13-04-2016*/
.radiobox { float: left; padding: 0 10px 0 0; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
.pricehds { color: #4f4f4f; font-size: 14px; float: left; font-family: Arial, Helvetica, sans-serif; }
.pricehds a { text-decoration: none; color: #4f4f4f; }
.pricehds a:hover { text-decoration: underline; }
.pricehds span { color: #f07725; font-weight: bold; margin-right: 0px; }
.spanline { color: #4f4f4f; font-weight: normal; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 0 5px 0 5px; }
.spanline span { text-decoration: line-through; color: #868686; font-weight: bold; }
.btnrecommanded { float: right; margin-left: 7px; margin-top: 0px; background: #f07725; color: #FFF; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-size: 12px; font-weight: bold; border: none; padding: 2px 5px; }
.pricethree { width: 596px; padding: 7px 10px 7px 10px; background: #FFF; border: solid 1px #bfbfbf; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom: 15px; margin-top: 5px; }
.pricethree .tcover { width: 480px; margin-bottom: 7px; cursor: pointer; }
.pricethree .tcover .rbox { float: left; padding: 0 10px 0 0; width: 15px; }
.pricethree .tcover .rdomain { width: 100px; float: left; padding: 0 5px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.pricethree .tcover .rprice { width: 100px; float: left; padding: 0 5px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.pricethree .tcover .ryearly { width: 100px; float: left; padding: 0 5px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.fontbold { font-weight: bold; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ certificate details ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.certidetails { padding: 15px 0 0 0; }
.certidetails .leftone { float: left; padding: 9px 0 0; text-align: left; width: 134px; }
.certidetails .leftwo { float: left; padding: 2px 0 0; width: 100px; }
.certidetails .lefthree { width: 110px; float: left; padding: 9px 10px 0 0; }
.certidetails .leftfour { float: left; padding: 2px 0 0; width: 85px; }
.certidetails .leftfive { float: left; width: 124px; }
.certidetails .leftsix { width: 130px; float: left; }
.fontwelve { font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding: 7px 0 0 0; color: #000000; text-align: right; }
.selectmenu { background: url(../images/inputbg.png) repeat-x left bottom; border: solid 1px #333; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 2px 4px; }

.bluebtn { background:#2F377C; padding: 7px 15px 11px 15px; color: #ffffff; font-weight:normal; font-family: 'yantramanavbold'; font-size: 20px; text-transform: none; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.bluebtn:hover { background: #4d59ac; }

.btnpad{padding:13px 15px 14px 15px !important;}
.recaptchatxt{margin-bottom:5px; font-size:14px; color:red; display:inline-block;}
.graybtnsml { background: #949494 !important; padding: 10px 10px 10px 10px; color: #ffffff; font-weight: normal; font-family: 'yantramanavbold'; font-size: 20px; text-transform: none; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; cursor: default !important; }
.notesml { padding: 5px 0 15px 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; }
.bannerpromotional { padding: 0 0 0 0; margin: 15px 0 20px 0; width: 694px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Product Tabed ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.tabhd { color: #ffffff; font-weight: normal; font-family: 'yantramanavbold'; font-size: 32px; line-height: 22px; margin: 0 0 40px 0; }
.tabhdgreen { font-size: 18px; font-family: Arial, Helvetica, sans-serif; padding: 0 0 16px 0; color: #5da950; font-weight: bold; }
.tabcommon { color: #4f4f4f; font-size: 15px; font-family: Arial, Helvetica, sans-serif; text-align: left; line-height: 22px; }

 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Tabbed Content Overview ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
 
.overviewbox { width: 642px; font-size: 14px; }
.overviewbox .comtext { color: #4f4f4f; font-weight: normal; font-size: 15px; line-height: 22px; padding: 0 0 10px 0; }
.overviewbox .overtimg { width: 642px; float: left; display: block; padding: 15px 0 0 0; }
.overviewbox .overtimg img { margin-left: auto; margin-right: auto; display: block; top: 50%; bottom: 50%; }
.overviewbox .overtext { color: #4f4f4f; font-weight: normal; font-size: 15px; line-height: 22px; padding: 0 0 10px 0; }
.overviewbox .overtextsml { color: #4f4f4f; font-weight: normal; font-size: 11px; line-height: 18px; }
.overviewbox ul { margin: 10px 0 10px 25px; padding: 0; list-style-type: disc; color: #4f4f4f; }
.overviewbox li { margin: 0 0 0 0; font-size: 14px; font-family: Arial, Helvetica, sans-serif; padding: 0 0 0 10px; line-height: 22px; }
.overviewbox li a { display: block; color: #4f4f4f; text-decoration: none; }
.overviewbox li a:hover { display: block; color: #53a447; text-decoration: underline; }
.tabimg { display: block; margin: 15px 0px; border: solid 1px #f7f7f7; padding: 5px; }
.tabimg img { margin-left: auto; margin-right: auto; }
.tabtnraw { width: 642px; padding: 8px 0px; }
.tabtnraw .btnone { float: left; margin: 0 15px 0 0; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DL, DT, DD TAGS LIST DATA PRODUCT SPECIFICATION ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.productspeci { width: 642px; font-size: 14px; }
.productspeci dl { margin-bottom: 20px; }
.productspeci dl dt { color: #2a306c; float: left; font-weight: bold; margin-right: 10px; padding: 5px; width: 220px; text-align: right; }
.productspeci dl dd { margin: 2px 0; padding: 5px 0; width: 100%; color: #4f4f4f; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FEATURE & BENEFITS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.featuredbox { width: 642px; padding: 0 0 0 0; float: left; }
.featuredbox p { color: #4f4f4f; font-weight: bold; font-size: 16px; line-height: 20px; }
.featuredbox ul { margin: 10px 0 10px 25px; padding: 0; list-style-type: disc; color: #4f4f4f; }
.featuredbox li { margin: 0 0 0 0; font-size: 14px; font-family: Arial, Helvetica, sans-serif; padding: 0 0 0 10px; line-height: 22px; }
.featuredbox li a { display: block; color: #4f4f4f; text-decoration: none; }
.featuredbox li a:hover { display: block; color: #53a447; text-decoration: underline; }
.featuredbox p.ftext { color: #4f4f4f; font-weight: normal; font-size: 14px; line-height: 20px; padding: 0 0 10px 0; }
.featuredbox p.ftextsml { color: #4f4f4f; font-weight: normal; font-size: 11px; line-height: 18px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Compability ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.compability { width: 642px; padding: 0 0 0 0; float: left; }
.compability p.comtext { color: #4f4f4f; font-weight: normal; font-size: 15px; line-height: 22px; padding: 0px 0 5px 0; }
.compability .contimg { width: 642px; float: left; display: block; padding: 15px 0 0 0; }
.compability .contimg img { margin-left: auto; margin-right: auto; display: block; top: 50%; bottom: 50%; }
.compability ul { margin: 10px 0 10px 25px; padding: 0; list-style-type: disc; color: #4f4f4f; }
.compability li { margin: 0 0 0 0; font-size: 14px; font-family: Arial, Helvetica, sans-serif; padding: 0 0 0 10px; line-height: 22px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Support ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.supportbox { width: 642px; padding: 0 0 0 0; float: left; }
.supportbox p { color: #4f4f4f; font-weight: bold; font-size: 16px; line-height: 20px; }
.supportbox ul { margin: 10px 0 10px 25px; padding: 0; list-style-type: disc; }
.supportbox li { margin: 0 0 0 0; font-size: 15px; font-family: Arial, Helvetica, sans-serif; padding: 0 0 0 10px; line-height: 22px; }
.supportbox li a {color: #4f4f4f; text-decoration: underline; }
.supportbox li a:hover {color: #4f4f4f; text-decoration: none; }
.supportbox p.ftext { color: #4f4f4f; font-weight: normal; font-size: 14px; line-height: 20px; padding: 0 0 10px 0; }
.supportbox p.ftextsml { color: #4f4f4f; font-weight: normal; font-size: 11px; line-height: 18px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Require Document~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.requiredbox { width: 642px; padding: 0 0 0 0; float: left; }
.requiredbox p { color: #4f4f4f; font-weight: bold; font-size: 16px; line-height: 20px; }
.requiredbox ul { margin: 10px 0 10px 25px; padding: 0; list-style-type: disc; }
.requiredbox li { margin: 0 0 0 0; font-size: 15px; font-family: Arial, Helvetica, sans-serif; padding: 0 0 0 10px; line-height: 22px; }
.requiredbox li a { display: block; color: #4f4f4f; text-decoration: none; }
.requiredbox li a:hover { display: block; color: #4f4f4f; text-decoration: underline; }
.requiredbox .retext { color: #4f4f4f; font-weight: normal; font-size: 15px; line-height: 22px; padding: 0 0 10px 0; }
.requiredbox .retexts { color: #4f4f4f; font-weight: normal; font-size: 15px; line-height: 22px; padding: 0 0 0 0; }
.requiredbox p.retextsml { color: #4f4f4f; font-weight: normal; font-size: 11px; line-height: 18px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PopUp Box ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


#padzero { padding-left: 0; }
.safftwontxt { color: #f07725; font-size: 16px !important; font-weight: bold; }
.popboxraw { padding: 15px 20px 5px 20px;}
.pophdline {padding: 2px 0px; }
.lone { width: 130px; float: left; padding: 5px 0px 5px 0px; font-family: Arial, Helvetica, sans-serif !important; font-size: 14px !important; }
.ltwo { width: 429px; float: left; padding: 7px 0px; font-family: Arial, Helvetica, sans-serif !important; font-size: 14px !important; }
.ltwo span { padding: 2px 5px 0 10px; font-family: Arial, Helvetica, sans-serif; }
.ltwomain { width: 429px; float: left; padding: 2px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.itempricemain { width: 429px; float: left; padding: 6px 0px 6px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.itemprice { width: 410px; padding: 5px 8px 5px 8px; display: block; background: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: solid 1px #fff; }
.radioboxes { float: left; padding: 1px 10px 0 0; }
.priceheads { color: #4f4f4f; font-size: 13px; float: left; font-family: Arial, Helvetica, sans-serif; }
.priceheads .spansaf { color: #f07725; font-weight: normal; margin-right: 0px; }
.priceheads .spangry { color: #868686; font-weight: normal; margin-right: 0px; text-decoration: line-through; }
.itempricehighlight { width: 410px; background: url(../images/highlighted.png) repeat-x left bottom; padding: 5px 8px 5px 8px; display: block; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom: 8px; border: solid 1px #4f4f4f; }
.pagemultileft { width: 202px; padding: 0 4px 0 0; float: left; }
.pagemultiright { margin: 0; width: 320px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #5b5b5b }
.form65 { width: 65px; }
.form250 { width: 250px; }
.form340 { width: 340px; }
.ltwo .subs { width: 280px; float: left; }
.itwo .substwo { float: left; padding: 4px 10px 0 0; }
.ltowmain { float: left; width: 70px; }

.sMenu { width: 220px; }
.smltxt { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #949494; }
.padtop14 { padding-top: 14px; }
.padtop7 { padding-top: 7px; }
.pophdlinetwo h3 { font-family: 'yantramanavbold'; font-size: 24px; line-height: 22px; margin: 10px 0 0px 0; color: #4b9a3f; border-bottom: solid 1px #b2b2b2; padding: 0 0 7px 0; }
.pophdlinetworaw { padding: 10px 0 10px 0; }
.upgradebar { width: 560px; }
.activestore{padding: 20px;}
.ubarwrap { width: 560px; margin-bottom: 15px; }
.ubarwrap .uleft { width: 313px; float: left; background: url(../images/upgradenow.png) left top no-repeat; padding: 22px 0 0 15px; height: 69px; z-index: 100; position: absolute; font-size: 20px; }
.ubarwrap .uleft span { color: #f07725; }
.ubarwrap .uright { float: left; margin-left: 286px; }
.licencebar {padding: 5px 0 5px 0; border-bottom: solid 1px #b2b2b2; }
.ltext { width: 405px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 5px 70px 0 0; }
.ltext span { color: #4b9a3f; }
.lselect { width: 120px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
#lselect { width: 70px; }
.ltextwo { width: 425px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 5px 0 0 0; color: #5b5b5b }
.ltextwo span { color: #4b9a3f; }
.lselectwo { width: 130px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #5b5b5b }
#lselect { width: 70px; }
.form55 { width: 55px; }
.form220 { width: 220px; }
.formzindex2 { z-index: 101; }
.brdnone { border-bottom: none; }
.btnbar {text-align: right; padding: 5px 0px 5px 0px; }

.greenbtns { background:#54a447; padding: 5px 25px 10px 25px; color: #ffffff; font-family: 'yantramanavbold'; font-size: 28px; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; display: inline-block;}
.greenbtns:hover { background:#54a447; -moz-transition: all 0.7s; -webkit-transition: all 0.7s; -o-transition: all 0.7s; transition: all 0.7s;}

.pophdlinecover { width: 560px; padding: 7px 0 7px 0; }
.pagemultihd { width: 162px; padding: 0 4px 0 0; float: left; }
.pagemulti { margin: 0 0 0 0; border: solid 1px #b2b2b2; width: 390px; float: left; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
.pagemulti .mbghd { background: url(../images/inputbg.png) repeat-x left bottom; padding: 8px 0 8px 0; border-bottom: solid 1px #b2b2b2; }
.pagemulti .mbghd .rdo { width: 15px; float: left; padding: 0 5px 0 10px; }
.pagemulti .mbghd .hds { width: 120px; float: left; }
.font14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px;  }
.bgnone { background: none!important; border: none!important; }
.font13 { font-family: Arial, Helvetica, sans-serif; font-size: 13px;  }
.font12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px;  line-height: 18px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Join Reseller Page ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.resellerbar { width:100%; float: left; padding: 15px 0 0 0; }
.resellerbar .resellhd h1 { color: #29306c; font-size: 32px; font-family: 'yantramanavbold'; line-height: 30px; text-align: left; font-weight: normal; }
.resellerbar .resellhdtwo { width: 694px; float: left; margin: 5px 0 0 0; }
.resellerbar .resellhdtwo .rcover { width: 463px; float: left; }
.resellerbar .resellhdtwo .rcover h2 { color: #5da950; font-size: 16px; font-family: Arial, Helvetica, sans-serif; line-height: 22px; text-align: left; font-weight: bold; padding: 12px 0 10px 0; }
.resellerbar .resellhdtwo .rcover p { font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 22px; padding: 0 9px 0 0; display: block; }
.integration { width: 220px; float: left; background:#ffffff; border: 1px solid #a0a0a0; margin: 0; }
.integration .intehds { color: #5eaf50; font-size: 17px; font-weight: bold; line-height: 36px; padding: 0 0 0 10px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; }
.integration ul { list-style: none outside none; margin: 0; padding: 0; }
.integration ul li a:link, .integration ul li a:visited { background: url(../images/right-arrow.png) no-repeat 3px 8px #f7f7f7; color: #737373; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; list-style: none outside none; margin: 2px; padding: 8px 5px 8px 25px; text-decoration: none; }
.integration ul li img { border: 0 none; padding: 0 10px 0 0; float: left; }
.integration ul li a:hover { background: url(../images/right-arrow.png) no-repeat 3px 8px #dedede; color: #737373; text-decoration: none; }
.integration p { color: #f07725; font-size: 14px; font-weight: normal; line-height: 20px; padding: 5px 0 5px 0; font-family: Arial, Helvetica, sans-serif; text-align: center; }
.integration a { color: #f07725; text-decoration: underline; }
.integration a:hover { color: #6c6c6c; text-decoration: none; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Our Partner~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.partnerwrap { width:100%; float: left; margin-top: 15px; padding: 15px 0px 0px 0px;}
.partnerwrapcover {border-bottom: dashed 1px #d7d5d6; padding: 0 0 10px 0; margin: 0 0 5px 0; }
.clientelelogo { float: left; margin: 0 0 0 0; padding: 20px 0px 0px 0px; text-align: center; width: 175px; }
.contentholder { width: 514px; float: left; padding: 5px 0px;}
.contentholder p{margin-bottom: 0 !important; line-height: 20px}
.bdrbtmnone { border-bottom: none; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Our Clients~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.marzeroright { margin-right: 0px !important; }
.marzerotop { margin-top: 0px !important; }
.clientlists { float: left; width: 210px; display: block; border: solid 1px #d8d5d6; padding: 20px 20px; margin: 0 19px 19px 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.clientlists img { margin-left: auto; margin-right: auto; margin-top: auto; margin-bottom: auto; top: 50%; bottom: 50%; display: block; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SSL Video ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.videowrap { width: 694px; height: 469px; float: left; margin-top: 15px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; background: url(../images/videobg.png) no-repeat left top; }
.sslvideo { width: 696px; height: 407px; padding: 17px; }
.es-carousel-wrapper {padding: 14px 37px 14px 37px; position: relative; width: 696px; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; border: solid 1px #d0d0d0; border-right: solid 1px #d0d0d0; margin: 15px 0 0 0; }
.es-carousel { overflow: hidden; }
.es-carousel ul { display: none; margin: 0px; }
.es-carousel ul li { float: left; display: block; margin: 0 7px 0 7px; }
.es-carousel ul li a { display: block; }
.es-carousel ul li a img { display: block; border: none; max-height: 100%; max-width: 100%; }
.es-nav span { position: absolute; top: 50%; left: 0; background: url(../images/scrolleftimg.png) no-repeat left top; width: 39px; height: 125px; margin-top: -63px; text-indent: -9000px; cursor: pointer; }
.es-nav span.es-nav-next { right: 0; left: auto; background-position: top right; }
.es-nav span:hover { opacity: 1.0; }
.vdoverlap { position: absolute; margin: 335px 0 0 35px; z-index: 999; display: block; width: 191px; height: 55px; }


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check CSR ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.txtareacsr { background: url(../images/inputbillbg.png) repeat-x left bottom !important; width: 646px !important; border: solid 1px #b2b2b2;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 7px 10px; font-size: 14px !important; color: #5b5b5b; height: 450px !important; resize: none; }
.csrInfo { font-size: 14px; width: 661px; }
.csrInfo .dl { margin-bottom: 5px; width: 661px; }
.csrInfo .dl .dt { color: #2A306C; float: left; font-weight: bold; margin-right: 10px; padding: 5px; text-align: right; width: 185px; }
.csrInfo .dl .dd { color: #4F4F4F; margin: 2px 0; padding: 5px 0; width: 475px; }
.csrwrap { border: 1px solid #D7D5D6; border-radius: 7px 7px 7px 7px; float: left; margin-top: 15px; padding: 15px 15px 0; width: 637px; }
.marginleft205 { margin-left: 205px; }
.marginleft118 { margin-left: 118px; }
.marginleft300 { margin-left: 300px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ developers css start ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.txtareasupport { background: url(../images/inputbillbg.png) repeat-x left bottom !important; resize: none; width: 640px !important; border: solid 1px #b2b2b2;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 7px 10px; font-size: 14px !important; color: #5b5b5b; height: 100px !important; }

.addfunds{min-height:350px; height:auto;}
.addfunds-body > div:last-child {transform: scale(0.7); margin: 26px 0 0 0; left: inherit !important; right: -16px;}
.dblock { display: block; }
.dnone { display: none; }
.spanitalic { font-style: italic; color: #54a447; }
.labelmargin { margin-right: 10px; }
.infoboxprocess { background: #fff9ba; font-size: 20px; border: solid 3px #e5dc81; text-align: center; padding: 15px 15px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; margin: 20px 0 10px 0; color: #860000 !important; }
.infoboxprocess a { color: #303030 !important; text-decoration: underline; }
.infoboxprocess a:hover { color: #303030 !important; text-decoration: none; }
.infobox { background: #fff9ba; font-size: 20px; border: solid 3px #e5dc81; text-align: left; padding: 15px 15px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; margin: 20px 0 10px 0; color: #860000 !important; }
.infobox a { color: #303030 !important; text-decoration: underline; }
.infobox a:hover { color: #303030 !important; text-decoration: none; }
.normal14 { font-size: 14px; text-transform: none; color: #78610a; }
.notesmlpreferences { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; padding: 5px 0 0; width: 300px; margin: 0 0 0 294px !important;}
.dottedline { background: url(../images/dottetsearch.png) repeat-x left bottom; padding: 0px 0px 5px 0px; margin: 0 0 25px 0; }
.zeromarbtm { margin-bottom: 0px !important; }
.zeromartop { margin-top: 0px !important; }
.zeropadtop { padding-top: 0px !important; }
.lableinfo { padding-left: 165px; }
.commonuli { list-style: none; margin: 0 0 10px 0; padding: 0px; }
.commonuli ul { margin: 10px 0 0 25px; padding: 0 0 0 0; list-style-type: none !important; }
.commonuli li { background: url("../images/icon-checkmark.png") no-repeat left 3px transparent; color: #4F4F4F; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 22px; margin: 0; padding: 0 0 5px 20px; list-style-type: none !important; }
.commonuli li span { padding: 3px 5px 0 0; }
.commonuli li a {text-decoration: underline; font-weight:bold;}
.commonuli li a:hover{text-decoration: none;}
.commonuli ul li ul{ margin:5px 0 0 25px;}

.commonuliimg { list-style: none; margin: 0 0 10px 0; padding: 0px;}
.commonuliimg ul { margin: 10px 0 0 25px; padding: 0 0 0 0; list-style-type: none; }
.commonuliimg li { background: url("../images/icon-checkmark.png") no-repeat left 5px; color: #4F4F4F; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 22px; margin: 0; padding: 0 0 3px 20px; list-style-type: none !important; }
.commonuliimg li span { float: left; padding: 3px 5px 0 0; }
.commonuliimg li a { color: #f07725 !important; text-decoration: underline; }
.commonuliimg li a:hover { color: #4f4f4f; text-decoration: none; }
.commonuliarrow { list-style: none; margin: 0 0 10px 0; padding: 0px;}
.commonuliarrow ul { margin: 10px 0 0 25px; padding: 0 0 0 0; list-style-type: none; }
.commonuliarrow li { background: url("../images/commonuli.png") no-repeat left 3px; color: #4F4F4F; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 22px; margin: 0; padding: 0 0 3px 20px; list-style-type: none !important; }
.commonuliarrow li span { float: left; padding: 3px 5px 0 0; }
.commonuliarrow li a { color: #4f4f4f !important; text-decoration: underline; }
.commonuliarrow li a:hover { color: #f07725; text-decoration: none; }
.commonulisml { list-style: none; margin: 0 0 10px 0; padding: 0px; }
.commonulisml ul { margin: 10px 0 0 25px !important; padding: 0 0 0 0; list-style-type: none !important; }
.commonulisml li { background: url("../images/icon-sml-yes.png") no-repeat left 3px !important; color: #4F4F4F !important; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 22px; margin: 0; padding: 0 0 3px 20px; list-style-type: none !important; }
.commonulisml li span { padding: 3px 5px 0 0; }
.commonulisml li a { color: #4f4f4f !important; text-decoration: underline; }
.commonulisml li a:hover { color: #4f4f4f !important; text-decoration: none; }
.padright10 { padding-right: 10px; }
.maright10 { margin-right: 10px !important; }
.marlftfifteen { margin-left: 15px !important; }
.innerbar { float: left; padding: 0px 0px 10px 0px; width: 692px; }

.commoncolum { width: 670px; font-size: 14px; }
.commoncolum dl { margin-bottom: 20px; }
.commoncolum dl dt { color: #2a306c; float: left; font-weight: bold; margin-right: 10px; padding: 5px; width: 335px; text-align: right; }
.commoncolum dl dd { margin: 2px 0; padding: 5px 0; width: 100%; color: #4f4f4f; }

.normsg {border:1px solid #a1da96;margin:15px 0;font-family: Arial, Helvetica, sans-serif;  -moz-border-radius:4px;  -webkit-border-radius:4px; -o-border-radius:4px; border-radius:4px; background:url(../images/successmsg-icon.png) no-repeat #d4fecc 15px 10px; padding:10px 15px 10px 50px; color:#377f2b; line-height:20px; background-size:20px; font-size:15px;}
.commoninfo { background: #E9EAF0; border-radius: 7px 7px 7px 7px; margin: 0 auto 15px; padding: 20px; }
.commoninfo .commonintrohd { color: #29306C; font-family: Arial, Helvetica, sans-serif; font-size: 18px; padding: 0 0 5px; margin:0 !important;}
.commoninfo .commonintrotxt { color: #29306C; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Order Process ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.gridSendInvite { width : 670px !important; }
.menuwrap { background: #f7f7f7; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: solid 3px #d8d5d6; width: 214px; margin-bottom: 25px; padding: 0 0 10px 0; }
.menuwrapbox { padding: 5px 15px 10px 15px; background: #eeeeee; border-bottom: solid 3px #d8d5d6; margin: 0 0 10px 0; }
.menuwrapbox h4 { font-weight: bold; font-family: 'yantramanavbold'; font-size: 20px; }
.menuwrapbox .txt { font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 5px 0 0 0; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Order Process Menu ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#menuaccount { width: 184px; margin: 0 auto; }
#menuaccount ul { list-style: none; margin: 0; padding: 0; }
#menuaccount a { font-family: Arial, Helvetica, sans-serif; font-size: 13px; display: block; line-height: 22px; margin: 0; padding: 2px 3px; color: #000; text-decoration: none; }
#menuaccount a:hover { color: #4f4f4f; }
#menuaccount li { position: relative; background: url(../images/order-arrow.png) no-repeat left 8px; padding: 0 0 0 12px; }
#menuaccount ul ul ul { position: absolute; top: 0; left: 100%; width: 100%; }
#menuaccount ul ul ul li { color: #4f4f4f; background: #eeeeee; border-bottom: solid 1px #dbdbdb; padding: 0px; }
#menuaccount ul ul ul li a { color: #4f4f4f; padding: 5px 10px; }
#menuaccount ul ul ul li a:hover { color: #4f4f4f; background: #f3f3f3; }
div#menuaccount ul ul ul, div#menuaccount ul ul li:hover ul ul { display: none; }
div#menuaccount ul ul li:hover ul, div#menuaccount ul ul ul li:hover ul { display: block; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Select Menu ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
select { background-color: transparent; background: url(../images/inputbg.png) repeat-x left bottom #ffffff; border: 1px solid #B2B2B2; font-size: 14px; border-radius: 3px; outline: medium none; padding: 5px; min-width: 50px; color:#4f4f4f; min-width: 100px;}
select:focus { border: solid 1px #b2b2b2; outline: none; }
option { padding-left: 5px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FAQ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.faq { width: 692px; padding: 0 0px 20px 0px; }
.faq ul { margin: 0; list-style-type: decimal; background: #FFF; padding-left: 30px; }
.faq li { margin: 0; font-size: 14px; font-family: Arial, Helvetica, sans-serif; line-height: 24px; }
.faq li a { color: #4f4f4f; text-decoration: underline; }
.faq li a:hover { color: #000; text-decoration: none; }
.faq h2 { font-family: 'yantramanavbold'; font-size: 20px; line-height: 30px; padding: 0 0 7px 0; }
.faq p { font-size: 14px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; }
.anchortop { width: 100%; padding: 5px 0 30px 0; text-align: right; }
.anchortop img { text-align: right; float: right; display: block; }
.nextbtn { width: 692px; float: right; text-align: right; padding: 0 0 15px 0; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Facebook ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.facebookraw { width: 690px; padding: 20px 0 10px 0; }
.fgeotrust { width: 313px; float: left; margin: 0 20px 0 0; padding: 10px 10px; border: solid 1px #b2b2b2; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
.fgeohd { font-family: 'yantramanavbold'; font-size: 20px; line-height: 30px; padding: 0 0 7px 0; color: #53a447; }
.rdolab { padding: 0 0 10px 10px; font-size: 14px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; }
.rdolab label { padding: 2px 0 0 0; }
.rdolab label input { margin: 0 5px 0 0; }
.rdolab label span { text-decoration: line-through; }
.fbapp { margin: 0px; padding: 0 0 0 15px; }
.fbapp li { font-family: Arial, Helvetica, sans-serif; font-size: 14px; list-style-type: disc; line-height: 20px; color: #2a306c; }
.fcmntxt { padding: 0 0 10px 0; font-size: 14px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; }
.frapidssl { width: 313px; float: left; padding: 10px 10px; border: solid 1px #b2b2b2; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Free SSL ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.freesslraw { margin: 0px; padding: 0 0 0 35px; }
.freesslraw li { font-family: Arial, Helvetica, sans-serif; font-size: 15px; list-style-type: none; line-height: 22px; color: #4f4f4f; background: url(../images/commonuli.png) no-repeat left 3px; text-indent: 20px; }
.freessline { width: 690px; margin: 0 0 15px 0; }
.freessline .includes { width: 250px; float: left; margin: 0 40px 0 0; background: #29306c; padding: 10px 15px; min-height: 196px; }
.freessline .includes .ihd { font-family: 'yantramanavbold'; font-size: 24px; color: #FFF; text-transform: uppercase; }
.freessline ul { margin: 15px 0 5px 0; padding: 0; list-style-type: none; }
.freessline li { padding: 0 0 0 22px; font-size: 20px; line-height: 34px; color: #fff; font-family: 'yantramanavbold'; background: url(../images/icon-yeswhite.png) no-repeat 0 11px; }
.freessline .upgrades { width: 370px; float: left; margin: 0; }

/*Upgrade TrueBusiessID with EV*/
.tbidraw { width: 694px; padding: 10px 0 20px 0; margin-top: 10px; }
.godaddy { width: 287px; float: left; margin: 0 10px 0 0; padding: 10px 7px; min-height: 260px; background: #3d7e53; border: solid 1px #255736; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
.geotruebid { width: 364px; float: left; padding: 10px 7px; background: #58a94a; min-height: 260px; border: solid 1px #4e9340; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
.tbidhd { font-family: 'yantramanavbold'; font-size: 24px; line-height: 30px; padding: 0 0 7px 0; color: #ffffff; }
.tbidul { margin: 0px; padding: 0 0 0 0; }
.tbidul li { background: url(../images/icon-unlike.png) no-repeat left 8px; border-bottom: solid 1px #357049; padding: 5px 0 8px 25px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; list-style-type: none; line-height: 20px; color: #ffffff; }
.tbidultrue { margin: 0px; padding: 0 0 0 0; }
.tbidultrue li { background: url(../images/icon-like.png) no-repeat left 8px; border-bottom: solid 1px #4d9042; padding: 5px 0 8px 25px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; list-style-type: none; line-height: 20px; color: #ffffff; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ manage purchase order etc ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.label70 { width: 70px !important; }
.managepurchase { width: 690px; margin: 0px 0 1px 0; color: #4f4f4f; font-size: 15px; font-family: Arial, Helvetica, sans-serif; background: url(../images/manage-pay-bg.png) repeat-y left top; }
.managepurchase .searchleft { width: 238px; float: left; padding: 7px 10px 4px 10px; font-weight: normal; display: block; }
.managepurchase .searchright { width: 410px; float: left; padding: 6px 10px 4px 10px; font-weight: bold; display: block; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Affiliate~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.affiliatewrap { width: 692px; min-height: 750px; height: auto; float: left; margin-top: 15px; padding: 15px 0 15px 0; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}
.affiliatebar { background: #f7f7f7; border: solid 3px #d8d5d6; width: 190px; padding: 15px 12px; margin-bottom: 25px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.affigrnhd { font-family: 'yantramanavbold'; font-size: 18px; font-weight: normal; color: #54a447; line-height: 17px; padding: 0 0 8px 0; }
.affisaffronhd { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #f07725; line-height: 17px; padding: 5px 0 8px 0; }
.affiliate { margin: 5px 0 0 5px; padding: 0 0 0 0; list-style-type: none; }
.affiliate li { margin: 0 0 0 0; font-size: 12px; color: #4f4f4f; font-family: Arial, Helvetica, sans-serif; padding: 0 0 4px 20px; line-height: 17px;}/*13-04-2016*/
.affiliatsample { background: #f7f7f7; border: solid 3px #d8d5d6; width: 214px; padding: 15px 0; margin-bottom: 25px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.affiliatsample h2 { color: #54a447; font-size: 14px; padding-bottom: 8px; font-family: Arial, Helvetica, sans-serif; text-align: center; }
.affiliproduct { width: 194px; text-align: left; background: #ffffff; padding: 5px 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #54a447; border-bottom: solid 1px #d8d5d6; border-top: solid 1px #d8d5d6; }
.affiliatwrap { width: 214px; }
.affiliatwrap .affleft { width: 92px; float: left; padding: 5px 5px 5px 10px; background: #e8e8e8; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.affiliatwrap .affright { width: 91px; float: left; padding: 5px 5px 5px 10px; background: #e0e0e0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-left: solid 1px #d8d5d6; }
.smlitalic { font-size: 11px; font-style: italic; color: #aaaaaa; font-family: Arial, Helvetica, sans-serif; padding: 5px 10px; }
.smlitalic span { color: #4f4f4f; }
.affiliatlink { border: solid 3px #d8d5d6; width: 214px; padding: 5px 0; margin-bottom: 25px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.affiliatlink ul { margin: 0; padding: 0; list-style-type: none; background: #FFF; }
.affiliatlink li { padding: 2px 8px 2px 8px; font-size: 14px; font-family: Arial, Helvetica, sans-serif; border-bottom: solid 1px #CCC; line-height: 18px; width: 200px; }
.affiliatlink li span { color: #4f4f4f; font-size: 11px; line-height: 10px !important; word-spacing: -0.03em; }
.affiliatlink a { display: block; color: #54a447; text-decoration: none; padding: 0px; margin: 0px; }
.affiliatlink a:hover { background-color: #f2f2f2; color: #4f4f4f; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ whychoose ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.whychooseus { list-style: none; margin: 0px 0 10px 0; padding: 0px; }
.whychooseus ul { margin: 20px 0 0 5px; padding: 0 0 0 0; list-style-type: none; }
.whychooseus li { margin: 0 0 0 0; font-size: 14px; color: #4f4f4f; font-family: Arial, Helvetica, sans-serif; padding: 0 0 5px 20px; line-height: 20px; background: url(../images/icon-checkmark.png) no-repeat left 4px; }
.whychooseus li span { float: left; padding: 3px 5px 0 0; }
.whychooseus li a { color: #f07725; text-decoration: underline; }
.whychooseus li a:hover { color: #4f4f4f; text-decoration: none; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Thank You All ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.thankyoubar { width: 694px; margin: 0 0 15px 0; }
.thankyoubar .thaknhd { background: #29306c; -webkit-border-top-left-radius: 7px; -webkit-border-top-right-radius: 7px; -moz-border-radius-topleft: 7px; -moz-border-radius-topright: 7px; border-top-left-radius: 7px; border-top-right-radius: 7px; padding: 15px 15px 15px 15px; border: solid 1px #c3c2ca; border-bottom: none; }
.thankyoubar .thaknhd h1 { color: #ffffff; font-weight: normal; font-family: 'yantramanavbold'; font-size: 32px; line-height: 30px; }
.thankstxtwrap {width:692px; float:left; padding: 0;  -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -o-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; border:solid 1px #999; margin:0; -moz-box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.2); -o-box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.2); box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.2); border-top:none;}
.thankswraping p.common{margin-bottom:0;}
.thankstxtwrapenterprise { width: 692px; float: left; padding: 0; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; border: solid 1px #d7d5d6; margin: 0 0 0 0; border-top: none; min-height: 350px }
.thankswraping {float: left; padding:20px 15px 25px 15px; margin:0;}
.thankscontent {padding: 0; }
.thankgreen { padding: 0 0 10px 0; color: #54a447; font-size: 20px; display: block; font-family: Arial, Helvetica, sans-serif; }
.thankshds { padding: 0 0 10px 0; color: #29306c; font-family: 'yantramanavbold'; font-size:22px; }
.thabkshdsgrn { padding: 0 0 10px 0; color: #54a447; font-family: 'yantramanavbold'; font-size: 20px; }
.thanksgradient { background: url(../images/checkout-gradient.png) repeat-x left bottom; border: solid 1px #aeaeae; margin-bottom: 15px; }
.thanksgradient .lbox { width: 100%; float: left; display: block; margin: 20px 0 10px 0; }
.thanksgradient .lbox .boxraw { width: 598px; padding: 0px 15px 0px 15px; margin: 0 0 15px 0; }
.thanksgradient .lbox .boxraw p.lone { float: left; padding: 0 10px 0 0; display: block; width: 270px; color: #4b4b4b; font-family: 'yantramanavbold'; font-size: 18px; text-align: right; line-height: 25px; }
.thanksgradient .lbox .boxraw p.rone { float: left; width: 294px; display: block; color: #54a447; font-family: 'yantramanavbold'; font-size: 18px; }

.thanksgradient .rbox { width: 145px; float: left; }
.thankshdsblk { padding: 0 0 10px 0; color: #676767; font-family: 'yantramanavbold'; font-size: 15px; line-height: 20px; }
.thankyoubar .thankshdsblk a{color:#f07725;}
.thankshdsemail { padding:0; color: #3a3a3a; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 22px; }
.thankyoubar .thankshdsemail a{color:#f07725;}
.thanksgrnbg { background: #53a447; padding: 10px 15px; color: #ffffff; font-size: 22px; }
.thanksblubg { background: #29306c; padding: 10px 15px; color: #ffffff; font-size: 22px; font-family: 'yantramanavbold';}
.thankemailraw { margin: 0 0 5px 0; }
.thankswraping .thankemailraw p.common{margin-bottom:0;}
.thankemailraw .thxt { width: 150px; float: left; padding-right: 10px; text-align: right; margin-bottom:0;}
.thankemailraw .thimg { float: left; padding: 4px 0 0 0; }

.thankscontent .labraw{width: 100%; }
.thankscontent .extradataraw{ margin: 15px 0 0 0; width: 367px; float: right;}

.enterpsign .thankyoubar{width: 100%; margin-top: 20px; margin-bottom: 40px;}
.enterpsign .stepstop{margin-top: 10px;}
.enterpsign p{ margin-bottom: 20px;}
.enterpsign .thankstxtwrap {width: 100%;}

.enterpsign .thankswraping{float: none;}
.enterpsign .labraw label{width: 395px;}
.enterpsign .thankyoubar .thaknhd h1{ padding: 0px;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ERROR PAGE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~New 404 Page ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.errorpage { width: 800px; margin:35px auto; text-align: center;}
.errorpage img{display:inline-block; vertical-align: middle;}
.errorpglogo{display: block;}
.errorpglogo img{display:inline-block; vertical-align: middle; max-width: 310px;}

.errorcontent{border: solid 1px #c3c2ca; border-radius:6px; overflow: hidden; margin-top: 20px;}
.errorpage .errorhd { background: #29306c;  padding: 20px 15px 20px 15px;}
.txtops{ color: #ffffff; font-weight: normal; font-family: 'yantramanavbold'; font-size: 70px; line-height: 54px; text-align: center; margin: 20px 0px;}

.errorpagecontent {padding:30px; font-size: 24px; color: #4f4f4f; text-align: center; }
.errorpagecontent h1{font-family: 'yantramanavbold'; color: #29306c; font-size: 40px; line-height:32px; margin:20px 0; font-weight: normal;}
.errorpagecontent h2{font-size:24px; color: #4f4f4f; font-family: 'yantramanavbold'; margin-bottom: 15px; font-weight: normal;}

.hometxt { color: #434343; font-weight: normal; font-size: 20px; line-height: 28px; font-family: Arial, Tahoma, Verdana;}
.errorbtn{margin-top: 15px;}
.errorbtn span{display: inline-block; margin: 0 10px; font-family: 'yantramanavbold'; color: #29306c; font-size: 26px;}
.hometxt p{margin-bottom: 15px;}


.errbrandslist{ width:534px; margin:30px auto 0; text-align: left;}
.errorbrands{float: left; width: 100%;}
.errorbrands a{float: left; margin: 0 15px 15px 0}
.errorbrands a:nth-child(3n){margin-right: 0;}

.spanarrow { float: left; padding-left: 5px; padding-top: 0px; position: absolute; }
.spanarrowright { float: left; padding-left: 4px; padding-top: 0px; position: absolute; }
.spanarrownr { float: left; padding-left: 5px; padding-top: 7px; }
.errorpagecommon { width: 740px; padding: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; color: #4f4f4f; text-align: center; }
.errorpagecommon a { color: #54a344; text-decoration: underline; }
.errorpagecommon a:hover { color: #54a344; text-decoration: none; }

.bluefooter { background: #29306c; padding: 20px;}
.bluefootertitle { color: #53a447; font-size: 25px; font-weight: bold; }
.bluefooteraddress { color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 22px; text-align: center; }
.errorlogo { margin: 20px auto 0; width: 546px; }
.errorlogoimg { margin: 0 14px 14px 0; float: left; }

.forbidden .errorpagecontent{text-align: left;}
.img403{display: block; text-align: center;}
.forbidden .errbrandslist{width:100%;}
.forbidden .errorbrands a{margin: 0 10px 0 0;}
.forbidden .errorbrands a:nth-child(3n){margin-right: 10px;}
.forbidden .errorbrands a:last-child{margin-right: 0;}
.forbidden .errorbrands a img{width:114px; height: auto;}
.forbidden .inputsign{width: 270px; border: solid 1px #b2b2b2; background: url(../images/inputbillbg.png) repeat-x left bottom; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 7px 10px; font-size: 14px; color: #5b5b5b;}
.forbidden .hometxt{font-size: 18px;}

.errorbtn .orangelinebtn {padding:6px 10px; font-size:18px;}


.orangetxt { color: #f07725 }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ OTHER USE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.overviewleft { width: 380px; float: left; }
.overviewrigh { width: 260px; float: left; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ALL NEW PAGE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.menubtmbdr { border-bottom: solid 1px #bdbdbd; }

.whypartxt {margin: 0 0 10px 0; padding-left: 57px;}
.whypartxt span { font-family: 'yantramanavbold'; display: block; height: 42px; background: #f07725; width: 42px; margin: -5px 15px 0 0; color: #ffffff; text-align: center; font-size: 30px; font-weight: bold; border-radius:50%; line-height: 42px; position: absolute; left: 0;}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ class from styles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.topmar15 { margin-top: 15px; }
.benifitbar { line-height: 22px; width: 528px; }
.cursor { cursor: pointer; color: #F00; font-weight: bold; }
.comowid { width: 679px; }
.nonebg { background: none; }
.compare { color: #BF0000; font-weight: bold; }
.pad5 { padding-left: 5px; padding-right: 5px; }
.recomev { color: #54a447; }
.widev { width: 400px; padding: 0px; }
.geomalware { float: left; padding: 5px 10px 0 0; }
.toppad15 { padding: 12px 0 5px 0; }
.googleret { text-align: center; background-color: #eee; padding: 8px; width: 100%; height: 100%; padding-top: 100px; display: block; position: fixed; }
.visi { visibility: visible; }
.homebdr { border: none; overflow: hidden; width: 50px; height: 35px; }
.padmar0 { padding: 0px; margin: 0px; }
.ispsys { color: #ffffff; line-height: 22px; padding: 2px 0 0 0; }
.martopbo { margin: 10px 0px 0px 10px; }
.joinresel1 { color: #FFFFFF; font-family: Impact; text-align: center; font-size: 20px; margin: 10px 0; }
.joinresel2 { margin: 5px 5px 10px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-align: center; line-height: 14px; font-weight: bold; }
.textdeco { text-decoration: none }
.list { list-style: none }
.padleft50 { padding-left: 50px; }
.rapmar { margin: 0px; text-align: center; }
.toppad4 { padding-top: 4px; }
.toppad5 { padding-top: 5px; }
.reswait { text-align: center; background-color: #eee; padding: 8px; width: 100%; height: 100%; padding-top: 100px; display: block; position: fixed; }
.wait1 { text-align: center; background-color: #eee; padding: 8px; height: 300px; width: 100%; padding-top: 10px; }
.wid100 { width: 100%; }
.padt15 { padding: 15px 0 0 0 }
.evcomp { padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; width: 690px; }
.padmarwid690 { padding: 0px; margin: 0px; width: 690px; }
.txtcntr { text-align: center; }
.homeinline { display: inline; }
.spt { float: right; padding: 10px; text-align: center; }
.rapdseal { width: 640px; height: 100px; }
.width528 { width: 528px; }
.martb10 { margin: 10px 0 10px 0; }
.supportseal { float: left; margin: 0 10px 0px 0; }
.tempfont { font: Verdana, Geneva, sans-serif; }
.rapidsealul { list-style-type: decimal; }
.padt8 { padding: 8px 0 0 0 }
.thawblackfir { height: 30px; width: 60px; text-align: center; font-weight: bold; }
.font10 { font-size: 10px; line-height: normal; }
.ari10 { font-family: 'Arial', 'sans-serif'; font-size: 10.0pt; }
.plugfullscr { margin: 0; overflow: hidden; width: 100%; height: 100%; }
.plugfullscr1 { width: 100%; height: 100%; }
.plugtmp { width: 400px; height: 100px; left: 10px; }
.plugtmp1 { width: 400px; height: 100px; left: 420px; }
.plugtmp2 { width: 400px; height: 100px; left: 10px; top: 120px; }
.plugtmp3 { width: 400px; height: 100px; left: 420px; top: 120px; }
.plugtmp4 { width: 400px; height: 100px; left: 10px; top: 230px; }
.plugtmp5 { width: 400px; height: 100px; left: 420px; top: 230px; }
.plugtmp6 { width: 400px; height: 100px; left: 10px; top: 340px; }
.plugtmp7 { width: 400px; height: 100px; left: 420px; top: 340px; }
.plugtmp8 { width: 400px; height: 130px; left: 10px; top: 450px; }
.plugtmp9 { width: 400px; height: 130px; left: 420px; top: 450px; }
.patedisp { display: none; overflow: hidden; }
.patetxt { width: 100%; height: 100%; font-family: 'Courier New', Courier, mono; font-size: 12px; }
.wid200 { width: 200; }
.pops { vertical-align: top; padding-top: 3px; }
.pops1 { float: left; width: 49%; }
.pops2 { float: right; width: 49%; }
.bckclr { color: #000000; }
.vstrustsl { float: left; margin: 0 20px 0px 0; }
.comaprebtn { background:#54a447; padding: 3px 7px 7px 7px; color: #ffffff; font-weight: normal; font-family: 'yantramanavbold'; font-size: 20px; text-transform: none; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }

.padzero { padding: 0px !important; }
.reqtxt { font-size: 14px; padding: 0 0 25px 10px; font-family: Arial, Helvetica, sans-serif; color: #4f4f4f; }
.greybtntab { background:#a2a2a2; padding:14px 15px 13px; color: #ffffff; font-weight: normal; line-height:20px; font-family: 'yantramanavbold'; font-size: 20px; text-transform: none; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.greybtntab:hover{background:#a2a2a2; }


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partner-plugin ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.pluginwrap { width: 690px; margin: 10px 0 10px 0; }
.plugingraybox { width: 300px; float: left; background: #f7f7f7; padding: 12px 17px 12px 18px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; min-height: 178px; }
.plugingraybox h2 { color: #4f4f4f; font-size: 24px; font-weight: normal; margin-bottom: 7px; }
.plugap { margin: 0 0 0 15px; }
.orangetxt { color: #f07725 !important; font-size: 15px !important; font-family: Arial, Helvetica, sans-serif; line-height: 22px; }
.orangetxt a { color: #f07725; font-size: 15px; text-decoration: underline; }
.orangetxt a:hover { color: #4f4f4f; font-size: 15px; text-decoration: none; }
.stephd { color: #4f4f4f; font-size: 24px; font-weight: normal; margin-bottom: 7px; font-family: 'yantramanavbold'; }
.stepnewbar { padding: 0 0 0 25px; }
.steptxt { color: #4f4f4f; font-size: 15px; font-family: Arial, Helvetica, sans-serif; text-align: left; line-height: 22px; margin: 0 0 10px 0; }
.steptxt span { font-family: 'yantramanavbold'; float: left; display: block; min-height: 50px; background: url(../images/icon-greenbg.png) no-repeat left 4px; width: 17px; margin: -1px 15px 0 0; color: #ffffff; text-align: center; padding: 1px 0 0 0; font-size: 11px; font-weight: normal; }
.uliline { line-height: 28px !important; }
.redfonthd { color: #F00; font-weight: bold; font-size: 14px; }
.greenfonthd { color: #54a447; font-weight: bold; font-size: 14px; }
.greenfontnormal { color: #54a447 !important; font-weight: normal; font-size: 14px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Reseller Programme ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.wholesaleprice { width: 209px; height: 285px; background: url(../images/img-wholesale-price.png) no-repeat left top; position: absolute; margin: -15px 0 0 451px; }
.bestserviceimg { width: 249px; height: 325px; background: url(../images/img-service.png) no-repeat left top; position: absolute; margin: 127px 0 0 411px; z-index: 2; }
.billimg { background: url(../images/img-bill.png) no-repeat left top; position: absolute; width: 266px; height: 534px; margin: 255px 0 0 394px; z-index: 1; }
.billtxt { margin: 689px 0 0 294px; position: absolute; background: url(../images/img-arrow.png) no-repeat 35px top; width: 367px; height: 100px; z-index: 2; }
.featuresimg { width: 175px; margin: 122px 0 0 475px; position: absolute; z-index: 2; }
.featuresimg img { margin: 0 auto 15px auto; }
.resellfeat { width: 460px; }
.divbtmcmn { background: url(../images/tabberbtmbg.png) no-repeat left bottom; width: 679px; height: 33px; margin-left: -18px; margin-top: 17px; position: absolute; }
.divbtmlast { background: url(../images/tabberbtmbgorange.png) no-repeat left bottom; width: 679px; height: 55px; margin-left: -18px; margin-top: 2px; position: absolute; }
.divtopnotch { width: 400px; }
.billimgreplica { background: url(../images/img-bill2.png) no-repeat right bottom; }
.divbtmbill { background: url(../images/tabberbtmbgbill.png) no-repeat left bottom; width: 679px; height: 33px; margin-left: -18px; margin-top: 17px; position: absolute; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Reseller report ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.dashtabs { background: #F93; font-size: 14px; color: #FFF !important; padding: 7px 15px; font-family: Arial, Helvetica, sans-serif; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-decoration: none; margin: 0 5px 10px 0; min-width: 250px !important; width: auto; }
.dashtabs:hover { background: #29306c; }
.dashtag { float: left; margin-bottom: 18px; }
.dasmartop { margin-top: 25px; }
.rapidsslads { margin : 0 0 15px 5px }
.rapidssladstwo { margin: 0 0 20px 0px; }
.marright { margin-right: 24px; }
.prodetailbox { margin: 175px 0 0 8px; z-index: 100; position: absolute; color: #54a447 !important; }
.prodetailtxt { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #54a447 !important; }
.billbulkbuy { width: 220px; height: 155px; margin: 0 0 20px 0; background: url(../images/bill-bulks-buy.png) no-repeat left top; }
.billbulkbuy a { width: 220px; height: 155px; font-size: 12px; display: block; text-indent: -9999px; }
.billbulkbuy a:hover { width: 220px; height: 155px; background: url(../images/bill-bulks-buy-hover.png) no-repeat left top; }
.invitefont { color: #f07725; font-size: 16px !important; font-family: Arial, Helvetica, sans-serif; line-height: 22px; margin-bottom: 10px; }
.invitefont a { color: #f07725; font-size: 16px; text-decoration: underline; }
.invitefont a:hover { color: #4f4f4f; font-size: 16px; text-decoration: none; }
.rapidtogeotbl { width: 219px; padding: 5px 0 5px 10px; float: left !important; border: solid 1px #b8b8b8; border-bottom: none; border-right: none; color: #FFF !important; }
.rapidtogeotblbg { background-color: #e1e1e1; }
.rapidtogeotblraw { width: 219px; padding: 5px 0 5px 10px; float: left !important; border: solid 1px #b8b8b8; border-bottom: none; border-right: none; color: #666 !important; }
.lightbrybg1 { background-color: #29306c; border-right: solid 1px #b8b8b8; }
.lightbrybg2 { background-color: #f1f1f1; border-right: solid 1px #b8b8b8; }
.bdrbtmbox { border-bottom: solid 1px #b8b8b8; }
.padlft { padding-left: 30px; }
.rapidtxt { color: #4f4f4f; font-size: 15px; font-family: Arial, Helvetica, sans-serif; text-align: left; line-height: 18px; }
.width414 { float: left; width: 414px; padding-left: 30px; }
.sealraw { width: 414px; float: left; }
.sealraw img { display: inline; margin-right: 15px; float: left; }

.productbgcomodo { background: url(../images/spritejulytwo.png) no-repeat top left; background-position: 0 0; width: 107px; height: 46px; }
.productbggeotrust { background: url(../images/spritejulytwo.png) no-repeat top left; background-position: 0 -96px; width: 107px; height: 46px; }
.productbgrapidssl { background: url(../images/spritejulytwo.png) no-repeat top left; background-position: 0 -192px; width: 107px; height: 46px; }
.productbgthawte { background: url(../images/spritejulytwo.png) no-repeat top left; background-position: 0 -288px; width: 107px; height: 46px; }
.productbgtrustkeeper { background: url(../images/spritejulytwo.png) no-repeat top left; background-position: 0 -384px; width: 107px; height: 46px; }
.productbgsymantec { background: url(../images/spritejulytwo.png) no-repeat top left; background-position: 0 -483px; width: 107px; height: 34px; }
.errored { color: #FF0000 !important; }
.commonoli { list-style: none; margin: 0 0 10px 0; padding: 0px; font-family: Arial, Helvetica, sans-serif !important; }
.commonoli ol { margin: 10px 0 0 25px; padding: 0 0 0 0; }
.commonoli li { color: #4F4F4F; font-size: 15px; line-height: 22px; margin-left: 15px; padding: 0 0 0 5px; }
.commonoli li span { padding: 3px 5px 0 0; }
.commonoli li a { color: #f07725; text-decoration: underline; }
.commonoli li a:hover { color: #4f4f4f; text-decoration: none; }
.txt18 { font-size: 18px !important; font-weight: bold; }

.enter { margin-bottom:15px;}
.padlft0 { padding-left: 0px!important; }
.greenfontcolor { color: #4a983f !important; font-weight: normal; }
.fivepadtop { padding-top: 5px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SSL Integration new ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.productboxrawcoverintigration { border: 1px solid #a7a7a7; border-radius: 6px 6px 6px 6px; box-shadow: 0 1px 1px #414141; margin: 20px 0; }
.greenhdrintigration { background: #54a447; padding: 5px 0 9px 0; width: 690px; border-top-left-radius: 6px; border-top-right-radius: 6px; }
.prolineoneintigration { float: left; padding: 0 0 0 20px; width: 300px; }
.prolinetwointigration { float: left; padding: 0; width: 200px; }
.linehdsintigration { color: #FFF; font-family: 'yantramanavbold'; font-size: 22px; font-weight: normal; line-height: 26px; }
.linetxtsintigration { color: #3d3e43; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none !important; word-wrap: break-word; line-height: 22px; }
.linetxtsintigration a { text-decoration: underline; color: #3d3e43; }
.linetxtsintigration a:hover { text-decoration: none; color: #3d3e43; }
.linetxttwosintigration { color: #3d3e43; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none !important; word-wrap: break-word; font-style: italic; }
.whiterawgroupintigration { background: #FFF; padding: 5px 0px; width: 690px; }
.whiterawgroupintigration:hover { background: #ececec; padding: 5px 0px; width: 690px; }
.lbluerawgroupintigration { background: #d4d6e2; padding: 5px 0px; width: 690px; }
.lbluerawgroupintigration:hover { background: #dfdfdf; padding: 5px 0px; width: 690px; }
.getnowintigration { float: left; padding: 0 0 0 60px; width: 74px; }
.downloadrow { width: 100%; }
.downloadbtn { margin: 10px 0 10px 0; width: 190px; display: block; }
.downloadbtnew { margin: 10px 0 0 0; width: 190px; display: block; float: left; }
.toolkibtn { margin: 10px 0 0 15px; width: 335px; display: block; float: left; }
.greencolorintigration { color: #4a983f; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif; line-height: 22px; }
.greencolorintigration a { text-decoration: underline; color: #4a983f !important; }
.greencolorintigration a:hover {text-decoration: none; color: #4a983f !important; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Titanium upgrade starts here~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.productboxrawcovertitanium { border: 1px solid #a7a7a7; border-radius: 6px 6px 6px 6px; box-shadow: 0 1px 1px #414141; margin: 20px 0; }
.greenhdrtitanium { background: #54a447; padding: 5px 0 9px 0; width: 690px; border-top-left-radius: 6px; border-top-right-radius: 6px; }
.prolineonetitanium { float: left; padding: 0 0 0 20px; width: 125px; margin-right: 20px; }
.prolinetwotitanium { float: left; padding: 0; width: 115px; margin-right: 16px; }
.prolinethreetitanium { float: left; padding: 0; width: 100px; margin-right: 16px; }
.prolinefourtitanium { float: left; padding: 0; width: 126px; margin-right: 16px; }
.prolinefiveitanium { float: left; padding: 0; width: 110px; margin-right: 16px; }
.linehdstitanium { color: #FFF; font-family: 'yantramanavbold'; font-size: 18px; font-weight: normal; line-height: 20px; }
.linetxtstitanium { color: #3d3e43; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none !important; word-wrap: break-word; line-height: 22px; }
.linetxtstitanium a { text-decoration: underline; color: #3d3e43; }
.linetxtstitanium a:hover { text-decoration: none; color: #3d3e43; }
.linetxttwostitanium { color: #3d3e43; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none !important; word-wrap: break-word; }
.whiterawgrouptitanium { background: #FFF; padding: 5px 0px; width: 690px; }
.whiterawgrouptitanium:hover { background: #ececec; padding: 5px 0px; width: 690px; }
.lbluerawgrouptitanium { background: #d4d6e2; padding: 5px 0px; width: 690px; }
.lbluerawgrouptitanium:hover { background: #dfdfdf; padding: 5px 0px; width: 690px; }
.popuplefttxt { float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 6px 0; width: 360px; }
.popuprighttxt { float: left; font-family: Arial, Helvetica, sans-serif !important; font-size: 14px !important; padding: 8px 0; width: 200px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Newly Added ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.noonebrand { margin: 10px 0px 20px 25px; }
.industry-banner { margin-top: 65px; }
.innerplay h2 { color: #454545; font-size: 24px; font-family: 'yantramanavbold'; line-height: 32px; text-align: left; font-weight: normal;}
#logoslides { position: absolute; top: 15px; left: 4px; z-index: 100; }

.parthome { border: solid 1px #d6d4d5; padding: 25px 15px; border-top: none; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;}
.partinner { border: solid 0px #d6d4d5; padding: 0 10px; cursor: pointer; }
.successbox { background: #d7ffbb; font-size: 20px; border: solid 3px #a4e279; text-align: left; padding: 15px 15px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; margin: 20px 0 10px 0; color: green !important; }
.comodomarbtm { margin-bottom: 3px; }
.tabcommon ol { margin: 0 0 0 20px; }
.tabcommon ol li {margin:0 0 10px; padding: 0; line-height:22px;}
.tabcommon ol li a { color: #4F4F4F !important; text-decoration: underline; }


#close { color: #fff; font-weight: normal !important; float: right; background: url(../images/dialog-close.png) no-repeat left 5px; width: 14px; height: 14px; text-indent: -9999em; padding-right: 10px; padding-top: 6px }
#wrapper { width: 1343px; margin: 0 auto; }


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ homepage collapse ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.expuli { float: left; width:100%; }
.expcover { margin: 0px 0 10px 0; }

.homencvr { padding: 5px 0 0 0; }
.homencvr p{padding-bottom:15px;}
.homentxt { padding-top: 10px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wizard css ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.wzrdbgw { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: solid 1px #aaaaaa; padding: 10px 13px; margin-bottom: 12px; }
.wzrdbgw h3 { color: #454545; font-family: 'yantramanavbold'; font-size: 24px; font-weight: normal; line-height: 32px; }
.wzrdbgw p {font-size: 14px; margin-left: 15px; font-weight: normal; }
.wzrdbgw p span { font-weight: bold !important; }
.wzrdbgw .wzrdhd { font-family: Arial, Tahoma, "Times New Roman"; font-size: 18px; line-height: 18px; font-weight: bold; color: #29306c; margin-left: 36px; display: block; margin-bottom: 2px; }
.radbtn { margin: 4px 10px 0 5px; float: left; }
.wzrdbgwselect { background: #f8f8f8; }
.wzrdbgw .stp { width: 646px; float: right; margin-bottom: 5px; }
.wzrdbgw .stp .slct { width: 20px; float: left; }
.wzrdbgw .stp p { float: left; font-size: 14px; line-height: 22px; font-weight: bold; margin: 0px; width: 625px; display: block;}
.wzrdbgw .stp p span { font-weight: normal !important; }
.protbl { width: 645px; float: right; font-size: 14px; line-height: 28px;}
.protbl h4 {font-size: 14px; font-weight: bold; line-height: 28px; }
.protbl table tr th, .protbl table tr td {padding: 2px 4px 2px 6px !important; border: solid 1px #d7d7d7 !important; color: #4f4f4f; font-weight: normal;font-size: 14px; }
.protbl tr th { background: #e6e6e6; font-weight: bold !important; }
.protbl table:before, .protbl table:after, .protbl tbody:before, .protbl tbody:after,  .protbl tr:before, .protbl tr:after, .protbl td:before, .protbl td:after, .protbl a:after, .protbl a:before{content: none;}
.protbl a {color: #4f4f4f; }
.protbl tr td:first-child a{text-decoration: underline;}
.protbl tr td + td a{text-decoration: none;}
.protbl a:hover { text-decoration: none; color: #4f4f4f; }
.common a:hover {text-decoration: none; }
.wzrdbgw h3 span { float: right; padding: 5px 0px 0 0; } 
.autobanner { margin-bottom: 20px;}
.tick { background: url("../images/icon-checkmark.png") no-repeat scroll left 2px transparent; padding-left: 20px; }
.contactboxkim { width: 300px; float: left; padding: 15px 15px 15px 15px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.3); -moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.3); box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.3); border: solid 1px #ffffff; min-height: 150px; background:#f7f7f7;}
.contspace { padding-right: 5px; }
.menbgnone { background: none !important; padding: 8px 0 5px 0 !important; }
.menbglink { background: none !important; padding: 0px !important; }
.veriline { line-height: 32px !important; }
.marleoli { margin-left: 25px; }
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  SSL Integration ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.sslintegrationwrap { border: 1px solid #a7a7a7; border-radius: 6px 6px 6px 6px; margin: 20px 0; }
.sslingreenbox { background: #29306c; padding: 5px 0 9px 0; border-top-left-radius: 6px; border-top-right-radius: 6px; }
.sslinteone { float: left; padding: 0 0 0 20px; width: 320px; display: block; }
.sslintetwo { float: left; padding: 0; width: 180px; display: block; }
.sslintethree { float: left; padding: 0; width: 70px; display: block; }
.sslintehead { color: #FFF; font-family: 'yantramanavbold'; font-size: 22px; line-height: 20px; letter-spacing: -0.012em; }
.sslintetxt { font-size: 14px; text-decoration: none !important; word-wrap: break-word; line-height: 22px; }
.sslintetxt a:link, .sslintetxt a:visited { text-decoration: underline; color:#4f4f4f;}
.sslintetxt a:hover { text-decoration: none;}
.sslintelinetxtwo { color: #3d3e43; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; text-decoration: none !important; word-wrap: break-word; }
.sslintelinetxtwo span { font-style: italic; font-size: 12px; line-height: 16px; }
.sslintewhiteraw { background: #FFF; padding: 5px 0px; }
.sslintewhiteraw:hover { background: #ececec; padding: 5px 0px; }
.sslintelblueraw { background: #d4d6e2; padding: 5px 0px; }
.sslintelblueraw:hover { background: #dfdfdf; padding: 5px 0px; }
.sslintegetnow { float: left; padding: 4px 0 0 0; width: 95px; }


.hearthome { margin: 0 0 15px 0; }
.imginuli { padding: 10px 0px 5px 0px; }
.marbtmuli { margin-bottom: 10px !important; }
.heartsmily { font-size: 20px; padding: 0px !important; }
.heartulimartop { margin: 5px 0 0px 15px !important; }

.resignbox { width: 940px !important; }
.partner-m-pro-tampabay { background: url(../images/imgtampabay.png) no-repeat top left; width: 46px; height: 52px; display: block; }
.innerplay .pricingbarmrg{margin-bottom:30px;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  Captcha  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#recaptcha_table{width:378px !important;}
#recaptcha_image{width:260px !important; float:left;}
.recaptchatable .recaptcha_image_cell center img{width:100%; height:auto !important}
.recaptchatable #recaptcha_response_field{width:250px !important; border:1px solid #dfdfdf !important; height:28px; box-shadow:none !important; margin-left:7px; padding:0 5px; background:url("../images/inputbillbg.png") repeat-x scroll left bottom;}
#recaptcha_logo{margin-right:5px; width:42px; height:auto;}
.recaptcha_only_if_privacy{font-size:12px !important;}
.recaptcha_only_if_privacy a{color:#f07725 !important; font-size:12px !important; font-family:Arial, Helvetica, sans-serif !important;}


.greenbtn {background: #55a048 none repeat scroll 0 0; border: 2px solid #55a048; border-radius: 3px; color: #ffffff; font-family: "yantramanavbold"; font-size: 20px; font-weight: normal; line-height: 20px; padding: 12px 15px 12px; text-decoration: none;}
.greenbtn:hover {background: #ffffff none repeat scroll 0 0; border: 2px solid #55a048; color: #55a048; -moz-transition: all 0.7s ease 0s; -webkit-transition: all 0.7s ease 0s; -o-transition: all 0.7s ease 0s; transition: all 0.7s ease 0s;}


/*-----------Left side New Button ---------------------*/
.numberulli ul{list-style:none; margin:10px 0 0 25px; padding:0;}
.numberulli ul li{color: #4f4f4f; font-size: 15px; line-height: 22px; list-style-type: none !important; margin: 0; padding:0; margin-bottom:15px; float:left; width:100%;}
.numberulli ul li span {display:inline-block; font-family: 'yantramanavbold'; color:#FFF; font-size:14px; background:#f07725; border-radius:50%; height:20px; width:20px; text-align:center; 
line-height:17px; margin-right:10px; float:left;}
.numberulli ul li label {float:left; width:508px;}


.whybtmarz{margin-bottom:3px;}

.common p{margin-bottom:20px;}
.commoncntarea p{margin-bottom:20px;}

.checkbtn{margin-top:20px;}

.purchasework h2{line-height:26px; margin-bottom:10px;}

.invitepage p a{ color: #f07725; text-decoration: underline; font-weight: bold;}
.invitepage p a:hover{ color: #f07725; text-decoration: none;}



/*------------------------- New Header---------------------*/
.commoncntarea .excelbar p{margin-bottom:0;}
.productsbox .proleft .prbox .prtxt p{line-height:normal;}
.productboxrawtwo p{line-height:20px; margin:0;}
.productboxrawtwo p.linetxts{line-height:normal;}


.sslintegrationwrap p{margin-bottom:0 !important;}
.saffrontxt{ color: orange !important; font-size: 12px; font-weight: bold; }
.mobcaptcha {width: 400px; float: right;}

.subrfqbtn{margin-top:10px;}


.mobshabanner{margin-bottom:22px;}

.mainheadh1 {color: #29306c; font-family: 'yantramanavbold'; font-size: 46px; line-height: 46px; padding-bottom: 10px; font-weight: normal; }
.mainheadh2 {font-family: 'yantramanavbold'; font-size: 32px; line-height: 34px; padding-bottom: 0; font-weight: normal;} 

.commonbox{border:1px solid #d8d5d6; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; border-radius:5px;}
.commonbox .boxhead{background:#29306c; border-radius:5px 5px 0 0; line-height: 26px; padding: 10px 15px 16px;}
.commonbox .boxhead h1{color: #fff;}
.cmnboxdata{padding:20px;}
.cmnboxdata .errormsg{margin-top:0;}
.cmnboxdata .labraw{width:100%;}
.cmnboxdata .labraw label{width:270px;}

#main aside .tcustomers p.cuslogo img {-moz-border-radius:0 0 2px 2px; -webkit-border-radius:0 0 2px 2px; -o-border-radius:0 0 2px 2px; border-radius:0 0 2px 2px;}

#swiffycontainer{height:145px;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Product PAges ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.headprossl { float: left; width: 550px; padding: 0 0 11px 0; }
.headprossl h2 { font-size: 30px; color: #29306c; margin: 0; padding: 0; line-height: 52px; }
.headprossl p.save { color: #4f4f4f; font-size: 24px; line-height: 24px; padding: 0px 0 0 0;font-family: 'yantramanavbold'; margin:0;}
.headprossl p.save span { color: #54a447; }


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Press Room ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.annoucement .common {padding-bottom:25px;}
.annoucement .common p{margin-bottom:10px;}
.annoucement h3{font-family:Arial,Tahoma,"Times New Roman"; font-size:15px; font-weight:bold;}
.annoucement .common ul,.annoucement .common ol{margin-left: 25px;}
.annoucement .common ul li,.annoucement .common ol li{ margin-bottom: 5px;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Common Check List ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.checklist{margin-left:25px; list-style:none; margin-bottom:15px;}
.checklist li{padding-left:20px; background:url("../images/icon-checkmark.png") no-repeat 0 5px; line-height:24px; margin-bottom:10px;}
.checklist li a{font-weight:bold;}

.sidebuyisbtn{position:fixed; top:435px; height:195px; width:25px; z-index:9999; right:0; background:#29306c; border-radius:3px 0 0 3px; padding:12px 0;}
.sidebuyisbtn a {color:#FFF !important; font-size:14px; text-decoration:none; white-space:nowrap; -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg); transform:rotate(90deg); display:block; font-family: 'yantramanavbold'; text-transform:uppercase; letter-spacing:0.06em; font-weight:normal; margin-left:0;}
.isbtnlong{height:220px;display: flex;flex-wrap: wrap;align-items:center;justify-content: center;}


.succesmsg a{font-weight:bold; color:#f07725;}
.mbestprice:hover .homebestpriceimg{display:block;}

/* ==========================================================================
	# Browser Greenbar Tab Section
========================================================================== */

.helpzonelist ul li ul li{ padding-left:0;}
.helpzonelist ul ul{border-top: solid 1px #CCC;}
.helpzonelist ul ul li{border:none;}
.helpzonelist ul ul li a{padding:5px 5px 5px 15px; background:none; height:auto;}

.levelmenu{ padding-left:10px;}
.levelmenu p{ line-height:normal; font-weight:normal; padding-left:10px;}
.levelmenu p a{font-weight:normal; background:none !important; padding-top:4px !important; padding-bottom:4px !important;}
.levelmenu p a:hover{ background:#f2f2f2;}

.levelmenu span{ display:block; padding-left:25px;}
.levelmenu span a{padding-top:4px !important; padding-bottom:4px !important;}


.smileytxt{font-size:18px; line-height:22px;}

.sslvhz .whead { background: #f07725; overflow:hidden; margin:0px !important; padding:10px; font-family: 'yantramanavbold'; font-size:34px; line-height:36px; border:solid 1px #d8d5d6; border-bottom:none; color:#ffffff;}
.sslvhz .whead a{ color:#ffffff; text-decoration:none; font-weight:normal;}
.sslvhz .whead a:hover{color:#ffffff;}

.sslvhz ul { margin:0 0 0 0; padding:0; list-style-type: none; font-weight:normal; width:100%; background:#ffffff; border:solid 1px #cecece; }
.sslvhz ul li { margin: 0 0 0 0; font-family: Arial, Helvetica, sans-serif; padding:2px 5px;}
.sslvhz ul li + li{border-top: solid 1px #CCC;}
.sslvhz ul li a { background: url(../images/spritejulyone.png) no-repeat top right; background-position: 465px 3px; display:block; color:#4f4f4f !important; padding:5px; text-decoration: none !important; font-weight:normal !important;}
.sslvhz ul li  a:hover {  color:#4f4f4f;font-weight:normal; }
.sslvhz ul ul{border-top: solid 1px #CCC; border:none; background:none; padding:0px;}
.sslvhz ul ul li{border:none;margin-left:25px;}
.sslvhz ul ul li a{padding:5px 5px 5px 15px; background:url(../images/product-arrow-left2.png) no-repeat top left; background-position: 0 10px; height:auto; font-weight:bold !important; color:#f07725 !important; text-decoration:underline;}


.vhzpdflist{ list-style: none; margin: 0 0 20px 0; padding: 0px; }
.vhzpdflist ul { margin:0 0 0 25px; padding: 0 0 0 0; list-style-type: none !important; }
.vhzpdflist li {line-height: 22px; margin:0 0 10px;}
.vhzpdflist li a {text-decoration: underline; font-weight:bold; background: url("../images/icon-pdf.png") no-repeat right; padding-right:30px;}

.productboxrawcover .btn-add-to-cart{background:url(../images/spritejulythree.png) no-repeat 0 -70px; width:65px;height:20px;text-indent:-9999px;display:block}
.productboxrawcover .btn-add-to-carthover{background:url(../images/spritejulythree.png) no-repeat top left;width:65px;height:20px;text-indent:-9999px;display:block}


/* ==========================================================================
	# Customer Experience Team
========================================================================== */
.cetcontent{float:right; width:713px;}
.cetcontent .innerplay{width:100%;}
.cetlist{padding-top:20px;}
.cetlist ul{list-style:none;}
.cetlist ul li{margin:0 0 20px 0;  float:left; width:100%;}
.cetlist ul li h3{font-size:20px; padding-bottom:10px;}
.cetlist ul li h3 span{font-family:Arial,Tahoma,"Times New Roman"; display:block; font-size:14px; line-height:16px; font-weight:bold; font-style:italic; color:#4f4f4f; margin-top:3px;}
.cetlist ul li .cet-photo{border:8px solid #ededee; float:left;  width:23%;}
.cetlist ul li .cet-photo img{max-width:100%;}

.cetlist ul li .cetdtl{ float:right; width:77%; padding-left:30px;}
.cetdtl p{margin-bottom:10px;}
.cetdtl a{font-weight:bold;}

.cet-popup{padding:15px;}
.cet-popup span{float:left; border:5px solid #ededee; margin:7px 30px 10px 0;}
.cet-popup p + p{margin-top:15px;}
.cetpopuphd span{font-family:Arial,Tahoma,"Times New Roman"; display:block; font-size:14px; line-height:18px; font-weight:bold; font-style:italic;}

.vetificationnote{margin:10px 0 10px !important;}

.msg-error{border:1px solid #ca9195;font-family: Arial, Helvetica, sans-serif; margin:15px 0;  -moz-border-radius:4px;  -webkit-border-radius:4px; -o-border-radius:4px; border-radius:4px; background:url(../images/errormsg-icon.png) no-repeat #fed2d3 15px 10px; padding:10px 15px 10px 50px; height:auto; color:#7a1c2a; line-height:20px; background-size:20px; font-size:15px; display:block; margin-bottom: 25px;}
.msg-error a{ font-weight: bold; color:#7a1c2a;}
.msg-error a:hover{ text-decoration: none; }

.disablebtnbg{background:#949494; padding: 3px 15px 5px; color: #CCC !important; font-weight: normal; font-family: 'yantramanavbold'; font-size: 20px; text-transform: none; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; cursor: default !important; text-decoration:none; margin-right:15px; display:inline-block;}
.disablebtn{background: #949494; padding: 3px 15px 5px; color: #CCC !important; font-weight: normal; font-family: 'yantramanavbold'; font-size: 20px; text-transform: none; border: none; -moz-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; cursor: default !important; text-decoration:none; margin-right:15px; display:inline-block;}

.mrgnone{margin: 0 !important;}
.displayblock {display:block;}

.popupboxdiv {padding: 20px; font-family:Arial,Tahoma,"Times New Roman"; color:#4f4f4f; font-size:14px; line-height:24px;}


.browsergreenbar .ui-tabs-nav{float:left; list-style:none;}
.browsergreenbar h4{font-family: 'yantramanavbold'; color:#29306c; font-size:22px; margin-bottom:10px; font-weight:normal;}
.browsergreenbar .ui-tabs-nav li{float:left; list-style:none; padding:10px 12px; background:#cacccd; border-radius:8px 8px 0 0;}
.browsergreenbar .ui-tabs-nav li + li{margin-left:10px;}
.browsergreenbar .ui-tabs-nav li.ui-tabs-active{background:#FFF;}
.browsergreenbar .ui-tabs-panel{display:block; padding:20px 20px 16px; background:#FFF; -moz-border-radius:0 8px 8px 8px; -webkit-border-radius:0 8px 8px 8px; -o-border-radius:0 8px 8px 8px; border-radius:0 8px 8px 8px;  float:left; width:100%;}

.evcsimg{padding: 30px 0;}

.commonolli{margin:15px 0 0 20px;}
.commonolli ol {list-style:decimal;}
.commonolli ol li {list-style:decimal;}
.commonolli ol li + li{margin-top:10px;}
.commonolli ol ul {list-style:disc; margin:10px 0 10px 15px;}
.commonolli ol ul li {list-style:disc;}

.chead { color: #29306c; font-size: 20px; font-family: Arial, Helvetica, sans-serif; margin: 0 0 0 0; }
.wrdwrp { word-break:break-all !important; }

.address { color: #53a444; font-size: 26px; font-family: 'yantramanavbold'; line-height: 20px; font-weight: normal; }
.address a { text-decoration: none; }
.address a:hover { text-decoration: underline; }
.address strong { color: #29306c; }
.address span { color: #4f4f4f; font-size: 15px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-transform: none; line-height: 22px; }


.blueTable {width:100%;}
table.blueTable tr td {padding:10px 5px;}
table.blueTable tr td:first-child {min-width:150px;}
table.blueTable tr td:last-child {text-align:right;}

.subhead{color:#F07725!important;margin-top:5px;}
.boxsection{position:relative;}
.boxsection:after{content:""; background:#4f9f46; height:73px; width:100%; left:0; top:0; position:absolute;}
.boxsection .headercover{z-index:9;}
.boxsection .orderbox{background:#fff; border: 1px solid #999; border-radius: 6px; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2); float: left; min-height:86px; padding:18px 20px 22px; width:180px; margin:20px 0 0 0; font-family:'yantramanavbold'; font-size:22px; line-height:22px; position:relative; cursor:pointer; font-weight:normal; z-index: 99;}
.boxsection .orderbox + .orderbox{margin: 20px 0 12px 13px;}
.boxsection .orderbox:hover{box-shadow: 0 0 8px rgba(68,68,68,0.8);}
.boxsection .orderbox:hover a{color:#f07725;}
.boxsection .orderbox a{color:#29306c; text-decoration:none;}
.boxsection .orderbox a:hover{color:#f07725;}
.boxsection .orderbox span{color:#FFF; font-family:Arial,Helvetica,sans-serif; background:#f07725; font-size:18px; display:inline-block; position:absolute; padding:0 8px; line-height:27px; border-radius:20px; right:13px; bottom:-10px;}

.boxsection .orderbox .srchicon{background:url(../images/drbsearchicon.png) no-repeat right 0; height: 59px; right:15px; top:16px; width:50px; padding:0;}
.boxsection .orderbox:hover .srchicon{background-position:right -80px;}

.controlpanelbrd .brdcumspace{margin-left:0 !important;}

.titlesection{padding-bottom:5px;}
.titlesection h1{font-size:46px; color:#29306c; float:left; font-family:'yantramanavbold'; line-height:40px; margin-bottom:20px; font-weight:normal;}
.titlesection .partnerid{float:right;}
.titlesection .partnerid p{text-align:right; font-size:10px; line-height:18px;} 
.titlesection .partnerid p a{color:#f07725; font-size:20px;}
.titlesection .partnerid p a strong{font-weight: bold;}


.colleft{width:230px;float:left;}
.colright{float:left; margin-left:20px; width:695px; position:relative;}

.announcements{border-bottom:1px solid #dfddde; border-top:1px solid #dfddde; padding:15px 0; margin-bottom:20px;}
.announcements h3{background:url(../images/mike-icon.png) no-repeat 0 0; padding-left:70px; color:#29306c; font-size:24px !important; margin-bottom:14px; line-height: 40px; width:100%;}
.introhd{margin-bottom:10px;}
.dcannouncements h3{font-size:30px; margin-bottom:15px;}
.dcannouncements h4{background:url(../images/mike-icon.png) no-repeat 0 0; padding-left:50px; color:#29306c; font-size:20px; margin-bottom:15px; line-height: 30px; background-size:40px;}
.dcannouncements h4 a{background: url("/content/images/arrow-green.svg") no-repeat right center; padding-right:45px;}
.contentexpand_symantec{display:none; background:#e1e3ef; border-radius:4px; padding:15px; position:relative}
.contentexpand_symantec:before{content:""; width:0; height:0; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:8px solid #e1e3ef; position:absolute; bottom:100%; left:80px;}
.contentexpand_symantec p{color:#29306c;}
.contentexpand_symantec p + p{margin-top:15px;}
.announcementlink {margin-top:10px;}

#contentexpand{display:none; background:#e9eaf0; border-radius:6px; padding:15px; margin-bottom:0; float:left; width:635px; position:relative;}
#contentexpand .toparrow{position:absolute; top:-11px; left:80px;}
#contentexpand h4{font-family:Arial,Tahoma,"Times New Roman"; font-size:18px;font-weight:normal; padding-bottom:5px; color:#29306c;}
#contentexpand p{font-size:15px; color:#29306c; line-height:22px; text-align:justify; margin-bottom:10px;}
#contentexpand a{float:none;}

.rightmn-lt{float:left; width:460px;}
.announcements-table{border:1px solid #999; box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.2); -moz-border-radius:6px; -webkit-border-radius:6px; -o-border-radius:6px; border-radius:6px; font-weight:bold; font-size:15px; margin:0 0 25px 0; overflow:hidden;}
.announcements-table ul{float:left; width:100%;}
.announcements-table ul li{padding:15px !important; float:left; width:100%; font-family:Arial,Tahoma,"Times New Roman";}
.announcements-table ul li:nth-child(2n){background:#e1e3ef;}
.announcements-table ul li .namesec{width:275px; float:left;}
.announcements-table ul li .greenbtn{background:#54a447; font-family:Arial,Tahoma,"Times New Roman"; padding:0; color:#FFF; font-size:12px; width:94px; height:28px; display:block; float:right; text-align:center; line-height:28px; text-decoration:none; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; font-weight:bold; border: none;}
.announcements-table ul li .greenbtn.greenbtn-outline {background: #fff;color: #54a447;border: 1px solid #54a447;}
.announcements-table ul li .greenbtn.greenbtn-outline:hover {background: #4dac3c;-webkit-transition: background-color 0s;-moz-transition: background-color 0s;-o-transition: background-color 0s;-ms-transition: background-color 0s;transition: background-color 0s;color: #fff;}
.announcements-table ul li .greenbtn:hover{ background:#4dac3c; color: #ffffff; }

.announcements-table ul li span{float:right; line-height:28px; color:#f07725;}
.announcements-table ul li span span{text-decoration:underline;}
.announcements-table ul li span:hover span{text-decoration:none;}
.announcements-table ul li span a{color:#f07725; text-decoration:underline;}
.announcements-table ul li span a:hover {text-decoration:none;}
.announcements-table ul li a{float:left; text-decoration:none; color:#4f4f4f; line-height:28px;}
.announcements-table ul li label{float:left; text-decoration:none; color:#4f4f4f; line-height:28px; cursor:default;}

.titlebox{border:1px solid #999; box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.2); -moz-border-radius:6px; -webkit-border-radius:6px; -o-border-radius:6px; border-radius:6px; margin-bottom:25px; overflow:hidden;}
.titlebox h3{background:#29306c; height:50px; line-height:46px; color:#FFF; font-family:'yantramanavbold'; font-size:20px !important; padding:0 15px; font-weight:normal;}
.titlebox .boxdetail{padding:15px;}
.titlebox .boxdetail .chart{float:left; width:100%;}
.titlebox .boxdetail .chart img{margin:0 0 10px 0px;}
.titlebox .boxdetail p{color:#4f4f4f; font-size:15px; line-height:20px; float:left; width:280px;}

.ws-steps .boxdetail{padding: 0; counter-reset: my-sec-counter;}
.ws-steps .ws-step-box {width: 26%; padding: 15px; text-align: center; flex-direction: column; position:relative;}
.ws-steps .ws-step-box > *{position: relative; z-index:9;}
.ws-steps .ws-step-box:not(:last-child):before{counter-increment: my-sec-counter; content: counter(my-sec-counter) ""; position: absolute; font-size: 14rem; font-family: "yantramanavbold"; color: #f07725; left: 50%; margin: -14px 0 0 -61px; opacity: 0.1; line-height: 0.8;} 
.ws-steps .ws-step-box:nth-child(2n){background-color: #e1e3ef;}
.ws-steps .ws-step-box:last-child{padding: 0; align-items: flex-end; width: 22%; background-color: transparent;}
.ws-steps .ws-step-box:last-child img{max-width: 100%; opacity: 0.5;}
.ws-steps .ws-step-box h4{font-size: 1.125rem; margin-bottom: 0.75rem; color: #29306c;}
.ws-steps .ws-step-box p{width: auto; float: none; margin: 0 0 1rem; font-size: 0.813rem;}
.ws-steps .ws-step-box .button{font-size: 14px; padding: 7px 10px; line-height: 14px; margin-top: auto;}

.orangebtn{ -webkit-transition-property: background;
       -moz-transition-property: background;
         -o-transition-property: background;
            transition-property: background;
    -webkit-transition-timing-function: linear;
       -moz-transition-timing-function: linear;
         -o-transition-timing-function: linear;
            transition-timing-function: linear;
color:#FFF !important; float:right; width:94px; height:31px; line-height:31px; text-align:center; font-size:12px; font-weight:bold; text-decoration:none; border-radius:4px;	
background: #f18c2c; 
background: -moz-linear-gradient(-45deg, #f18c2c 0%, #ee651f 94%, #ee651f 100%); 
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ee651f), color-stop(94%,#ee651f), color-stop(100%,#ee651f)); 
background: -webkit-linear-gradient(-45deg, #f18c2c 0%,#ee651f 94%,#ee651f 100%); 
background: -o-linear-gradient(-45deg, #f18c2c 0%,#ee651f 94%,#ee651f 100%); 
background: -ms-linear-gradient(-45deg, #f18c2c 0%,#ee651f 94%,#ee651f 100%); 
background: linear-gradient(157deg, #f18c2c 0%,#ee651f 94%,#ee651f 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f18c2c', endColorstr='#f1862a',GradientType=1 ); }
.orangebtn:hover{ background:#f07726;}

.acmanager .boxdetail{background:#e1e3ef; position:relative; padding:13px 15px 17px; min-height:170px;}
.acmanager .boxdetail .orangebtn{width:113px; float:left; margin:10px 0 0 15px;}
.acmanager span{display:block; font-size:18px; font-weight:bold; color:#4f4f4f; line-height:28px;}
.acmanager .managermanilid{font-size:17px; font-weight:bold; line-height:28px; color:#f07725; margin-bottom:5px;display:inline-block;}
.acmanager .boxdetail p{font-size:12px; color:#4f4f4f; line-height:18px; padding-top:5px; width: 140px;}
.acmanager .boxdetail p.resellerchatlink{width: auto;}
.acmanager .boxdetail .managerpic{position:absolute; right:0; bottom:0px; top:10px;}
.acmanager .boxdetail .managername{margin-bottom:15px;}
.acmanager .boxdetail .pgm-info p {float: none; font-size: 16px; width: auto; margin-bottom: 10px;}
.acmanager .boxdetail .pgm-info p strong{width: 40%;}
.acmanager .boxdetail .pgm-info ~ .managerpic {top: inherit; bottom: 0;}
.acmanager .boxdetail .pgm-info h4{font-size: 24px; padding-top: 20px; border-top: 1px solid #d8d5d6; margin: 20px 0;}
.acmanager .boxdetail .pgm-info ~ a, .acmanager .boxdetail .pgm-info ~ span{padding-left: 20px; font-size: 15px;}

.rightmn-rt{float:right; width:205px;}
.launcher{margin-bottom:25px; text-align:center;}
.plugin h3{text-align:center;}
.plugin .boxdetail{padding:27px 24px 70px; position:relative;}
.plugin .boxdetail ul li + li{border-top:1px solid #d8d5d6; padding-top:17px; margin-top:17px; text-align:center;}
.plugin .boxdetail ul li img{}
.rightlogo .switchicon{position:absolute; right:17px; bottom:-35px;}
.rightlogo{position:relative;}

.ltbotlogo{padding-top:25px; margin:0 0 25px 10px;}
.ltbotlogo ul li + li{margin-top:35px; padding-top:15px; background:url(../images/shortline.png) no-repeat center 0; text-align:center;}
.ltbotlogo ul li img{display:inline;}

.enablement-tools .toolslink{padding:20px 10px;}
.toolslink ul li{color:#f07725; font-size:16px; background:url(../images/greensmallarrow.png) no-repeat 0 5px; padding-left:12px;}
.toolslink ul li + li{padding-top:8px; margin-top:8px; background-position:0 15px !important;}
.toolslink ul li a{color:#f07725; font-weight:bold;}

.mydashboardimg{margin-bottom:15px;}
.launcher img{display:inline; max-width:100%;}
.titlesection .submitlist{position:relative;padding:0 0 5px 18px}
.titlesection .submitlist:before{content: '';position: absolute;height: 0;width: 0;left: 0px;top: 7px;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left  : 5px solid #f07725}

/*------------------------ Custom Scroll Bar ---------------------------------*/
#scrollid {overflow: auto; height:177px; margin-left:12px;}

/*------------------------ Extended Validation ---------------------------------*/
.extendedtable-headrow{background:#29306c; color: #fff; font-family: 'yantramanavbold'; font-size:24px !important; height:57px; line-height:50px; padding: 0 15px 0 0; font-weight:normal;}
.extendedtable-headrow span{float:left; padding-left:15px;}
.extendedtable-headrow .brand{width:118px;}
.extendedtable-headrow .extendedpro{width:340px;}
.extendedtable-headrow .extendedprice{width:213px;}
.extendedcellrow .brand{width:103px;}
.extendedcellrow .brand img{width: 90px;}
.extendedcellrow{padding:0 15px;}
.extendedcellrow.grey{background:#e1e3ef;}
.extendedcellrow + .extendedcellrow p{border-top:1px solid #dfddde;}
.bordernone p{border:none !important;}
.extendedcellrow.grey + .extendedcellrow.grey p{border-top:1px solid #a5a5a5;}
.extendedcellrow p{float:left; padding:15px 0;}
.extendedcellrow p label{display:block; font-weight:normal; font-size:12px;}
.extendedcellrow .extendedpro{width:340px; padding:15px; line-height:28px;}
.extendedcellrow .extendedpro a{color:#4f4f4f;}
.extendedcellrow .extendedprice{width:218px;}
.extendedcellrow .extendedprice .greenbtn{background:#54a447; font-family:Arial,Tahoma,"Times New Roman"; padding:0; color:#FFF; font-size:12px; width:94px; height:28px; display:block; float:right; text-align:center; line-height:28px; text-decoration:none; border-radius:4px; letter-spacing:1px; margin-left:20px; font-weight:bold; border:none;} 

.extendedcellrow .extendedprice .greenbtn:hover{ background:#4dac3c; -webkit-transition: background-color 2s; -moz-transition: background-color 2s; -o-transition: background-color 2s; -ms-transition: background-color 2s; transition: background-color 2s; border:none; color: #ffffff !important; }

.extendedcellrow .extendedprice span{float:right; line-height:28px;}
.extendedcellrow p{font-size:14px; font-weight:bold; color:#4f4f4f; font-family:Arial,Tahoma,"Times New Roman";}
.extendednoborder p{border:none !important;}
.extendedcellrow .linehttwenty{line-height:16px;}
.colright h1 {color:#29306c; font-family: 'yantramanavbold'; font-size: 46px; line-height: 40px;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Send Invitation New Feb 2017~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.sendinvitewrp .extendedcellrow p{ margin-bottom:0px !important;}
.sendinvitewrp .extendedpro {margin-bottom: 0px !important; width: 280px;}
.sendinvitewrp .extendedcellrow .brand{margin-bottom: 0px !important;}
.sendinvitewrp .extendedtable-headrow{font-size:21px!important;}
.sendinvitewrp .extendedprice{ width:130px;  text-align: center; padding-left: 0;}
.sendinvitewrp .extendedprice span{float: none !important;}
.sendinvitewrp .sendspanhd{width:150px;float: right; text-align: right; padding-left: 0; line-height: 20px; padding-top: 7px;}
.sendinvitewrp .smallbutton{padding:5px; font-size: 12px;}
.sendinvitewrp .extendedcellrow .sendspanhd {padding-top: 17px;}

.titlebox .bigtltfont{font-size:26px !important;}

.rightimg{position:absolute; right:0;}
.commoncntarea .common{margin-bottom:20px;}
.commoncntarea{padding-top:20px;}
.commoncntarea .resellersignup{padding:0;}
.commoncntarea .searchbox{padding:0;}
.faqcatageory{padding-bottom:20px;}
.faqcatageory ul{margin-left:25px; margin-top:10px;}
.faqcatageory ul li{background:url("../images/icon-checkmark.png") no-repeat left 3px; padding-left:20px; line-height:18px;}
.faqcatageory ul li + li{margin-top:10px;}
.faqcatageory ul li a{font-size:15px; color:#4f4f4f;}
.lineht24{line-height:24px !important;}

.tltleft{float:left; margin-bottom:20px;}
.tltleft h1{margin-bottom:0;}
.titlesection h2.partneridtlt{color:#4f9f46; font-family:'yantramanavbold'; font-size:29px; line-height:28px; float:left; clear:both; font-weight:normal;}

.partnerid h3{color: #29306c; font-size:29px; font-family: 'yantramanavbold'; text-align:right; line-height:28px; font-weight:normal;}


/*------------------- 30-06-2020 -----------------*/
.reissuedata{margin-top:20px}
.reissuedata h3{color: #4f4f4f;font-size: 20px;margin-bottom: 15px;}
.reissuedata .commonfont{margin-top:20px}
.reissuedata .commonfont + .commonfont{margin-top:20px;padding-top: 20px;border-top: 1px solid #DDD}

/*------------------- 11-08-2015 -----------------*/

.addusersection .manageuserdetail{padding:20px;  width:100%;}
.addusersection .manageuserdetail .searchraw{width:100% !important; margin:0;}
.addusersection .manageuserdetail .searchraw + .searchraw{margin-top:15px;}
.addusersection .searchraw label{text-align:right; margin-bottom:0;}
.addusersection .excelbar{padding-bottom:0;}
.addusersection .excelbar h2{padding-bottom:0 !important;}
.addusersection .excelbar .errormsg{margin:0;}

.recentorder{font-size:24px; color:#29306c; margin-bottom:5px; font-family:'yantramanavbold';}
#recentorders .recentodr-head h3{font-size:30px; color:#29306c; margin-bottom:10px; font-family:'yantramanavbold'; line-height:24px;float:left;}
#recentorders .recentodr-head a{float:right; font-weight:bold; color:#f07725;}
#recentorders .recentodr-head .viewallhd a:hover{text-decoration:none !important;}


.useouris{font-size:28px; font-family:'yantramanavbold'; color:#29306c; line-height:24px;}

.namesec .tooltip{border-bottom:none; margin-left:3px;}
.namesec .tooltip img {display:inline-block; vertical-align:middle;}

.mycreditterm p {line-height:18px; float:left; width:100%;}
.mycreditterm p  + p{border-top:1px solid #e4e4e4; padding-top:5px; margin-top:5px; }
.mycreditterm p label {font-size:12px; margin-right: 5px; width: 100px; font-weight: bold; display:block; color:#29306c; float:left; cursor:default;}
.mycreditterm p span {color: #f07725; font-size:12px; line-height: 20px; display:block; font-weight:bold; float:left;}
.spantxtacpad a{color: #f07725 !important;}
.accountactivity .useouris {margin-bottom:10px;}

.demobtnsection{margin-top:20px;}
.demobtnsection a{float:left;}
.demobtnsection .greenbtn{margin-right:15px;}

.payinvoice{position:fixed; left:0; top:445px; z-index:9999;}
.payinvoice a{display:block;}

.slide-out-div-hashout {width:340px; background: #FFF; padding:15px 0 12px 15px; height: auto !important; z-index:9999; top: inherit !important; bottom:40px; display:none;}
.slide-out-div-hashout .handle2{top: -40px !important; height:184px !important; width:109px !important; left:-109px !important; float:left;}
.open .handle2{display:none !important;}
.hashedout-logo{display: block; background:url(../images/slideout-logo-bg.png) no-repeat; position: absolute; top: -51px; left:0; width: 100%; padding: 10px 0 0 15px;}
.slide-out-div-hashout .slide-decp{background:#29306c; padding:13px 27px 20px; position: relative; margin-bottom: 5px; text-align:left !important}
.slide-out-div-hashout .slide-decp:before{content:""; height: 0; width: 0; border-bottom: 31px solid transparent;  border-right:23px solid #29306c; bottom:-31px; right: 0; position: absolute;}
.slide-out-div-hashout .slide-decp p{font-family: 'yantramanavbold'; font-size: 24px; color:#FFF; margin-bottom: 0;}
.slide-out-div-hashout .slideclose{margin:10px 28px 0 0; cursor: pointer; display: block; float: right;}
.subbtnsection input[type=button]{background:#ef7622; font-size: 18px; padding:6px 15px; font-family: Arial," sans-serif"; margin: 0; border: none; float: left; color: #FFF; text-transform: uppercase;}
.clear{float:none; clear: both;}
.nothankslink {font-size:16px; display:inline-block; margin:8px 0 0 20px; color:#888 !important;}

.hashout-slider-disable{position:relative;}
.hashout-slider-disable:before {background:#000; opacity:0.5; content:""; height:100%; width:100%; position:absolute; left:0; top:0; z-index:9;}
.hashout-slider-disable .infomsg {margin-top:0;}

.restricted-access {background:#fff1e7; padding:50px;}
.restricted-access span {display:block; text-align:center; margin-bottom:40px;}
.restricted-access span img {display:inline-block; vertical-align:middle;}
.restricted-access h2 {font-size:24px; font-family:yantramanavbold; color:#f07725; line-height:20px; margin:8px 0 20px;}
.restricted-access p {font-size:20px; line-height:28px; }

.ritooltip{ margin-left: 3px;}
.ritooltip a{border-bottom: none;}
.ritooltip img{display: inline-block; vertical-align: middle;}
.ritooltipdtl a{color: #f07725 !important;}

.whmcs-integration{padding: 30px;}
.whmcs-intgtabs{margin-bottom: 40px !important;}

.whmcs-intgtabs .resp-tabs-list li{text-align: center; padding: 15px;}
.whmcs-intgtabs .resp-tabs-list .resp-tab-active{padding: 26px 15px 16px !important;}
.whmcs-intgtabs .resp-tabs-list li img{height: 54px; display: inline-block; opacity: 1;}
.whmcs-intgtabs .resp-tabs-list li .brand-icon{display: block; opacity: 0.5;}
.whmcs-intgtabs .resp-tabs-list .resp-tab-active .brand-icon{opacity: 1;}
.whmcs-intgtabs .resp-tabs-list li strong{display: block; font-size: 20px; margin-top: 5px; color: #29306c;}
.whmcs-integration .orangelinebtn:hover{background:transparent;}
.whmcs-intgtabs .resp-tabs-list li + li.resp-tab-active:before{height: 62px;}
.whmcs-intgtabs .resp-tabs-list li + li.resp-tab-active:before{height: 62px;}

.apisettingtab .resp-tab-active.apitestlive:after{display:none}
.apitokenform .succesmsg {margin-top: 0;}
.apitokenform h3{font-size: 24px; margin-bottom: 16px;}
.apitokenform label {margin-bottom: 5px;}
.apitokenform .apipassinput {max-width: 50%;}

.whmcs-gallery{ width: 325px; float: left; margin-top: 15px;}
.whmcs-gallery ul{ list-style: none;}
.whmcs-gallery ul li{ margin-bottom: 60px;}
.whmcs-gallery ul li img{width: 325px;}
.whmcs-brdnone{border: none !important; margin: 0px!important; }
.whmcs-gallery ul li:last-child{margin-bottom: 0px;}

.whmcs-ctrl-boxb{ width: 240px; float: right;}
.whmcs-ctrl-boxb ul{margin-left: 30px;}
.whmcs-ctrl-boxb li{font-size: 15px; line-height: 20px; list-style-image: url(../images/imgiconyes.png); border-bottom: solid 1px #d7d4d5; padding: 17px 0px}


.whmcs-btns{width: 460px; margin:40px auto 0 auto; }
.whmcs-btns a{float:left; text-decoration:none; font-family: 'yantramanavbold'; font-size:24px; padding:18px 18px 14px; border:2px solid #f07725; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; color: #f07725; line-height: 20px; text-align: center;}
.whmcs-btns a + a{ background:#f07725; color:#FFF;float:left;}
.whmcs-btns a:hover{background:#f07725; color:#FFF; -webkit-transition: all 0.7s; -moz-transition: all 0.7s; -o-transition: all 0.7s; transition: all 0.7s; }
.whmcs-btns a + a:hover{background:none; color:#f07725;}

.whmcs-btns a:first-child{margin-right:40px; }


.whmcs-newfeature{ width: 100%;}
.whmcs-newfeature ul{margin-left: 30px; color: #54a447;}
.whmcs-newfeature li{font-size: 15px; line-height: 20px; list-style-image: url(../images/imgiconyes.png); border-bottom: solid 1px #d7d4d5; padding: 17px 0px; font-weight: bold; }
.whmcs-newfeature li span{ display:block; color: #4f4f4f; font-weight: normal;}
.whmcs-newfeature li:last-child{border-bottom: none;}


.whmcs-infobox{background: #fdf1e9; padding:25px 30px;}
.whmcs-infobox img{width: 46px; float: left; margin-right: 20px;}
.whmcs-infobox .winfotxt{float: left; width:460px; margin-bottom: 0px;}

/*According Details*/
.accordingdetails { border-bottom: solid 1px #dfddde;}
.col { width: 693px; float: left; margin-bottom: 16px; }

.expahd { margin: 0; background: url(../images/preventcollaseimghover.png) no-repeat right top ; font-weight:normal; border-left:10px solid #f07725; }
.expahd a { display: block; padding: 10px 0 10px 15px; margin: 0; text-decoration: none; font-weight: normal; color: #29306c; font-size: 24px; border-top: solid 1px #dfddde; border-right: solid 1px #dfddde;}
.expahd:hover { background: url(../images/preventcollaseimghover.png) no-repeat right top #fff; color: #FFF !important; }
.expahd h5 { margin: 0; font-size: 20px; line-height: 24px;}
.expahd.open { background: url(../images/preventexpandimg.png) no-repeat right -2px #f07725; color: #FFF !important; font-size: 32px; font-weight:normal;}
.expahd.open a { color: #FFF; text-decoration: none; border-right: none; border-top: none;}
.expahd.open a:hover { color: #FFF; }
.expahd.open h5 { margin: 0; font-size: 20px; line-height: 24px;}
.expahd.open h5 a { color: #FFF; padding-bottom: 5px; text-decoration: none; }
.expahd.open h5 a:hover { color: #FFF; }
#css3-animated-example .expahd + div.collatxt { height: 0px; padding: 0px; overflow: hidden; background: #fff; color: #4f4f4f; display: block!important; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; }
#css3-animated-example .content { border: solid 1px #dfddde; border-top: none; border-bottom: none; color: #4f4f4f; padding: 20px;}
#css3-animated-example .content p { font-family: Arial, Tahoma, "Times New Roman"; font-size: 15px; line-height: 22px; margin-top: -5px; }
#css3-animated-example .content p a { color: #f07725; text-decoration: underline; font-weight: bold; }
#css3-animated-example .content p a:hover { color: #f07725; text-decoration: none; }
#css3-animated-example .content .aniwrap { padding: 20px 34px 20px 34px; }
#css3-animated-example .content .aniwrap .imgicon { width: 126px; float: left; }
#css3-animated-example .content .aniwrap .thetxtbox { width: 574px; float: left; display: block; }
#css3-animated-example .expahd.open + div { height: auto; background: #fff; }


.pastverhd{font-size: 20px; line-height: 24px; padding: 10px 0 10px 15px; margin: 0; text-decoration: none; font-weight: normal; border-left:10px solid #f07725; font-family: 'yantramanavbold'; color: #29306c; border-top: solid 1px #dfddde; border-right: 1px solid #dfddde; margin-top: 30px; border-bottom: none;}
.pastverhd a{text-decoration: none; }


.whmcs-excolbtns{padding: 20px; border-left: 1px solid #dfddde; border-right: 1px solid #dfddde;}
.whmcs-excolbtns a{font-size: 18px; font-family: 'yantramanavbold'; background:#f07725; border-radius:3px; height: auto; padding: 10px 20px; line-height: 20px; margin-right: 5px; font-weight: normal; margin-top: 0px; text-decoration: none;color:#fff; border:2px solid #f07725; display: inline-block;}
.whmcs-excolbtns a + a{ border:2px solid #f07725; color:#f07725; text-decoration: none;background:#fff;}
.whmcs-excolbtns a:hover{background:#fff; border:2px solid #f07725; color:#f07725; -webkit-transition: all 0.7s; -moz-transition: all 0.7s; -o-transition: all 0.7s; transition: all 0.7s;}
.whmcs-excolbtns a + a:hover{background:#f07725; color:#fff;}

.whmcs-supportbox{margin: 15px 0px; }
.whmcs-supportbox .ctrl-boxa{ width: 355px; float: left; border-right: none; } 
.whmcs-supportbox .ctrl-boxb{ width: 245px; float: left; border-right: none;}

.whmcs-supportbox .ctrl-boxa h6,.whmcs-supportbox .ctrl-boxb h6{font-size:20px; font-family:'yantramanavbold'; color:#29306c; line-height:20px; margin-bottom: 10px;}

.whmcs-greenbtn{text-align: center; display: inline-block; margin: 15px 0px;}
.whmcs-greenbtn a{ padding:8px 20px 11px; font-size:24px; color:#ffffff; font-family: 'yantramanavbold'; border: 2px solid #54a447; text-decoration: none; border-radius: 6px; font-weight:normal; background:#54a447; line-height:30px; }
.whmcs-greenbtn a:hover { background:#fff; border: 2px solid #54a447;  color:#54a447; transition: all 0.7s; }

.whmcsbox{ border-right: solid 1px #d7d4d5; min-height: 350px; padding-right: 30px; } 
.whmcsbox2{padding:0px 0px 10px 30px;  border-left: solid 1px #efefef; border-left: none;}
.whmcsbox p, .whmcsbox2 p{font-size: 14px; line-height: 22px; margin-bottom: 10px;}


.whmcs-support{ margin-bottom: 10px;}
.whmcs-support li{ list-style: none; margin: 0 0 0 25px; list-style-image: url(../images/imgiconyes.png);  border-bottom: solid 1px #d7d4d5; padding: 17px 0px; color: #54a447; font-weight: bold;}
.whmcs-support li:last-child{border-bottom: none;}



.whmcs-docs{ width: 100%;}
.whmcs-docs .whmcs-btns{width: 100%; margin-top: 20px;}
.whmcs-docs .whmcs-btns a{ background:#f07725; border-radius:3px; height: auto; padding: 10px 18px; line-height: 20px; margin-right: 5px; font-weight: normal; margin-top: 0px; text-decoration: none;color:#fff; border:2px solid #f07725; font-size: 18px;}
.whmcs-docs .whmcs-btns a:hover{background:#fff; border:2px solid #f07725; color:#f07725; -webkit-transition: all 0.7s; -moz-transition: all 0.7s; -o-transition: all 0.7s; transition: all 0.7s;}
.whmcs-docs .whmcs-btns a + a{ border:2px solid #f07725; color:#f07725; text-decoration: none;background:#fff;}
.whmcs-docs .whmcs-btns a + a:hover{background:#f07725; color:#fff;}


.whmcs-links{padding:0 0; margin-bottom: 30px}
.whmcs-links ul{list-style:none; margin:0; padding:0;}
.whmcs-links ul li{list-style:none; margin:0 0 15px 0; padding:0px 0;}
.whmcs-links ul li + li{}
.whmcs-links ul li a{color:#f07726; font-family: Arial,Tahoma,"Times New Roman"; font-size:17px; font-weight:bold; display:block;}
.whmcs-links ul li a:hover{text-decoration:none;}
.whmcs-links ul li span{color:#f07726; font-family: Arial,Tahoma,"Times New Roman"; font-size:17px; font-weight:bold; display:block;}
.whmcs-links ul li span:hover{text-decoration:none;}
.whmcs-links ul li.contphone span{ background: url(../images/phoneicon2.png) no-repeat 0 center; padding:13px 0 13px 55px; background-size: 38px;}
.whmcs-links ul li.contchat a{ background: url(../images/chaticon2.png) no-repeat 0 center; padding:8px 0 8px 55px;background-size: 38px;}
.whmcs-links ul li.contsales a{ background: url(../images/mailicon.png) no-repeat 0 center; padding:6px 0 6px 55px;background-size: 38px;}

.inputsign {color: #5b5b5b; font-size: 12px; padding: 7px 10px; width: 100%;   font-family: Arial, Tahoma, Verdana; line-height: 16px; box-shadow:none;}

.whmcs-resource{}
.whmcs-resource .whmcs-btns{width: 100%; margin-top: 30px;}
.whmcs-resource .whmcs-btns a{background:#f07725; border-radius:3px; height: auto; padding: 10px 18px; line-height: 20px; margin-right: 5px; font-weight: normal; margin-top: 0px; text-decoration: none;color:#fff; border:2px solid #f07725; font-size: 18px; float: right;}
.whmcs-resource .whmcs-btns a:hover{background:#fff; border:2px solid #f07725; color:#f07725; -webkit-transition: all 0.7s; -moz-transition: all 0.7s; -o-transition: all 0.7s; transition: all 0.7s;}
.redfont { color: #ff0000; font-size: 12px; }


.box > span{float: right; margin-top: 5px; font-weight: bold;}
#dvcharts div *, #dvcharts div *:after, #dvcharts div *:before{box-sizing: content-box !important;}


.dashcwbanner{background: url(../images/dash-cwban-bg.png) no-repeat right bottom #FFF; margin-bottom: 30px;}
.dashcwleft{float: left; padding: 35px 0 35px 35px;}
.dashcwleft .cwstack-logo{float: left; margin-right: 35px;}
.dashcwleft p{float: left; font-size: 18px;}
.dashcwleft p span{display: block; color: #1fc369; text-transform: uppercase;}
.dashcwleft p strong{color: #606264;}
.dashcwright{float: right; padding: 35px 35px 35px 90px; text-align: center; width: 326px;}
.dashcwright span{display: block; margin-top: 12px; font-style: italic; color: #FFF;}
.dashcwright .button:hover{color: #1fc369;}

.cwpricecontrol{background: #dfe0e9; padding:20px 20px 10px;}
.cwpricecontrol h3 {font-size:26px; padding-bottom:10px}
.cwpricecontrol + .cwpricecontrol{margin-top: 20px;}
.cwpricecontrol .cwproname{font-family: yantramanavbold; font-size: 22px; color: #29306c; display: block;}
.cwpricecontrol .customprice{padding:10px; border: 1px solid #C9CBDA; cursor: pointer; margin-bottom: 10px; position: relative;}
.cwpricecontrol .priceactive{background:#FFF; border:1px solid #FFF;}
.cwradiobox{float: left; margin: 5px 5px 0 0;}
.cwpricetxt{float: left;}
.cwpricetxt .newpricehdsonepage{color: #252222; font-size: 16px; line-height: 20px; margin-bottom: 5px;}
.discountedprice span{display: inline-block; line-height: 18px; font-weight: bold; font-size: 12px;}
.discountedprice .newspanlines {color: #868686; float: left; padding-right: 5px;}
.discountedprice .newspanlines span {text-decoration: line-through;}
.discountedprice .nsave { color: #54a447; padding: 0 5px 0 0;}
.discountedprice .noff {color: #f07725;}

.idribbon {position: absolute; top:50%; right: 0; margin-top: -12px; background: #f07725; padding: 6px 10px 6px 20px; font-family: 'yantramanavbold'; font-size: 12px; text-transform: uppercase; color: #FFF; line-height: 1; text-align: center;}
.idribbon:before{content: ''; position: absolute; left: 0; top: 0; height: 0; width: 0; border-top: 12px solid transparent; border-bottom: 12px solid transparent; border-left: 8px solid #e1e3ef;}
.priceactive .idribbon:before{border-left: 8px solid #FFF;}

.cwregularupdate {background:#FFF;}
.cwregularupdate + .cwregularupdate{margin-bottom:10px;}
.cwregularupdate label .cwproname {display:none;}
.cwregularupdate .priceactive {background:#e1e3ef}
.cwregularupdate .idribbon:before {border-left: 8px solid #FFF;}
.cwregularupdate .priceactive .idribbon:before{border-left: 8px solid #e1e3ef;}

.cwProRate h4 {font-size: 18px; color: #29306c; margin-bottom: 5px;}
.cwProRate .santxtg {font-size: 13px; line-height: 18px;}
.cwProRate .santxtg span{display: block;}

.nextbtn {margin-top: 20px;}

.stepprocess{padding:10px 0 15px;}
.progressbar {counter-reset: step; padding: 0;}
.progressbar li {width: 25%; position: relative; text-align: center; float: left; font-family: 'yantramanavbold';}
.progressbar li span{position: relative; display: block; width: 40px; margin: 0 auto 10px auto;}
.progressbar li span:before{content: ""; width: 40px;height: 40px; border-radius: 100%; text-align: center; background: #dedede; position: absolute; top: -7px; left: 0;}
.progressbar li span em{background-color: #bfbfbf; height: 26px; width: 26px; display: block; margin: 8px auto 0; border-radius: 50%; font-style: normal; line-height : 28px; font-size: 18px; color: #7e7e7e; position: relative;}
.progressbar li label{color: #7e7e7e; font-size: 20px;}
.progressbar li:before, .progressbar li:after{content: ""; position: absolute; width: 50%; height: 16px; background-color: #dedede; top: 13px; z-index : -1;}
.progressbar li:before {left: 0%;}
.progressbar li:after {right: 0;}
.progressbar li:last-child:after, .progressbar li:first-child:before {border-radius: 7px;}
.progressbar li.active span:before{background:url(../images/steplock.svg) no-repeat; color: #FFF; height: 50px; top: -17px}
.progressbar li.active span em{font-size: 20px; background-color: #29306c; color: #FFF;}
.progressbar li.active label{color: #53a446;}
.progressbar li.active:before{background-color: #29306c;} 
.progressbar li.active + li.active:before{width: 100%; left: -50%;}
.progressbar li.active:last-child:after{background-color: #29306c;}

.sslproposalform .inputsign{width: 290px;}

/*GDRP Changes*/
.tool-tips {position:absolute; display:inline-block !important; float: right; width: 18px; height: 20px; background: url(/images/icon-privacyr.svg) no-repeat; margin-top: 6px; cursor: pointer; margin-left:8px;}
.tool-tips:hover{background: url(/images/icon-privacyh.svg) no-repeat;}
.tool-tips span {position:absolute; width:260px; background:#fff; padding:16px; line-height:16px; text-align:center; visibility:hidden; border-radius:4px; -moz-box-shadow:2px 2px 9px #aaaaaa; -webkit-box-shadow:2px 2px 9px #aaaaaa; -o-box-shadow:2px 2px 9px #aaaaaa; box-shadow:2px 2px 9px #aaaaaa; left:-42px !important; font-size:12px; color:#4f4f4f; font-weight: normal;}
.tool-tips span:after {content:''; position:absolute; top:-12%; left:50%; margin-left:99px; width:0; height:0; border-top:none; border-bottom:12px solid #FFFFFF !important; border-right:12px solid transparent; border-left:12px solid transparent;}
.tool-tips:hover span {visibility:visible; opacity:1; top: 30px; left:50%; margin-left:-185px; z-index:999; min-height:70px; height:auto;}

.addsiteurl{padding: 15px;}
.addsiteurl .labraw + .labraw{margin-top: 20px;}
.addsiteurl .labraw label{float: left; width: 230px; text-align: right; padding-right: 15px; line-height: 30px}

.reissuedetail {margin-bottom:30px}
.reissuedata {margin-top:20px}
.reissuedata .commonfont {margin-bottom: 20px}
.reissuedata .commonfont + .commonfont {margin-top:20px; padding-top:20px; border-top:1px solid #DDD}
.reissuedata h3 {color:#4f4f4f; font-size:20px; margin-bottom:15px;}

/*====== View All Brands =====*/
.viewallbrand .favstar {width: 50px;float: left}
.viewallbrand .extendedpro {width: 290px}
.viewallbrand .extendedtable-headrow .brand{margin-left:50px}
.viewallbrand .fav-icon{min-height: 57px;width: 50px;float: left;border: 0 !important}
.viewallbrand .fav-icon .favstaricon{background: url(/images/favstar-grey.svg) 0px center no-repeat;height: 20px;width: 20px;position: absolute;transform: translate(10px, 6px)}
.viewallbrand .fav-icon .favstaricon:hover{background: url(/images/favstar-hollow.svg) 0px center no-repeat}
.viewallbrand .fav-icon .favstaricon.favstarhollow{background: url(/images/favstar-fill.svg) 0px center no-repeat}
.viewallbrand .fav-icon .favstaricon.favstarfill{background: url(/images/favstar-fill.svg) 0px center no-repeat}
/*====== End View All Brands =====*/

.secure128banner {
    background: #EDEDED;
    padding: 20px;
    border-radius: 3px;
    margin-bottom: 20px
}
.secure128banner p{width: 70%; padding-left: 20px;}

/*====== Green Button Outline =====*/

/*====== Whmcs Integration =====*/
.features-box:not(:last-child){margin-bottom:10px;}
.features-box h4{font-size:20px;}

@media only screen and (max-height : 768px) {
    .slide-out-div{top: 90px !important}
	.sidebuyisbtn{top: 229px;}
}





#dvEnableJavascript { position: fixed; opacity: 0.7; height: 100%; width: 100%; top: 0; left: 0; background: #000000; border: 1px solid #cecece; z-index: 9999; }
#dvEnableJavascript1 { position: absolute; top: 100px; margin: 50px auto; width: 900px; padding: 0 0 0 250px; z-index: 99991; }
#dvEnableJavascript2 { text-align: center; background-color: white !important; padding: 25px 0; }


.cpimg { margin: 30px 0 0 0; text-align: center; }
.cpimg img { display: inline; }
.dashmar0 .boxlinks a { display: block; text-align: right; }
.dashmar0 .boxlinks a img { display: inline; }

/*--------------------faq----------------*/ 
.resellerpricing h1 { margin-bottom: 0; }
.colright .mainsunhd { color: #454545; font-family: 'yantramanavbold'; font-size: 24px; font-weight: normal; line-height: 32px; text-align: left; width: 100%;}
.faqhdque { border-bottom: 1px solid #f3f3f3; color: #29306c; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; padding: 5px 0 7px; }
h4.faqexpandheading { border-bottom: 1px solid #f3f3f3; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 20px; margin: 0; padding: 10px 0 10px 30px; background: url(../images/expandplus.png) no-repeat left 10px; }
h4.faqexpandheading.expandcnt { background: url(../images/expandminus.png) no-repeat left 10px; border-bottom: none; }
.faqtogglecontains { background: #f9f9f9; border: 1px solid #d9d9d9; border-radius: 5px; clear: both; font-size: 12px; line-height: 18px; margin: 0 0 5px; overflow: hidden; padding: 0; }
h4.faqexpandheading a { color: #4f4f4f; display: block; font-weight: normal; text-decoration: none; }
.faqtogglecontains .faqwrap { padding: 10px; }
.faqtogglecontains .faqwrap p { color: #29306c; font-size: 14px; line-height: 20px; margin: 0; padding: 0; }
.faqtogglecontains .faqwrap p + p { margin-top: 15px; }
.faqtogglecontains .faqwrap img { margin: 10px 0 0; }
.faqcatlist { padding: 0 0 15px; }
.faqtogglecontains .faqwrap p span a { color: #a4a4a4; font-size:12px;}
.faqtogglecontains .faqwrap p span a:hover { color: #a4a4a4; text-decoration: none; }
.faqtogglecontains .faqwrap p span { color: #a4a4a4 !important; display: block; float: right; margin: 0 0 5px; padding: 0; }
.faqtogglecontains .faqwrap ul { padding: 0px 0 0 25px; color: #29306c; margin: 15px 0 15px 10px; }
.faqtogglecontains .faqwrap ul li { color: #29306c; font-size: 14px; line-height: 20px; list-style-type: circle; background: none; padding-left: 0; margin-bottom: 0 }
.faqtogglecontains .faqwrap ul li ul { color: #29306c; font-size: 14px; line-height: 20px; margin-left: 20px; }
.faqtogglecontains .faqwrap ul li ul li { color: #29306c; font-size: 14px; line-height: 20px; list-style-type: lower-latin; }
.faqtogglecontains .faqwrap ul.numbulli li { list-style: decimal !important; }
.wd30 { width: 30px !important; }
.wd40 { width: 40px !important; }
.wd50 { width: 50px !important; }
.wd60 { width: 60px !important; }
.wd65 { width: 65px !important; }
.wd70 { width: 70px !important; }
.wd80 { width: 80px !important; }
.wd90 { width: 90px !important; }
.wd100 { width: 100px !important; }
.wd110 { width: 110px !important; }
.wd120 { width: 120px !important; }
.wd130 { width: 130px !important; }
.wd140 { width: 140px !important; }
.wd160 { width: 160px !important; }
.wd180 { width: 180px !important; }
.wd200 { width: 200px !important; }
.wd210 { width: 210px !important; }
.wd218 { width: 218px !important; }
.wd220 { width: 220px !important; }
.wd230 { width: 230px !important; }
.wd240 { width: 240px !important; }
.wd250 { width: 250px !important; }/*Feb 2017*/
.wd260 { width: 260px !important; }
.wd270 { width: 270px !important; }
.wd280 { width: 280px !important; }
.wd290 { width: 290px !important; }
.wd300 { width: 300px !important; }
.wd310 { width: 310px !important; }
.wd320 { width: 320px !important; }
.wd330 { width: 330px !important; }
.wd340 { width: 340px !important; }
.wd350 { width: 350px !important; }
.wd400 { width: 400px !important; }
.wd540 {width: 540px !important;}
.aligncenter { text-align: center !important; }
.mrgbotnone { margin-bottom: 0 !important; }
.mrgbot10 { margin-bottom: 10px !important; }

.whmcs-board h3{margin-bottom: 10px; font-size: 22px; line-height: 24px;}

/*---------------------- Popup -------------------*/
.shorttxt { font-size: 12px !important; }
.redtxt { color: #f00; }
.orangetxt { color: #f07725; }
.disable { cursor: default; opacity: 0.6; }

.tooimg { float: left; margin-right: 12px; }
.commoncntarea .common p { margin-bottom: 20px; }
.commoncntarea .common a { color: #f07725; font-weight: bold; }
#rcpcontainer { padding-bottom: 30px; }
.supportpopbox { width: 563px; padding: 15px; background: #FFF; border-radius: 5px; }
.supportpopboxtxt {font-size: 14px; color: #29306c; line-height: 18px; padding: 0 0 10px 0; }
.supportbtnbar p {font-size: 12px !important; color: #4f4f4f; margin-top: 5px; line-height: 18px;font-family: Arial,Tahoma,"Times New Roman" }
.shopnowfaq { padding-top: 10px; }
.shopnowfaq ul { margin: 10px 0 15px 25px; }
.shopnowfaq ul li { margin-bottom: 5px; font-size: 15px; font-family: Arial, Tahoma, "Times New Roman"; color: #4f4f4f; background: url("../images/icon-checkmark.png") no-repeat left 3px; padding-left: 20px; line-height: 22px; }
.shopnowfaq ul li a { color: #f07725; }
.shopnowfaq .common { margin-bottom: 20px; }
.shopnowfaq h3 { color: #29306c; font-family:'yantramanavbold'; font-size: 22px !important; line-height: 18px; padding-bottom: 10px; font-weight: normal; }

/*----- End New Full Width Banner -----*/
.commoncntarea { padding-top: 20px; }
.commoncntarea .common { margin-bottom: 20px; }
.brandclass { margin-bottom: 20px; display: block; }

.plesk_area {display: flex;align-items: center;}
.plesk_area h4{color: #54A447;font-family: 'yantramanavbold';font-size: 22px;font-weight: normal;line-height: 32px;}

.supportpopupgreenbtn { background:#54a447; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; color: #FFF; font-family: 'yantramanavbold'; font-size: 22px; padding: 6px 18px 8px; text-transform: none; margin-left: 35px; font-weight: normal; }
.supportpopupgreenbtn:hover { background:#54a447; }

.supportpopupsaffronbtn { background:#f07725; padding: 6px 18px 8px; color: #ffffff; font-family: 'yantramanavbold'; font-size: 22px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; font-weight: normal; border: none;}
.supportpopupsaffronbtn:hover { background:#e27424; }

.maincntleft { padding: 0 25px 0 0 !important; }
.mrgleft15 { margin-left: 15px !important; }

.commoncntarea .numberulli ul { margin: 10px 0 20px 45px; }
.commoncntarea .numberulli li { float: none; list-style: decimal !important; margin-bottom: 10px !important; }
.commoncntarea .numberulli li a { color: #f07725; font-weight: bold; }
.commoncntarea .numberulli li li { list-style: none !important; }
.wiredetailtbl { font-size: 13px; font-family: Arial, Helvetica, sans-serif; border: 1px solid #dfddde; color: #4f4f4f; }
.wiredetailtbl .wiretbl-raw { float: left; width: 100%; }
.wiredetailtbl .wiretbl-raw:nth-child(2n+1) { background: #e1e3ef; }
.wiredetailtbl .wiretbl-raw strong { float: left; padding: 10px 15px; width: 230px; border-right: 1px solid #dfddde;}
.wiredetailtbl .wiretbl-raw span { float: left; padding: 10px 15px; width: 63%;}

.addfundpopup .searchraw label { padding-left: 20px; width: 175px; }
.addfundpopup .inputsign { background: url("../images/inputbillbg.png") repeat-x scroll left bottom; border: 1px solid #b2b2b2; border-radius: 4px; color: #5b5b5b; font-size: 14px; padding: 7px 10px; width: 200px !important; }
.addfundpopup .searchraw { width: 100% !important; }
.addfundpopup .searchbox { width: 100% !important;}
.addfundpopup .searchbox fieldset{border:none; margin:0; padding: 0;}

/*----------- Management ---------------------*/

.dashbtn { color: #FFF; background: #f07725; font-size: 12px; line-height: 18px; font-weight: bold; padding: 3px 28px; border: none; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; font-family: Arial, Tahoma, "Times New Roman"; }
.dashbtn1 { background: #F07725; border: 0 none; border-radius: 2px; color: #FFFFFF !important; font-size: 12px; font-weight: bold; line-height: 18px; padding: 3px 5px; font-family: Arial, Tahoma, "Times New Roman"; text-decoration: none; }
.dashbtndisabled { background: #ccc; border: 0 none; border-radius: 2px; color: #FFFFFF !important; font-size: 12px; font-weight: bold; line-height: 18px; padding: 3px 5px; font-family: Arial, Tahoma, "Times New Roman"; text-decoration: none; }
.dashbtn2 { background: #5EB04F; border: 0 none; border-radius: 2px; color: #FFFFFF !important; font-size: 12px; font-weight: bold; line-height: 18px; padding: 3px 5px; font-family: Arial, Tahoma, "Times New Roman"; text-decoration: none; }
.dashbtn3 { background: #f07725; color: #FFF !important; font-size: 12px !important; line-height: 18px; font-weight: normal !important; padding: 5px 18px; border: none; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin: 0 10px 10px 0; font-family: Arial, Tahoma, "Times New Roman"; text-decoration: none; }
.titlesection .partnerid h2.cheappartid { background: #d7eef1; border-radius: 4px; color: #d9491b; padding: 0 10px 7px; }

/*------------------------------ Mobile Banner ----------------------------*/

.gridbaraw p { margin-bottom: 0; line-height: normal; }
.resellerbar p { margin-bottom: 20px; }
#contactform .domainraw { margin: 20px 0; }
.notificationbox { background: #fff9ba; border: solid 1px #e5dc81; padding: 10px 15px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; margin: 0 0 29px 0; }
.notificationbox p { color: #956d28; font-family: Georgia, Arial, Tahoma; font-size: 14px; line-height: 20px; font-style: italic; }

.twolinetlt { position: absolute; right: 0; top: 48px; }
.matrixbtnset { margin-top: 15px; }
.matrixbtnset a { font-size: 30px; font-family: 'yantramanavbold'; text-decoration: none; display: block; padding: 16px 30px 16px; color: #FFF !important; text-align: center; line-height: 24px; border-radius: 3px; float: left; }

.matrixbtnset a.viewpdf { background: #29306c; border:solid 2px #29306c;}
.matrixbtnset a.viewpdf:hover { background:none; border:solid 2px #29306c; color:#29306c !important;}
.matrixbtnset a.downloadpdf { background: #ef7a26; border:solid 2px #ef7a26;}
.matrixbtnset a.downloadpdf:hover { background:none; border:solid 2px #e57826; color:#e57826 !important;}
.matrixbtnset a + a { margin-left: 20px; }

.flatgreenbtn{font-size:20px; font-family: 'yantramanavbold'; padding:10px 12px 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; background:#459736; border:none; color:#FFF; line-height:24px; }
.flatgreenbtn:hover{background:#54a447;}
a.flatgreenbtn{display:inline-block; text-decoration:none; color:#FFF !important;}
.padbotnone {padding-bottom:0 !important;}




.orangelinebtn{background:#f07725; border: 2px solid #f07725; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; color: #FFF !important; font-family: 'yantramanavbold'; font-size: 26px;line-height: 22px; padding:15px 20px 15px; text-decoration: none; display:inline-block; text-align: center; font-weight: normal;}
.orangelinebtn:hover{background:transparent; color:#f07725 !important; -moz-transition:all 0.7s; -webkit-transition:all 0.7s; -o-transition:all 0.7s; transition:all 0.7s; }

.bluelinebtn{background:#29306c; border: 2px solid #29306c; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; color: #FFF !important; font-family: 'yantramanavbold'; font-size: 26px;line-height: 22px; padding:15px 20px 15px; text-decoration: none; display:inline-block; text-align: center; font-weight: normal;}
.bluelinebtn:hover{background:transparent; color:#29306c !important; -moz-transition:all 0.7s; -webkit-transition:all 0.7s; -o-transition:all 0.7s; transition:all 0.7s; }

.bluebgbtn{background:transparent; border: 2px solid #29306c; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; color: #29306c !important; font-family: 'yantramanavbold'; font-size: 26px;line-height: 22px; padding:15px 20px 15px; text-decoration: none; display:inline-block; text-align: center; font-weight: normal;}
.bluebgbtn:hover{background:#29306c; color:#FFF !important; -moz-transition:all 0.7s; -webkit-transition:all 0.7s; -o-transition:all 0.7s; transition:all 0.7s; }

.greenlinebtn{background: #54a447; border: 2px solid #54a447; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; color: #FFF !important; font-family: 'yantramanavbold'; font-size: 26px;line-height: 22px; padding:15px 20px 15px; text-decoration: none; display:inline-block; text-align: center;}
.greenlinebtn:hover{background:transparent; color:#54a447 !important; -moz-transition:all 0.7s; -webkit-transition:all 0.7s; -o-transition:all 0.7s; transition:all 0.7s; }

.brandtllisttlt{margin-bottom: 60px;}

/*----------- Enterprise Certificate Packs -----------*/
.enterpeisehalf{flex-wrap: inherit;padding: 40px 0}
.enterpeisehalf div:first-child{padding-right:20px;width: 60%}
.enterpeisehalf div:last-child{width: 40%}

.enterprisecount {padding: 5px 0px;margin-top: 7px}
.enterprisecount .counter {display: grid;grid-gap: 0 15px;grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));text-align: center}
.enterprisecount .counter:before {content: none}
.enterprisecount .count{position: relative;cursor: pointer;padding: 10px;border: 1px solid transparent}
.enterprisecount .count.active {border: 1px solid #D7D4D5}
.enterprisecount .count span{font-size: 25px}
.enterprisecount .count h3{font-size: 22px;margin: 0px 0 8px 0;white-space: nowrap}
.enterprisecount .count p{font-size: 13px;font-weight: normal;line-height:17px}

.enterprisecount .count .countwrap{border-top: 1px solid #D7D4D5;padding-top: 16px;margin-bottom: 8px}
.enterprisecount .count .countpercmain h2{font-size: 54px;line-height: 36px;float: left;padding: 0;letter-spacing: -1px}
.enterprisecount .count .countperc{font-size: 28px;line-height: 14px;float: left;margin: 0;padding: 0px 0 0 2px;text-align: left}
.enterprisecount .count .countpercoff{font-size: 15px;margin: 7px 0 0 0;letter-spacing: -1px;text-transform: uppercase}

.entprifrombtn {margin-top: 30px!important}
.entprifrombtn .button+.button{margin-left: 25px}
.enterpriseform {margin-bottom: 30px}
.enterpriseform label{font-size: 16px!important}
.enterpriseform > h2 {color: #29306c;margin-bottom: 20px}
.enterpriseform .entprifromdesc {margin-top: 30px}
.enterpriseform .entprifromdesc p{font-size:15px;line-height: 24px;margin-bottom: 15px}
.enterpriseform .entprifromdesc .small{font-size:10px;line-height: 16px}
.enterpriseform .entprifromdesc .small+.small{margin-bottom: 0px}

.enterpriseform .tabraw > label{float: none;width: auto!important}
.enterpriseform .tabraw > select{display: block;margin-top: 6px}
.enterpriseform .tabraw{margin-top:20px}
.enterpriseform .tabinner{padding:0px 0px 15px 0}

.enterpriseform .fieldinline{flex-wrap: inherit;margin-top: 30px}
.enterpriseform .fieldinline div:first-child{margin-right: 20px;width: 325px}
.enterpriseform .fieldinline div{width: 132px}
.enterpriseform .fieldinline label{width:auto;margin-bottom: 10px}

.enterpriseform select{width: 318px;}
.enterpriseform .brandlogo{padding: 40px;box-shadow: none;position: relative;height: 40px;width: 90px;margin-bottom: 8px;margin-left: 40px}
.enterpriseform .brandlogo.active{outline: none !important;}
.enterpriseform .brandlogo:first-child {margin-left: 0px}
.enterpriseform .brandlogo .brand{position: absolute;right: 3px;top: 3px;bottom: 3px;left: 3px;background-size: 100% !important}
.enterpriseform .brandlogo .brand.digicert{background: url(../images/brand-digicert-name.svg) no-repeat center}
.enterpriseform .brandlogo .brand.geotrust{background: url(../images/brand-geotrust.svg) no-repeat center}
.enterpriseform .brandlogo .brand.thwate{background: url(../content/images/brand-thawte.svg) no-repeat center}
.enterpriseform .brandlogo .brand.rapidssl{background: url(../content/images/brand-rapidssl.svg) no-repeat center}
.enterpriseform .brandlogo input[type="radio"]{position: absolute;bottom: -15px;left: 45%}
/*----------- End Enterprise Certificate Packs -----------*/

.tooltip { 
    text-decoration: none;
    color: #36c;
    outline: none;
}

#mcTooltip {
    border-width: 1px;
    color: #333;
    border-color: #BBBBBB;
    padding: 10px 10px 10px 10px;
    font-size: 12px;
    line-height: 16px;
    font-family: Arial, Tahoma, "Times New Roman";
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    box-shadow: 2px 2px 9px #AAAAAA;
    background: url(../images/tootipbg.png) no-repeat left top #fff;
    border: solid 6px #fff;
}

#mcTooltip, .mcTooltipInner {
    width: 250px;
}

    #mcTooltip a {
        color: #f07725;
    }

#mcTooltipWrapper {
    position: absolute;
    visibility: hidden;
    overflow: visible;
    z-index: 9999999999;
    top: 0px;
}

#mcTooltip {
    float: left;
    border-style: solid;
    position: relative;
    overflow: hidden;
}

.mcTooltipInner {
    float: left;
    position: relative;
    width: auto;
    height: auto;
}

#mcttCo {
    position: absolute;
    text-align: left;
}

    #mcttCo em, #mcttCo b {
        display: block;
        width: 0;
        height: 0;
        overflow: hidden;
    }

.tooimg {
    float: left;
    margin-right: 10px;
}

.mcTooltipInner p {
    

    letter-spacing: -0.012em;
    line-height: 20px;
}
.mcTooltipInner *, .mcTooltipInner *:before, .mcTooltipInner *:after, #mcTooltipWrapper *, #mcTooltipWrapper *:before, #mcTooltipWrapper *:after, #mcTooltip *, #mcTooltip *::after, #mcTooltip *::before {
    box-sizing: content-box !important;
}

.dC-SAN-heading {
    font-size: 20px;
    font-weight: 600;
    margin: 16px 0 8px;
    color: #1f2a60;
    text-decoration: underline;
}



/*#cssmenu, #cssmenu ul, #cssmenu li, #cssmenu a {margin: 0; padding: 0; border: 0; list-style: none; font-weight: normal;  text-decoration: none; line-height: 1; font-size:22px; position: relative; font-family: 'yantramanavbold'; }
#cssmenu {width: 230px;}
#cssmenu a{line-height: 1.3;}
#cssmenu > ul{border-bottom:1px solid #dfddde; border-top:1px solid #dfddde;}
#cssmenu > ul > li > a {font-size: .9em; display: block; color: #29306c; border-top: none; border-left:10px solid #f07725;}
#cssmenu ul ul li{position:relative; height:30px;}
#cssmenu ul ul li.lihovereff a, #cssmenu ul ul li:hover a{background:url(../images/biggreenarrow.png) no-repeat 0 0 !important; color:#FFF !important; position:absolute; width:237px; text-decoration:none !important;} 

#cssmenu > ul > li > a > span {display: block; padding: 12px 10px; border-right:1px solid #dfddde; position:relative;   }
#cssmenu > ul li + li a span {border-top:1px solid #dfddde;}
#cssmenu > ul > li > a:hover{text-decoration: none;}
#cssmenu > ul > li.active {border-bottom: none;}
#cssmenu > ul > li.active a{background:#f07725; color:#FFF;}
#cssmenu > ul > li.has-sub.active > a span{background:#f07725;}
#cssmenu > ul > li.has-sub.active > a{color:#FFF;}
#cssmenu > ul li.has-sub.active ul{display:block !important;}
#cssmenu ul ul li a:hover{text-decoration:underline;}
#cssmenu ul ul{display: none; padding:10px 0; border-left:1px solid #dfddde; border-right:1px solid #dfddde;}
#cssmenu ul ul a{padding:5px 10px 5px 20px; display: block; color:#676767 !important; font-size:14px; font-weight: normal; font-family:Arial,Helvetica,sans-serif; background:url(../images/orangearrow.png) 10px 10px no-repeat !important }

#cssmenu > ul > li.has-sub ul a span {border-top:none;}
#cssmenu > ul li.dash-iconbar{border-right:1px solid #dfddde;}
#cssmenu ul li.active a.forjs{background:url(../images/dashround-icon-h.png) no-repeat 0 center;}
.dash-iconbar a{float:left;}
.dash-iconbar a span{border:none !important;}
.dash-iconbar a.forjs{float:right; border:none !important; background:url(../images/dashround-icon.png) no-repeat 0 center; height:49px; width:76px;}
.dash-iconbar a.forjs img{margin:5px 10px 4px 0;}
.dash-iconbar.active {background:#f07725}*/


#cssmenu li a{line-height: 1.3; text-decoration: none;}
#cssmenu > ul{border:1px solid #dfddde;}
#cssmenu > ul > li{position: relative;}
#cssmenu > ul > li + li:after{content: ''; position: absolute; height: 0; width: 0; right: 10px; top: 25px; margin-top: -5px; border-top: 7px solid transparent; border-bottom: 7px solid transparent; border-left: 9px solid #53a446;}
#cssmenu > ul > li + li.newclass:after, #cssmenu > ul > li + li.active:after{border-top: 9px solid #FFF; border-right: 7px solid transparent; border-left: 7px solid transparent; top: 27px;}
#cssmenu > ul > li > a {font-size: 20px; display: block; color: #29306c; font-family: 'yantramanavbold'; padding: 12px 10px 12px 20px; position: relative;}
#cssmenu > ul > li + li > a{border-top:1px solid #dfddde;}
#cssmenu > ul > li > a:before{content: ""; position: absolute; width: 10px; height: 102%; background: #f07725; left: 0; top: -1px;}
#cssmenu > ul > li.newclass > a, #cssmenu > ul > li.active > a{background:#f07725; color:#FFF;}
#cssmenu > ul > li.dash-iconbar.active a:before, #cssmenu > ul > li.newclass + li.newclass > a:before, #cssmenu > ul > li.active + li.active > a:before{top: 0; height: 100%;}

#cssmenu > ul li.has-sub.active ul{display:block !important;}
#cssmenu ul ul{display: none; padding:10px 0;}
#cssmenu ul ul li + li{margin-top: 2px;}
#cssmenu ul ul a{padding:5px 10px 5px 20px; display: block; color:#676767; font-size:14px; position: relative; line-height: 20px;}
#cssmenu ul ul a:before{content: ''; position: absolute; height: 0; width: 0; left: 10px; top: 12px; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 4px solid #f07725;}
#cssmenu ul ul li.lihovereff a, #cssmenu ul ul li:hover a{background:#53a446; color:#FFF;} 
#cssmenu ul ul li.lihovereff a:after, #cssmenu ul ul li:hover a:after{content: ''; position: absolute; height: 0; width: 0; left: 100%; top: 0; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left: 8px solid #53a446;} 
#cssmenu ul ul li.lihovereff a:before, #cssmenu ul ul li:hover a:before{display: none;}

.dash-iconbar a{background:url(/content/images/dashround-icon.svg) no-repeat right 10px center;}
#cssmenu > ul > li.dash-iconbar.active a{background:url(/content/images/dashround-icon-h.svg) no-repeat right 10px center #f07725 !important;}

#cssmenu .expanlink{text-align:right;}
#cssmenu .expanlink a{color:#f07725; font-family:Arial,Tahoma,"Times New Roman"; font-size:15px; text-decoration:underline;}
#cssmenu .expanlink a:hover{text-decoration:none;}

/*.newclass a span{background:#f07725 !important; color:#FFF;}
#cssmenu > ul > li.has-sub > a span label {background: url("../images/greenarrow.png") no-repeat right center; display: block; height: 15px; position: absolute; right: 0; top: 20px; width: 25px;}
#cssmenu > ul > li.has-sub.active > a span label {background: url("../images/whitearrow.png") no-repeat right center; display: block; height: 15px; width: 25px;}
#cssmenu ul li.newclass a span label{background: url(../images/whitearrow.png) right center no-repeat; width:25px; height:15px; display:block;}
#cssmenu ul li.newclass li span {background:none !important;}*/
.headertop-rt .notifications .smallbutton{font-size: 14px; text-transform: uppercase; padding: 3px 12px;}

.notifications { float:left; margin-right:37px; }
.notifications ul { float: left; list-style: none; }
.notifications ul li { float: left; position: relative; line-height: 24px; list-style: none; }
.notifications ul li a { font-family: 'yantramanavbold' !important; font-size: 18px; color: #FFF; display: block; text-decoration: none; font-weight:normal;}
.notifications ul li span { color: #FFF; font-family: Arial, Helvetica, sans-serif !important; background: #f07725; font-size: 10px; display: inline-block; position: absolute; padding: 0 5px; line-height: 15px; border-radius: 14px; left: 130px; top: -4px; }
.notifications ul li + li { margin-left: 40px; }
.notifications ul li + li span { left: 0; }
.notifications ul li + li span#incomepleteordercount{left: 100%;}
.totoalvalue { background: #FFF; color: #29306c; float: right; border-radius:0; padding: 0 22px; box-shadow:none; min-width:159px;min-height:40px; margin-top: -8px;}
.totoalvalue span { float: left; font-size: 12px; font-family: Arial, Helvetica, sans-serif !important; }
.totoalvalue #username { padding-left:17px; background: url(../images/toporange-arrow.png) no-repeat 0 17px; line-height:40px; float:right;}
.totoalvalue em {display: none; }
.topsettings { float: right; }
.topsettings ul { float: left; list-style: none; }
.topsettings ul li { list-style: none; position: relative; z-index: 999; }
.topsettings ul li span { padding: 5px 20px 0 5px; display: block; background: url(../images/downarrow.png) no-repeat 35px 15px; margin: 3px 0 0 0; cursor: pointer; }
.topsettings ul ul { display: none; background: #e5e3e3; border-radius: 3px 0 3px 3px; padding: 10px; position: absolute; right:0px; width:64px; z-index: 9999; }
.topsettings ul li:hover span { background: url(../images/downarrow.png) no-repeat 35px 15px #e5e3e3; border-radius: 3px 3px 0 0; }
.topsettings ul li:hover ul { display: block !important; }
.topsettings ul ul li { float: none; line-height: 22px;}
.topsettings ul ul li a { color: #4f4f4f; font-size: 12px; }
.topsettings ul ul li a:hover { text-decoration: none; }
.topsettings ul ul li .logoutbtn{background:#29306c; border-radius: 3px; color:#FFF; display: block; font-family: 'yantramanavbold' !important; margin:0; padding: 1px 8px 3px 10px; text-decoration:none; font-size:16px; text-align:center; font-weight:normal;}

.slide-out-div1 .handle1 { background-position: right 7px !important; right: -88px !important; margin-top: 0 !important; }
.slide-out-div1.open .handle1 { background: url("../images/slidearrowclose.png") no-repeat right 7px !important; }
.slide-out-div1 { width: 180px; z-index: 999; }
.autoinnercover {position: relative; }

.dashboardcart{margin-left: 25px;}

.linkboxsec {position:relative;}
.linkboxsec:after{content:""; background:#4f9f46; height:183px; width:100%; left:0; top:0; position:absolute;}
.linkboxsec .cntwrapper{z-index:9; padding: 0 !important;}
.linkboxsec .linkbox { box-shadow: 0 0 4px rgba(0, 0, 0, 0.2); float: left; width: 285px; margin: 20px 0 0 0; height: 278px; overflow: hidden;}
.linkboxrese {height:322px !important;}
.linkboxsec .linkbox + .linkbox { margin: 20px 0 12px 20px; }
.linkboxsec .linkbox h2 { font-family: 'yantramanavbold'; font-size: 26px; color: #FFF; height: 50px; line-height: 44px; background: #f07725; padding-left: 20px; font-weight:normal;}
.linkbox .boxlinks { background: #ffffff; border-top: none; min-height: 186px; }
.linkbox .boxlinks ul { list-style: none; padding: 10px 0; }
.linkbox .boxlinks ul li { list-style: none; line-height: 20px; font-family: Arial, Helvetica, sans-serif !important; }
.linkbox .boxlinks ul li a { background: url(../images/orangearrow.png) no-repeat 22px 7px; display: inline-block; text-decoration: none; font-size: 12px; color: #4f4f4f; padding-left: 36px; }
.linkbox .boxlinks ul li a:hover { text-decoration: underline; }
.linkbox .boxlinks ul li a span { color: #f07725;}
.linkbox .boxlinks ul li a span:hover { text-decoration: none; }

.linkbox .becomereseller{background:url(/content/images/partner-profit-slideicon.svg) no-repeat right -18px bottom #FFF; display: block; background-size: auto 170px; cursor: pointer; height: 200px; padding: 15px;}
.becomereseller h4{font-size: 20px; color: #29306c;}
.becomereseller p{font-size: 11px; font-weight: bold; line-height: 16px; margin: 10px 0 15px;}
.becomereseller .button{font-size: 16px; padding: 5px 10px;}
 
#affiliatesubpopup { padding: 15px; }
#affiliatesubpopup #pfirsttime { padding-bottom: 15px; border-bottom: 1px solid #CCC; margin-bottom: 15px; }
#paffiliatesignuplnk dt { float: left; font-weight: bold; margin-bottom: 10px; width: 100px; color: #4f4f4f; }
#paffiliatesignuplnk dd { float: left; margin-bottom: 10px; padding-left: 10px; width: 340px;}
#paffiliatesignuplnk dd a { color: #f07725; }

header .rcptopmenu{float:left; width:77px; margin-right:22px;}
.rcptopmenu > ul > li{margin-top: 2px;}
.rcptopmenu > ul > li:first-child{padding-left: 18px;}
.rcptopmenu > ul > li a{padding-bottom: 5px;}
.userbalc{margin-top:9px; border-left:1px solid #d8d5d6; margin-left:6px; padding-left:6px; float:right;}
.userbalc label{display:block; font-size:8px; text-transform:uppercase; font-family:Arial,Tahoma,"Times New Roman";}
.userbalc #addfundamt{font-size:11px;}

.usermenu{float:left;}
.usermenu #username{cursor:pointer; display:block; font-family:Arial,Tahoma,"Times New Roman"; font-size:14px; letter-spacing:0.002em !important; max-width:200px; white-space: nowrap; overflow: hidden;}
.usermenu ul { font-family: 'yantramanavbold'; font-size: 18px; letter-spacing: -0.03em; line-height: 20px; list-style:none; margin: 0; padding: 0; z-index: 9002; }
.usermenu ul li { display: block; position: relative; float: left; background: url(../images/menuicon.png) no-repeat 0 10px;}
.usermenu ul li a { border-radius:4px; color: #FFFFFF; display: block; margin:3px 3px 0px 3px; padding:0 0 5px 0; text-decoration: none; white-space: nowrap; letter-spacing:normal;}
.usermenu ul li + li{margin-left:15px;}
.usermenu ul .user-submnu{display:none; left:-40px; top:27px; position: absolute; overflow:hidden; z-index:9999; padding-top:9px; width:92px;}
.usermenu li:hover .user-submnu{display:block !important;}
.usermenu ul ul{background:#e2e4ef; padding-bottom:10px; overflow:hidden;}
.usermenu ul ul li{ float: none;}
.usermenu ul ul li{background:none; padding:0; margin:0;}
.usermenu ul li .arrow{height:0; width:0; position:relative; z-index:9999; border-left:6px solid transparent; border-right:6px solid transparent; border-bottom:8px solid #e2e4ef; margin:-8px 0 0 40px; display:none;}
.usermenu ul li:hover .arrow{display:block !important;}
.usermenu ul li .orangearrow{border-bottom:8px solid #f07725;}
.usermenu ul ul li a{color:#2a326b; font-family:Arial,Helvetica,sans-serif; font-size:12px; border-radius:0; margin:0; padding:6px 10px; line-height:21px;}
.usermenu ul ul li + li a{ min-width:70px; display:block;}
.usermenu ul ul li + li{background:url(../images/topddsept.png) no-repeat center 0; background-size:70px 1px;}
.usermenu ul ul li a.active, .usermenu ul ul li a:hover{background:#f07725; color: #FFF;}

.usermenu ul ul li.logout{background:none; margin-top:5px;}
.usermenu ul ul li.logout a{border:1px solid #f07725; border-radius:3px; margin:0 10px; min-width:50px; font-family: 'yantramanavbold'; font-size:16px; text-align:center; color:#f07725; padding:6px 10px; font-weight:normal; line-height: 1;}
.usermenu ul ul li.logout a:hover{color:#e2e4ef; transition:all 0.3s; -moz-transition:all 0.3s; -webkit-transition:all 0.3s; -o-transition:all 0.3s;}

/*----------------------------------------------------
    			Uploadpurchaseorder CSS
----------------------------------------------------*/
.typegreenrawb { background: #54a447; padding:20px 15px 20px; }
.typegreenrawb .typetblcolb { font-family: 'yantramanavbold'; color: #FFF; font-size: 18px; }
.typetblrawb { position: relative; padding: 10px 15px;  }
.typetblcolb { padding: 0 5px; float: left; font-size: 12px;  line-height:15px;}
.typetblone { width:185px;}
.typetbltwo { width:90px;}
.typetblthree { width:75px;}
.typetblfour { width:75px;}
.typetblfive { width:85px;}
.typetblsix { width:80px;}
.typetblsvn { width:70px;}
.typetblone a { font-weight: normal; color: #4f4f4f; } 
.typetblgray { background: #d4d6e1; }

.navimain .filterby ul li{background: none;}

.footarea{background:#29306c; clear:both;}
.foot-wrapper{width:960px; margin:0 auto; position:relative;}
.footarea .foot-wrapper{min-height:287px;background:#29306c; padding: 0;}

.footbox{float:left; padding:35px 0 0; margin-right:20px;}
.footbox h4{color: #ffffff; font-family: 'yantramanavbold'; font-size:22px !important; font-weight: normal; line-height: 22px; margin-bottom:15px;}
.footbox ul{ list-style:none; margin:0; padding:0;}
.footbox ul li{font-size:14px; line-height:18px; margin-bottom:6px; font-family:Arial,Helvetica,sans-serif;}
.footbox ul li a{color:#FFF; text-decoration:none;}
.footbox ul li a:hover{text-decoration:underline;}

.firstbox{width:192px;}
.secondbox{width:170px;}
.thirdbox{width:128px;}
.fourthbox{width:206px;}

.footfixbox{background:url(/images/footfixbg.svg) no-repeat; padding:0 8px; float:right; height:313px; width:192px; position:absolute; right:0; top:-13px;}
.footfixbox .footsecurelogo{margin-top:35px; display:block; text-align:center;}
.footfixbox .footsecurelogo a{display: block; width: 120px; margin: 0 auto;}
.footfixbox .approvelogo{display:block; text-align:center; width: 130px; margin:25px auto 0 auto}
.footfixbox .approvelogo img{display:inline;}
.footfixbox .socialicon{margin:0 auto; padding-top:20px; width:95px;}
.socialicon a{float:left; background-image:url(/images/footer-soical-icons.svg); background-repeat: no-repeat; width: 25px; height: 25px;}
.socialicon a + a{margin-left:7px;}

.socialicon .icon-fb{background-position: 0 0;}
.socialicon .icon-twit{background-position: -35px 0;}
.socialicon .icon-in{background-position: right 0;}

.footerpayment .foot-wrapper{padding:24px 0;}

.footercontact {background: #f07725;}
.footercontact .foot-wrapper{padding:30px 0 30px;}
.footercontact p{float:left; font-size:12px; color:#FFF; font-family:Arial,Helvetica,sans-serif; line-height:18px; width:50%; }
.footercontact .footbotmnu{float:right; margin-top:10px;}
.footbotmnu ul{float:left; width:100%; list-style:none; margin:0; padding:0;}
.footbotmnu ul li{float:left; font-family:Arial,Helvetica,sans-serif; font-size:12px;}
.footbotmnu ul li + li{border-left:1px solid #FFF; margin-left:10px; padding-left:10px;}
.footbotmnu ul li a{color:#FFF;}
.footbotmnu ul li a:hover{text-decoration:none;}

    .pre-fc-error{text-align:left !important;}
    div.chat-fc-form-outer{border-radius: 7px;}
    .chat-fc-form-outer p.fc-header{border-top-left-radius: 3px !important; border-top-right-radius:3px !important;}
    .chat-fc-form-outer div.fc-form{ padding: 10px 20px 20px 20px !important;}
    .chat-fc-form-outer div.fc-form p{font-size: 14px; color: #4f4f4f !important; margin-bottom: 10px !important;}
    .chat-fc-form-outer p.header{margin: 0px; background-color: #29306c !important;}
    .chat-fc-form-outer div.fc-form p{margin-bottom:0 0 30px 0;}
    .chat-fc-form-outer div.fc-form a.fc-button{background-color: #29306c !important; text-decoration: none !important; font-weight: bold; box-sizing: border-box; font-size:14px;}
    .chat-fc-form-outer div.fc-form ul li{margin-bottom: 5px !important;}
    .chat-fc-form-outer div.fc-form ul li input{box-sizing: border-box; background: none !important; padding:8px !important; margin-bottom:0px !important;}
    .pre-fc-field select{border: 1px solid #ddd; border-radius: 3px; padding: 8px; width: 100%;}
    li.pre-fc-field select{height: 36px !important;}
    .chat-fc-form-outer div.fc-form ul li input:focus{box-shadow: none !important;}
    .chat-fc-form-outer div.fc-form ul li label{font-size: 13px !important; margin-top: 1px !important; position: static !important; top: 0px !important; margin-left: 0px !important;}
    .chat-fc-form-outer div.fc-form ul li:last-child{margin-bottom: 15px !important;}
    #chat-fc-allinformationsuppliedinthisformwillbeusedtoprovidecustomersupport{display:none !important;}
