/* Generated by less 2.4.0 */
/* Open Sans @font-face kit */
/* BEGIN Light */
@font-face {
  font-family: 'Open Sans';
  src: url('../assets/fonts//Light/OpenSans-Light.eot');
  src: url('../assets/fonts//Light/OpenSans-Light.eot?#iefix') format('embedded-opentype'), url('../assets/fonts//Light/OpenSans-Light.woff') format('woff'), url('../assets/fonts//Light/OpenSans-Light.ttf') format('truetype'), url('../assets/fonts//Light/OpenSans-Light.svg#OpenSansLight') format('svg');
  font-weight: 300;
  font-style: normal;
}
/* END Light */
/* BEGIN Light Italic */
@font-face {
  font-family: 'Open Sans';
  src: url('../assets/fonts//LightItalic/OpenSans-LightItalic.eot');
  src: url('../assets/fonts//LightItalic/OpenSans-LightItalic.eot?#iefix') format('embedded-opentype'), url('../assets/fonts//LightItalic/OpenSans-LightItalic.woff') format('woff'), url('../assets/fonts//LightItalic/OpenSans-LightItalic.ttf') format('truetype'), url('../assets/fonts//LightItalic/OpenSans-LightItalic.svg#OpenSansLightItalic') format('svg');
  font-weight: 300;
  font-style: italic;
}
/* END Light Italic */
/* BEGIN Regular */
@font-face {
  font-family: 'Open Sans';
  src: url('../assets/fonts//Regular/OpenSans-Regular.eot');
  src: url('../assets/fonts//Regular/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), url('../assets/fonts//Regular/OpenSans-Regular.woff') format('woff'), url('../assets/fonts//Regular/OpenSans-Regular.ttf') format('truetype'), url('../assets/fonts//Regular/OpenSans-Regular.svg#OpenSansRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* END Regular */
/* BEGIN Italic */
@font-face {
  font-family: 'Open Sans';
  src: url('../assets/fonts//Italic/OpenSans-Italic.eot');
  src: url('../assets/fonts//Italic/OpenSans-Italic.eot?#iefix') format('embedded-opentype'), url('../assets/fonts//Italic/OpenSans-Italic.woff') format('woff'), url('../assets/fonts//Italic/OpenSans-Italic.ttf') format('truetype'), url('../assets/fonts//Italic/OpenSans-Italic.svg#OpenSansItalic') format('svg');
  font-weight: normal;
  font-style: italic;
}
/* END Italic */
/* BEGIN Semibold */
@font-face {
  font-family: 'Open Sans';
  src: url('../assets/fonts//Semibold/OpenSans-Semibold.eot');
  src: url('../assets/fonts//Semibold/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'), url('../assets/fonts//Semibold/OpenSans-Semibold.woff') format('woff'), url('../assets/fonts//Semibold/OpenSans-Semibold.ttf') format('truetype'), url('../assets/fonts//Semibold/OpenSans-Semibold.svg#OpenSansSemibold') format('svg');
  font-weight: 600;
  font-style: normal;
}
/* END Semibold */
/* BEGIN Semibold Italic */
@font-face {
  font-family: 'Open Sans';
  src: url('../assets/fonts//SemiboldItalic/OpenSans-SemiboldItalic.eot');
  src: url('../assets/fonts//SemiboldItalic/OpenSans-SemiboldItalic.eot?#iefix') format('embedded-opentype'), url('../assets/fonts//SemiboldItalic/OpenSans-SemiboldItalic.woff') format('woff'), url('../assets/fonts//SemiboldItalic/OpenSans-SemiboldItalic.ttf') format('truetype'), url('../assets/fonts//SemiboldItalic/OpenSans-SemiboldItalic.svg#OpenSansSemiboldItalic') format('svg');
  font-weight: 600;
  font-style: italic;
}
/* END Semibold Italic */
/* BEGIN Bold */
@font-face {
  font-family: 'Open Sans';
  src: url('../assets/fonts//Bold/OpenSans-Bold.eot');
  src: url('../assets/fonts//Bold/OpenSans-Bold.eot?#iefix') format('embedded-opentype'), url('../assets/fonts//Bold/OpenSans-Bold.woff') format('woff'), url('../assets/fonts//Bold/OpenSans-Bold.ttf') format('truetype'), url('../assets/fonts//Bold/OpenSans-Bold.svg#OpenSansBold') format('svg');
  font-weight: bold;
  font-style: normal;
}
/* END Bold */
/* BEGIN Bold Italic */
@font-face {
  font-family: 'Open Sans';
  src: url('../assets/fonts//BoldItalic/OpenSans-BoldItalic.eot');
  src: url('../assets/fonts//BoldItalic/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../assets/fonts//BoldItalic/OpenSans-BoldItalic.woff') format('woff'), url('../assets/fonts//BoldItalic/OpenSans-BoldItalic.ttf') format('truetype'), url('../assets/fonts//BoldItalic/OpenSans-BoldItalic.svg#OpenSansBoldItalic') format('svg');
  font-weight: bold;
  font-style: italic;
}
/* END Bold Italic */
/* BEGIN Extrabold */
@font-face {
  font-family: 'Open Sans';
  src: url('../assets/fonts//ExtraBold/OpenSans-ExtraBold.eot');
  src: url('../assets/fonts//ExtraBold/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'), url('../assets/fonts//ExtraBold/OpenSans-ExtraBold.woff') format('woff'), url('../assets/fonts//ExtraBold/OpenSans-ExtraBold.ttf') format('truetype'), url('../assets/fonts//ExtraBold/OpenSans-ExtraBold.svg#OpenSansExtrabold') format('svg');
  font-weight: 800;
  font-style: normal;
}
/* END Extrabold */
/* BEGIN Extrabold Italic */
@font-face {
  font-family: 'Open Sans';
  src: url('../assets/fonts//ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot');
  src: url('../assets/fonts//ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'), url('../assets/fonts//ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff') format('woff'), url('../assets/fonts//ExtraBoldItalic/OpenSans-ExtraBoldItalic.ttf') format('truetype'), url('../assets/fonts//ExtraBoldItalic/OpenSans-ExtraBoldItalic.svg#OpenSansExtraboldItalic') format('svg');
  font-weight: 800;
  font-style: italic;
}
/* END Extrabold Italic */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
/*Global Reset*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video, button {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;font-family: 'Open Sans', sans-serif;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;font-family: 'Open Sans', sans-serif;}
body {line-height: 1;font-family: 'Open Sans', sans-serif;}
ol, ul {list-style: none;font-family: 'Open Sans', sans-serif;}
blockquote, q {quotes: none;font-family: 'Open Sans', sans-serif;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;font-family: 'Open Sans', sans-serif;}
table {border-collapse: collapse;border-spacing: 0;font-family: 'Open Sans', sans-serif;}
strong{font-weight: 600;}
/*Global Reset*/

body{background-color: #fff; }
a{cursor:pointer;}
a:hover, a:focus{text-decoration:none}
.container{width:100%;min-width:999px;max-width:999px;margin:0px auto;}
.header .header_inner{height:95px;}
.header .header_inner .logo{position:absolute;top:20px;}
.header .header_inner .logo a{display: block;height:95px;}
.header .header_inner .logo img{max-width:255px}
.header .header-rhs{float:right;}
.header .header-rhs .sm-menu{height:22px;border-bottom:1px solid #dedede;padding-top:11px;float:right;width:480px;text-align:right;}
.header .header-rhs .sm-menu ul{float:right;}
.header .header-rhs .sm-menu li{float:left;font-size:12px;}
.header .header-rhs .sm-menu li a{color:#000;text-decoration: none;display:block;padding:0px 12px;border-right:1px solid #b3b3b3;}
.header .header-rhs .sm-menu li a:hover{color:#5c6a72;}
.header .header-rhs .sm-menu li.last-child a{padding-right:0px;border-right-width:0;border-right:0px solid #fff;}
.header .header-rhs .sm-menu li.first-child a{padding-left:8px;}
.header .header-rhs .big-menu{height:32px;padding-top:24px;clear:both;}
.header .header-rhs .big-menu ul{}
.header .header-rhs .big-menu li{float:left;font-size:16px;font-weight: 600}
.header .header-rhs .big-menu li.last-child a{padding-right:0px;}
.header .header-rhs .big-menu li a{color:#424f57;text-decoration: none;display:block;padding:0px 21px;}
/*.header .header-rhs .big-menu li a:hover{text-decoration: underline;}*/
.header .header-rhs .big-menu li a .icn{margin-right:7px;}
.span_1{width: 999px;}
.icn{display:inline-block;width:22px;height:22px;background-image:url(images/demo_sprite.png);vertical-align: middle; }
.icn-demo{background-position: -30px -95px;}
.icn-download{background-position: -60px -95px;}
.icn-tour{background-position: -1px -95px;width:20px;}
.banner {background:url(images/demo_banner.png) no-repeat scroll center;margin: 0 auto;background-size:cover}
.banner_txt{padding-top:50px;text-align:center;margin:0 50px 30px 50px;}
.banner_actions{padding-top:35px;}
.banner_txt p,.banner_actions p{line-height: 20px;font-size: 19px;font-weight: 200;}

.banner_txt h1{line-height:43px;font-size: 33px;font-weight: 300;margin:20px 0 11px; color:#fff;padding:0 110px}
.banner_txt p {line-height:22px;font-size: 22px;font-weight: 300;margin:0; color:#7fbb47}
.banner_list{clear:both;}

.banner_list ul {list-style:none;color:#60b924; margin:64px auto 0; width: 480px;}
.banner_list ul li { float: left}
.banner_list ul li.img_left {background:url(images/demo_sprite.png) no-repeat -28px -496px; height: 1px; width: 200px; margin: 8px 0}
.banner_list ul li.login_text {color:#fff; margin: 0 10px; font-size: 15px; font-weight: 100}
.banner_list ul li.img_right {background:url(images/demo_sprite.png) no-repeat -281px -496px; height: 1px; width: 200px;margin: 8px 0 }
.banner_list{margin:0 50px;}

.login_btn a { padding:9px 42px; font-size: 20px; margin-top:5px; line-height: 34px;text-align: left; cursor: pointer;text-decoration:none}
.login_btn a i {background:url(images/demo_sprite.png) no-repeat;width: 24px; height: 27px; margin-right:5px;display:inline-block;vertical-align: middle;}
.login_btn a.admin {background: #7fbb47; color: #fff}
.login_btn button.tech {background: #fff; color: #424f57}
.login_btn a.admin i { background-position:-468px -11px }
.login_btn button.tech i{  background-position:-417px -6px}
.login_btn{text-align:center;}

.half_60{width:53%;float:left;}
.half_40{width:47%;float:left;}
.half_50{width:50%;float:left;}
.f_right { float: right} .f_left { float: left}
.mar_right_10 { margin-right: 10px}
.pad_rit_0 { padding-right: 0!important}

.btn{font-size:18px;display: block;background:#ccc;padding:18px 15px 18px 70px;;margin:20px 30px 30px 50px;color:#fff;text-decoration: none;text-align:center;position: relative;}
.btn .icn{width:31px;height: 31px;margin-right:10px;vertical-align:middle;position:absolute;left:38px;top:10px;}
.btn span{font-size:12px;}
.btn-primary{background-color: #81ba4e;}
.btn-primary:hover{background-color: #72B13A;}
.btn-default{background-color: #5c6a72;}
.btn-default:hover{background-color: #48565F;}
.icn-user-admin{background-position: -464px -8px;}
.icn-user-technician{background-position: -418px -9px;}
.content_inner{padding:30px 0 0 0;height:100px;background-color: #fff; margin-bottom:40px;}
.cells{width:20%;float:left;}
.cells .icon{display: block;height:87px;text-align:center;}
.cells .txt{display: block;height:107px;font-weight: normal;font-size: 16px;line-height: 30px;text-align: center;padding:0px 20px 25px 20px;}
.cells .txt p{line-height: 25px;}
.cells .txt p a{color:#000;text-decoration: none;}
.cells .txt p a:hover{text-decoration: underline;}
.cells .icn{width:59px;height: 59px;}
.icn-inactive-user{background-position: -314px -139px;}
.icn-password-reset{background-position:-74px -135px;}
.icn-o365{background-position:-155px -136px;}
.icn-automate{background-position:-4px -139px;width:67px !important;}
.icn-mailbox{background-position:-236px -133px;}
.icn-bullet{background-position:-464px -65px;}

.row {
    clear: both;
    height: auto;
}
.content .split-4 {
    float: left;
    margin: 0 1% 0 0;
    width: 32%;
}
.content .span-1 {
    padding-left: 90px; padding-right: 25px;
    position: relative;
}
.content .span-1 a {
    color: #0098cb;
    text-decoration: none;
    clear: both; display: block; text-decoration: underline;
}
.content .icn-users { background-position: -1px -127px;}
.content .icn-mail { background-position: -81px -127px;}
.content .icn-security { background-position: -162px -127px;}

.content .icn {
    height: 77px;
    left: 0;
    position: absolute;
    top: 0;
    width: 77px;
}
.content .sprite, .content .logo, .content .icn {
    background-image: url("images/demo_sprite.png");
}
.content .span-1 h3 {
    color: #7fbb47; text-decoration: none;
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 10px; line-height: 24px;
}

.content .span-1 p, .content .span-1 a {
    line-height: 20px;
}
.content .split-4 p { font-size: 12px;}

.footer {background: #f1f1f1;height:34px;width: 100%; position:fixed; bottom:0}
.footer .container { text-align: center}
.footer a { font-size:12px; line-height:36px;font-weight:300;color:#222222}

.banner-bottom{background:rgba(0,0,0,0.6);color:#fff;text-align:center;padding:7px;margin-top:45px}
.banner-bottom p{margin:10px;font-weight:300;font-size:15px}
.banner-bottom p + p{font-size:16px}
.banner-bottom p a{color:#01baff;font-weight:normal;}
.azure-icon, .aws-icon, .google-icon, .salesforce-icon{float:left}
.icon-content{float:left;width:67%;margin-left:5%}
.icon-content h3{color:#000;font-size:16px;font-weight:700;margin-bottom:15px}
.icon-content p{line-height: 24px;font-size:14px;font-weight:normal;}
.bottom-log-sec{padding:0 15px;box-sizing:border-box;}
.header .header-rhs .big-menu ul{float:right}
.toll-no{cursor:default;pointer-events:none;}







