/* ==========================================================================
    Global Settings
========================================================================== */

/*
* Boxsizing set to border box http://css-tricks.com/box-sizing/
*/

*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/*
* Remove text-shadow in selection highlight: h5bp.com/i
* These selection rule sets have to be separate.
* Customize the background color to match your design.
*/

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}
/*
* HTML settings, change it as required
*/
html.digital-section { padding:0px !important;}

/*
* Body settings, change it as required
*/

body { font-family:'lato', Arial, Helvetica, sans-serif ; font-size: 1em; line-height: 1.4; overflow-x:hidden; background:#f2f2f2; }
body.admin-panel {overflow-x:visible;}
body.hideScroll { overflow:hidden;}
body.digital-section,#techstation-page.digital-section { padding:0px !important;}

/*
* Headings
*/

h1, h2, h3, h4, h5, h6 { font-family:'lato', Arial, Helvetica, sans-serif; font-weight:normal; color:#4a4548; text-rendering: optimizeLegibility; margin-top:0px; margin-bottom:16px; }
h1 { font-size:40px; line-height:48px;}
h2 { font-size:24px; line-height:32px;}
h3 { font-size:18px; font-weight:600; line-height:22px; color:#19171a;}
h4 { font-size:18px; line-height:22px;}
h5 { font-size:14px; line-height:20px; color:#19171a; font-weight:600;}
h6 { font-size:14px; line-height:20px;}
p { font-size:14px; color:#4a4548; line-height:20px; margin-bottom:10px;}
p a { color:#d7263d;}
p a:hover, p a:focus { color:#d7263d;}

/*
* Links
*/

a { color: #d7263d; text-decoration: none; line-height: inherit; }
a:hover { /*color: #2795b6;*/ color: #d7263d; text-decoration:none; }
a:focus { color: #d7263d; outline: none; }
p a, p a:visited { line-height: inherit; }


/*
* A better looking default horizontal rule
*/

hr { display: block; height: 1px; border: 0; border-top: 1px solid #c2c2c2; margin:16px 0; padding: 0; position:relative; }


/*
* Remove the gap between images and the bottom of their containers: h5bp.com/i/440
*/
img {
    vertical-align: middle; max-width: 100%; height: auto; -ms-interpolation-mode: bicubic;
}


/*
* Remove default fieldset styles.
*/

fieldset { border: 0; margin: 0; padding: 0; }


/*
* Allow only vertical resizing of textareas.
*/

textarea {
    resize: vertical;
}

/*
* Iframe
*/
iframe[name="google_conversion_frame"]{ display:none;}

/*
* Pre
*/
pre { font-size:14px; color:#4a4548; line-height:20px;  font-family:'lato', Arial, Helvetica, sans-serif; font-weight:normal; border-radius: 3px;  background-color: #f7f7f7; padding:16px; border:0;}


/* ==========================================================================
    Helper classes
========================================================================== */

/*
* Floats
*/

.left { float: left; }

.right { float: right; }


/*
* Text Alignment
*/

.text-left { text-align: left; }

.text-right { text-align: right; }

.text-center { text-align: center; }


/*
* Image Alignment
*/

img.alignleft { float:left; margin:0 10px 10px 0; display: inline;}

img.alignright { float:right; margin:0 0px 10px 10px; display: inline;}

img.aligncenter { display:block; margin-left:auto; margin-right:auto; margin-bottom:10px;}


/*
* Image replacement
*/

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

/*
* Hide from both screenreaders and browsers: h5bp.com/u
*/

.hidden {
    display: none !important;
    visibility: hidden;
}

/*
* Hide only visually, but have it available for screenreaders: h5bp.com/v
*/

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*
* Extends the .visuallyhidden class to allow the element to be focusable
* when navigated to via the keyboard: h5bp.com/p
*/

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

/*
* Hide visually and from screenreaders, but maintain layout
*/

.invisible {
    visibility: hidden;
}

/*
* Clearfix: contain floats
*/

/*
* More semantic version as described in http://css-tricks.com/snippets/css/clear-fix/
*/
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

/*
* overflow method for clearing floats
*/
.floatbox { overflow:hidden; }

/*
* older method of adding empty tags for clearing
*/
.clear { clear: both; height:1px; line-height:1px; }


/*
* Chromeframe
*/
.chromeframe { margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0; }

/*
* Other
*/


/*
* Fonts
*/

@font-face {
    font-family:'Lato';
    src: url('techgig_resource/cand/fonts/Lato-Regular.eot');
    src: url('techgig_resource/cand/fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'),
        url('techgig_resource/cand/fonts/Lato-Regular.woff2') format('woff2'),
        url('techgig_resource/cand/fonts/Lato-Regular.woff') format('woff'),
        url('techgig_resource/cand/fonts/Lato-Regular.svg#Lato Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2044;
}

@font-face {
    font-family:'Lato';
    src: url('techgig_resource/cand/fonts/Lato-Light.eot');
    src: url('techgig_resource/cand/fonts/Lato-Light.eot?#iefix') format('embedded-opentype'),
        url('techgig_resource/cand/fonts/Lato-Light.woff2') format('woff2'),
        url('techgig_resource/cand/fonts/Lato-Light.woff') format('woff'),
        url('techgig_resource/cand/fonts/Lato-Light.svg#Lato Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2044;
}

@font-face {
    font-family:'Lato';
    src: url('techgig_resource/cand/fonts/Lato-Semibold.eot');
    src: url('techgig_resource/cand/fonts/Lato-Semibold.eot?#iefix') format('embedded-opentype'),
        url('techgig_resource/cand/fonts/Lato-Semibold.woff2') format('woff2'),
        url('techgig_resource/cand/fonts/Lato-Semibold.woff') format('woff'),
        url('techgig_resource/cand/fonts/Lato-Semibold.svg#Lato Semibold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2044;
}

@font-face {
    font-family:'Lato';
    src: url('techgig_resource/cand/fonts/Lato-Bold.eot');
    src: url('techgig_resource/cand/fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'),
        url('techgig_resource/cand/fonts/Lato-Bold.woff2') format('woff2'),
        url('techgig_resource/cand/fonts/Lato-Bold.woff') format('woff'),
        url('techgig_resource/cand/fonts/Lato-Bold.svg#Lato Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2044;
}

@font-face {
    font-family:'Lato';
    src: url('techgig_resource/cand/fonts/Lato-Black.eot');
    src: url('techgig_resource/cand/fonts/Lato-Black.eot?#iefix') format('embedded-opentype'),
        url('techgig_resource/cand/fonts/Lato-Black.woff2') format('woff2'),
        url('techgig_resource/cand/fonts/Lato-Black.woff') format('woff'),
        url('techgig_resource/cand/fonts/Lato-Black.svg#Lato Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2044;
}

/* ==========================================================================
    Layout
========================================================================== */

/* Container Wrap   ---------------------- */
#container-wrap,#container-wrap.loggedin { min-width:320px; left:0; position:relative; padding-top:0px !important; }
   
/* Digital Header   ---------------------- */
#digital-header { position:fixed; top:0px; left:0px; width:100%; height:88px; z-index:100; }
#digital-header .company-logo-holder { display:inline-block; line-height:48px; float:left; }
#digital-header.fixed .company-logo-holder { line-height:35px; }
#digital-header.fixed { background:#fff; height:56px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.09); }
#digital-header .logo { background:#fff; padding:23px 17px 17px 16px; border-radius:0px 0px 6px 6px; float:left; }
#digital-header.fixed .logo { padding:10px;  }
#digital-header .logo img { max-width:170px; max-height:41px; vertical-align:middle; }
#digital-header .logo .powerd-by { font-size:14px; color:#4a4548; line-height:1.43; padding-left:10px; display:inline-block; border-left:1px solid #8a858d; margin-left:11px; height:48px; }
#digital-header.fixed .logo .powerd-by { height:36px; }
#digital-header.fixed .powerd-by { font-size:14px; }
#digital-header .logo .powerd-by img { float:none; margin-top:2px; }
#digital-header.fixed .logo img { max-width:120px; max-height:30px; width:auto; }
#digital-header.fixed  .logo .powerd-by img { max-height:15px; }

#digital-header.theme4-header .logo,#digital-header.theme5-header .logo { padding:9px 12px; display:none; }
#digital-header.theme4-header.fixed .logo,#digital-header.theme5-header.fixed .logo { display:block; } 
#digital-header.theme4-header .logo .powerd-by,#digital-header.theme5-header .logo .powerd-by { padding-left:0px; margin-left:0px; border:none; height:auto; }
#digital-header.theme4-header.fixed { z-index:102;}
#digital-header.theme4-header.fixed .logo,#digital-header.theme5-header.fixed .logo  { padding:13px 12px; }
#digital-header.theme4-header.fixed .logo .powerd-by,#digital-header.theme5-header.fixed .logo .powerd-by { padding-left:10px; border-left:1px solid #8a858d; margin-left:11px; height:28px; line-height:25px; }
#digital-header.theme4-header .logo .powerd-by img,#digital-header.theme5-header .logo .powerd-by img { margin-top:0px; }
#digital-header.theme4-header #digital-navigation { display:none; }
#digital-header.theme4-header .contest-logo-small,#digital-header.theme5-header .contest-logo-small { display:none; }
#digital-header.theme4-header.fixed .contest-logo-small,#digital-header.theme5-header.fixed .contest-logo-small { display:inline-block; }
#digital-header.theme4-header.fixed #digital-navigation { display:block; }
#digital-header .user-area,#digital-month-login { float:right; padding-top:19px; margin-left:20px; }
#digital-month-login a { font-size:14px; color:#fff; font-weight:600; }

#digital-header .user-area .avatar-pic { float:right; display:block; font-size:14px; color:#fff; }
#digital-header .user-area .avatar-pic img { width:24px; height:24px; border-radius:15px;}
 
#digital-header .user-area .user-actions { position:relative;}
#digital-header .user-area .user-actions:hover .user-dropdown { display:block;}
#digital-header .user-dropdown { width:160px; margin:0; list-style:none; display:none; background:#fff; padding:15px 10px; top:38px; border:1px solid #dadada; box-shadow:0 3px 10px 0 rgba(0, 0, 0, 0.1); position:absolute; right:-8px; border-radius:6px;}
#digital-header .user-dropdown:before { width:16px; height:10px; content:""; display:block; right:10px; top:-10px; position:absolute; background:url(images/tg_images_new/sprites.svg) -228px -185px no-repeat;}
#digital-header .user-dropdown:after { width:100%; height:16px; content:""; display:block; left:0; top:-17px; position:absolute;}
#digital-header .user-dropdown li { float:none; position:static; font-size:14px; color:#424242;}
#digital-header .user-dropdown li a { padding:0 8px; display:block; position:relative; line-height:32px; color:#8a858d;}
#digital-header .user-dropdown li:hover  a, #digital-header .user-dropdown  li.active  a { color:#8a858d;}

/* Digital Navigation   ---------------------- */
#digital-navigation { float:right; padding-top:16px; position:relative; }
#digital-navigation ul { margin:0px; padding:0px; list-style-type:none; }
#digital-navigation ul li { float:left; margin-left:20px; position:relative; }
#digital-navigation ul li a { color:#fff; font-size:16px; line-height:1.5; text-decoration:none; }
#digital-navigation ul li a:hover { color:#d7263d; }
#digital-header.fixed #digital-navigation ul li a { color:#19171a; }
#digital-header.fixed #digital-navigation ul li a:hover { color:#d7263d; }

#theme4-bottom-navigation { float:none; padding:16px 0px; background-color: #ffffff; box-shadow: 0 2px 10px 4px rgba(0, 0, 0, 0.04); position:relative; z-index:101;}
#theme4-bottom-navigation ul  { margin:0px; padding:0px; list-style-type:none; }
#theme4-bottom-navigation ul li { float:left; margin-left:20px; }
#theme4-bottom-navigation ul li a { color:#19171a; font-size:16px; line-height:1.5; text-decoration:none; }
#theme4-bottom-navigation ul li a:hover { color:#d7263d; }
#theme4-bottom-navigation ul li:first-child { margin-left:0px; }
#digital-navigation .menu-btn {  display:none; background:none; border:0; position:absolute; right:0px; top:30px; border:none;}
#digital-navigation .menu-btn span.line { display:block; height:3px; width:25px; position:relative; margin:4px 0; background:#fff; }
#digital-header.fixed #digital-navigation .menu-btn span.line { background:#000; }
#digital-header.fixed #digital-navigation .menu-btn { top:16px; }
#digital-header.fixed #digital-month-login { margin-left:20px; padding-top:18px; }
#digital-header.fixed .user-area { padding-top:18px; }
#digital-header.fixed .user-area .avatar-pic { color:#19171a; }
#digital-header.fixed #digital-month-login a { padding:6px 12px; min-width:120px; background:#d7263d; border-radius:3px; }
#digital-navigation ul li.more-links { display:none;}
#digital-navigation ul li.more-links .dropdown-menu { left:auto; right:0px; } 
#digital-navigation ul li.more-links .dropdown-menu li { float:none; }
#digital-navigation ul li .dropdown-menu { min-width:140px; border-radius:0px; } 
#digital-navigation ul li .dropdown-menu li { margin-left:0px;  }
#digital-navigation ul li .dropdown-menu li a,#digital-header.fixed #digital-navigation ul li .dropdown-menu li a { color:#19171a; }
#digital-navigation ul li .dropdown-menu li a:hover { color:#d7263d; }

/* Digital Banner   ---------------------- */
#digital-banner { position:relative; background-size:cover; background-position:center center; } 
#digital-banner .contest-logo {  margin-bottom:20px; max-width:300px; max-height:70px; } 
#digital-banner.theme1-banner {  height:420px; padding-top:147px; }
#digital-banner.theme2-banner,#digital-banner.theme3-banner {  height:540px; padding-top:169px; }
#digital-banner.theme4-banner { height:360px; padding-top:110px; }
#digital-banner.theme5-banner { height:460px; padding-top:167px; }
#digital-banner.theme5-banner .container { position:relative; height:100%; }
/*#digital-banner:before { content:""; position:absolute; left:0px; top:0px; width:100%; height:150px; background-image: url(images/digital_month_images/digital-month-banner-shadow.png); background-repeat:repeat; }*/
#digital-banner .inner-content { width:498px; }
#digital-banner h1 { color:#fff; font-size:36px; font-weight:900; line-height:45px; margin-bottom:13px; }
#digital-banner.theme4-banner h1 { font-weight:bold; line-height:37px; margin-bottom:11px; }
#digital-banner  p { color:#fff; font-size:18px; font-weight:600; line-height:1.5; }

#digital-banner.theme2-banner .inner-content,#digital-banner.theme3-banner .inner-content { width:778px; text-align:center; margin-left:auto; margin-right:auto; }

/* Page Content Head   ---------------------- */
.page-content-head .inner-box { background:#fff; border-radius:6px;  background-color:#ffffff;  box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.08); padding:16px; }
.page-content-head .inner-box .image { width:92px; height:60px; text-align:center; float:right; }

/* Digital Section   ---------------------- */
.digital-section { padding-top:40px; }
.digital-section h2 { margin-bottom:24px; }
.digital-section  h2.heading1 { margin-bottom:0px; }
.digital-section .write-blog li { margin-bottom:8px; }
.digital-section .write-blog li:last-child { margin-bottom:16px; }
.digital-section .write-blog li textarea.form-control { min-height:190px; }

/* Engage   ---------------------- */
#engage { position:relative; margin-top:-86px; height:170px !important; overflow:hidden; }
#engage .caroufredsel_wrapper { height:175px !important; }
#engage.engage-theme2,#engage.engage-theme3 { margin-top:-192px; }
#engage .slider .previous-btn, #engage .slider .next-btn { margin-top:-24px; }

/*---Form1 --- */
.form1 ul, .post .form1 ul { margin:0; padding:0; list-style:none;}
.form1 ul li { margin-bottom:15px;}
.form1 ul li:last-child { margin-bottom:0;}
.form1 .required {color:#ff0000;}
.form1 .form-control { border-radius:3px; font-size:14px; box-shadow:none; line-height:20px; color:#4a4548;}
.form1 .form-control, .form1 input[type="text"], .form1 input[type="password"] { height:36px; border:1px solid #dadada;}
.form1 input[type="submit"], .form1 button[type="submit"] { font-weight:normal;}
.form1 input[type="submit"].button1, .form1 button[type="submit"].button1 { font-weight:900;}
.form1 li input[type="submit"], .form1 li button[type="submit"], .default-submit-btn, .form1 .default-submit-btn {min-width:165px; margin-top:20px;}
.form1 .forgot-password { float:right; font-size:13px;}
.form1 .error_msg {color: #d54343; display: inline-block; font-size:12px; position: relative; line-height:16px;}
.form1 textarea.form-control { resize:none; height:64px; border:1px solid #dadada !important; padding:11px 16px;}
.form1 .has-error textarea.form-control { border:1px solid #d54343 !important;}
.form1 .has-error input[type="text"], .form1 .has-error input[type="password"] { border:1px solid #d54343;}
.form1 .clear-row { clear:left;} 

.form1 label.left-label { margin-bottom:0; padding-top:8px;}

.form1 label { font-size:13px; color:#424242; display:block; margin-bottom:3px; font-weight:500;}
.form1 .radio-input { position:relative; display:block; padding-left:25px; margin-bottom:10px;}
.form1 .radio-input.radio-inline { display:inline-block; margin-left:0; margin-right:20px;}
.form1 .radio-input label { font-size:13px; color:#314451; margin:0;}
.form1 .radio-input label a { color:#eb494f;}
.form1 .radio-input input[type=radio]:checked + label:before { background:url(images/tg_images/icons.png) -472px -117px no-repeat; }
.form1 .radio-input input[type=radio] { display: none; }  
.form1 .radio-input label:before {content: ""; display: inline-block; width: 20px; height: 21px; margin-right: 10px;  position: absolute; left: 0;  top:1px; background:url(images/tg_images/icons.png) -472px -92px no-repeat; }  
.form1 .radio-input input[type=radio]:checked + label:before {background:url(images/tg_images/icons.png) -472px -117px no-repeat; }

.form1 .checkbox-input { position:relative; display:inline-block; padding-left:23px;}
.form1 .checkbox-input.checkbox-inline { display:inline-block; margin-left:0; margin-bottom:10px; margin-right:20px;}
.form1 .checkbox-input.checkbox-block { display:block; margin-bottom:7px;}
.form1 .checkbox-input.checkbox-block label { font-weight:normal;}
.form1 .checkbox-input label { font-size:13px; margin:0; color:#314451; }
.form1 .checkbox-input input[type=checkbox]:checked + label:before { background:url(images/tg_images/icons.png) -440px -115px no-repeat; }
.form1 .checkbox-input input[type=checkbox] { display: none; }  
.form1 .checkbox-input label:before {content: ""; display: inline-block; width: 20px; height: 21px; margin-right: 10px;  position: absolute; left: 0;  top:1px; background:url(images/digital_month_images/checkbox-normal.png) left top no-repeat; }  
.form1 .checkbox-input input[type=checkbox]:checked + label:before {background:url(images/digital_month_images/checkbox-active.png) left top no-repeat; }

.form1 .select { position:relative; display:block; border:1px solid #ccc; border-radius:2px;  min-height:36px; height:auto; width:100%;}
.form1 .select select { width:100%; border:0;  background: #fff; padding:0 35px 0 5px; height:34px; font-size:13px; color:#999; position:relative; border-radius:2px;}
.form1 .select select .selected-option { color:#555;}
.form1 .select select { -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; text-overflow: '';}
.form1 .select select::-ms-expand{ display:none;}
.form1 .select:after { z-index:5; pointer-events:none; display:block; position:absolute; right:0; top:0; background:url(images/tg_images/icons.png) -96px -119px no-repeat; width:31px; height:34px; content:"";}

.form-horizontal .control-label { padding-top:8px;}
.form-horizontal .control-label.two-lines { padding-top:0;}

.form1 .varification-field label { float:left; line-height:40px; margin-right:15px;}
.form1 .varification-field .reg-captcha { float:left;}
.form1 .varification-field .form-control { width:100px; text-align:center; height:39px; padding-left:10px !important; float:left; margin-right:6px;}
.form1 .varification-field .reg-frm-rfrs, .form1 .varification-field .captcha-rfrs { float:left; background: rgba(0, 0, 0, 0) url("images/reg-frm-rfrs.gif") no-repeat scroll 0 0;  float: left;  height: 40px;  margin:-1px 0 0 8px;   width: 40px;}
.form1 .varification-field .reg-frm-rfrs:hover, .form1 .varification-field .captcha-rfrs:hover { background-position: 0 -40px;}
.form1 .varification-field .reg-frm-rfrs:active, .form1 .varification-field .captcha-rfrs:active {  background-position: 0 -80px;}
.form1 .varification-field #imgCaptcha { float:left;}
.form1 .varification-field.has-error { padding-bottom:18px; position:relative;}
.form1 .varification-field.has-error .error_msg { position:absolute; left:0; bottom:0;}

.form1 .chosen-container-multi .chosen-choices li.search-field input[type="text"] { height:22px;}
.form1 .chosen-container-multi .chosen-choices { border:0; border-radius:4px; padding:6px 6px 5px; background:#fff;}
.form1 .chosen-container-multi .chosen-choices li.search-choice .search-choice-close { border:1px solid #ccc; width:12px; height:12px;}
.form1 .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:after {color: #999; content: "x"; display: block; font-size: 11px; left:2px; position: absolute;   top:-3px;}
.form1 .chosen-container-multi .chosen-choices li.search-choice { padding:2px 20px 4px 5px;}
.chosen-container .chosen-results li { font-size:12px;}

/*--- Post --- */
.post { font-size:14px; color:#4A4548; line-height:20px; }
.inner-post { padding-left:14px;}
.post .post-header h2, .post .post-header h1 { margin-bottom:10px;}
.post .post-header .sociable2, .post .post-footer .sociable2 { float:right;}
.post .post-footer { padding-top:24px; margin-bottom:24px;}
.post .post-footer p { line-height:32px; margin:0;}

.post ul, .post ol { padding-left:28px; margin-bottom:20px;}
.post li { margin-bottom:10px; padding-left:10px; font-size:14px; }

.post .post-header .status-details, .post .post-header .status-details a { color:#8c8c8c;}
.post .post-header .status-details span { display:inline-block; margin-right:10px;}

.post .metadata { font-size:12px; color:#8c8c8c; display:block; margin-bottom:20px; line-height:18px;}

/*--- Result Head  --- */
.result-head { font-size:12px; border-left:3px solid #d7263d; padding-left:10px;}

/*--- Has-error  --- */
.has-error .form-control, .has-error .form-control:focus, .has-error .select , .has-error .chosen-container .chosen-choices, .has-error .chosen-container .chosen-single{border-color:#f65039 !important;}
.has-error .form1 textarea.form-control {border-color:#f65039 !important;}

/*--- Message Success --- */
.msgErrortop { position:fixed; right:0; z-index:10000; top:100px; width:390px; font-size:14px; line-height:19px; color:#fff;}
.msgErrortop .close { position:absolute; right:5px; top:0; z-index:1;}
.msgErrortop .close .fa { font-size:16px; color:#999; vertical-align:top;}
.msgErrortop .close:hover .fa { color:#333;} 
.message-box { z-index:10; width:390px; position:absolute; top:0; right:-390px; height:96px; background:#fff; margin:0 0 15px; box-shadow:0px 0 7px rgba(0, 0, 0, 0.1); display:block; transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-webkit-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-moz-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-o-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-ms-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;}
.message-box .alert-message-icon { float:left; position:relative; width:96px; background:#e7e8ea; height:96px; display:block; font-size:32px; text-align:center;}
.message-box .alert-message-icon .fa { opacity:0; position:absolute; width:100%; left:0; vertical-align:middle; line-height:94px; font-size:48px; transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-webkit-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-moz-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-o-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-ms-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;}

.message-box .alert-message-content { margin-left:120px; padding:10px 15px 10px 0; position:relative;}
.message-box .alert-message-content h6 { margin-bottom:8px; min-height:15px;}
.message-box .alert-message-content .fa { display:none;}
.message-box .alert-message-content p { color:#8c8c8c; margin:0; font-size:13px; line-height:18px;}

.message-box .message-header span { opacity:0; position:absolute; left:0; transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-webkit-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-moz-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-o-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-ms-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;}

/*--- Success --- */
.success-msg {right:0 !important;}
.success-msg .alert-message-icon { color:#02c54c;}
.success-msg .alert-message-icon .fa-check, .success-msg .message-header span.success-txt { opacity:1;}

/*--- Warning --- */
.warning-msg {right:0 !important;}
.warning-msg .alert-message-icon { color:#d54343;}
.warning-msg .alert-message-icon .fa-exclamation-triangle, .warning-msg .message-header span.warning-txt { opacity:1;}

/*--- Error --- */
.error-msg {right:0 !important;}
.error-msg .alert-message-icon { color:#d54343;}
.error-msg .alert-message-icon .fa-times, .error-msg .message-header span.error-txt{ opacity:1;}

/*--- Info --- */
.info-msg {right:0 !important;}
.info-msg .alert-message-icon { color:#fa8c2b;}
.info-msg .alert-message-icon .fa-info-circle, .info-msg .message-header span.info-txt { opacity:1;}

/*--- Checkboxes --- */
.checkboxes .checkbox { position:relative; min-width:92px; display:inline-block; text-align:left; margin:0 9px 15px 9px;}
.checkboxes .checkbox label { font-size:15px; margin-bottom:0; color:#314451; background:#e3e3ec; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:10px 15px 10px 40px; display:block; cursor:pointer;}
.checkboxes .checkbox input[type=checkbox]:checked + label:before { background:url(images/techgig_new_images/checkbox1.png) left 1px no-repeat; }  
.checkboxes .checkbox input[type=checkbox] { display: none; }  
.checkboxes .checkbox label:before {content: ""; display: inline-block; width: 23px; height: 21px; margin-right: 10px;  position: absolute; left: 11px;  bottom:8px; background:url(images/techgig_new_images/checkbox1.png) left -20px no-repeat; }  
.checkboxes .checkbox input[type=checkbox]:checked + label:before {background:url(images/techgig_new_images/checkbox1.png) left 1px no-repeat; }
.checkboxes .see-more { display:block; width:100px; margin:30px auto 0;}  

/*--- Tooltip --- */
.tooltip{font-size:13px;line-height:18px;}.tooltip.in{filter:alpha(opacity=100);opacity:1}.tooltip-inner{ background:#4a4548; padding:6px 18px;}.tooltip.top .tooltip-arrow{border-top-color:#4a4548}.tooltip.top-left .tooltip-arrow{border-top-color:#4a4548}.tooltip.top-right .tooltip-arrow{border-top-color:#4a4548}.tooltip.right .tooltip-arrow{border-right-color:#4a4548}.tooltip.left .tooltip-arrow{border-left-color:#4a4548}.tooltip.bottom .tooltip-arrow{border-bottom-color:#4a4548}.tooltip.bottom-left .tooltip-arrow{border-bottom-color:#4a4548}.tooltip.bottom-right .tooltip-arrow{border-bottom-color:#4a4548}

.tooltip.top .tooltip-arrow { margin-left:-10px;border-width:10px 10px 0; bottom:-5px;}
.tooltip.right .tooltip-arrow { margin-top:-8px; border-width:8px 8px 8px 0; left:-3px;}

/*--- Scroll --- */
.scroll { overflow:auto;}
.scroll .mCS-rounded.mCSB_scrollTools .mCSB_draggerRail { background:#dce0e0;}
.scroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color:#999999;}
.scroll .mCSB_scrollTools .mCSB_dragger_onDrag .mCSB_dragger_bar { background-color:#999999 !important;}
.scroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover { background-color:#4990d1;}
.scroll .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail { background:none;}
.scroll .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background:#8a858d;}
.scroll .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background:#8a858d;}
.scroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { display:inline-block; text-align:right; margin:0; margin-right:1px;}
.scroll .mCSB_inside > .mCSB_container { margin-right:16px;}
.scroll .mCSB_scrollTools .mCSB_draggerContainer { text-align:right;}

/*--- Placeholder --- */
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { opacity:0.7 !important;}
input:-moz-placeholder, textarea:-moz-placeholder { opacity:0.7 !important;}
input::-moz-placeholder, textarea::-moz-placeholder { opacity:0.7 !important;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder { opacity:0.7 !important;}

/* Theme1 Box   ---------------------- */
.digital-theme-box { position:relative; border-radius: 6px;  background-color:#ffffff;  box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.08); padding:40px 24px 24px 24px;  margin-top:45px; }
.digital-theme-box:hover { box-shadow: 0 6px 8px 4px rgba(0, 0, 0, 0.08); }
.digital-theme-box .inner-wrap { background:url(images/digital_month_images/theame-divider.jpg) repeat-y center center }
.digital-theme-box .buttons { position:absolute; bottom:24px; left:24px; }
.digital-theme-box h2 { margin-bottom:8px; }
.digital-theme-box h4 { margin-bottom:24px; line-height:1.2; }
.digital-theme-box .detail-title { margin-top:4px; margin-bottom:20px; }
.digital-theme-box h3 { color:#4a4548; margin-bottom:1px; }
.digital-theme-box .meta-data { color:#8a858d; line-height:1.43; margin-bottom:16px;}
.digital-theme-box .autor-details { margin-bottom:16px; }
.digital-theme-box .autor-details.last { margin-bottom:24px; }
.digital-theme-box .autor-details .image { float:left; }
.digital-theme-box .autor-details h4 { margin-bottom:4px; }
.digital-theme-box .autor-details .image img { width:80px; height:80px; border-radius:6px; }
.digital-theme-box .autor-details .author-info { margin-left:92px; }
.digital-theme-box .meta-data span { color:#4a4548; line-height:1.43; margin-right:16px; }
.digital-theme-box .button1,.digital-theme-box .button2 { margin-right:16px; }
.digital-theme-box  dl { margin-bottom:24px; }
.digital-theme-box .column:first-child { padding-right:24px;}
.digital-theme-box .column:last-child {  padding-left:24px; }
.digital-theme-box  dl dt ,.digital-theme-box  dl dd { font-size:14px; line-height:1.43; margin-bottom:8px; font-weight:normal; }
.digital-theme-box  dl dt  { min-width:89px;  color:#8a858d; float:left; margin-right:8px;}
.digital-theme-box  dl dd  { color:#4a4548;  margin-left:97px; }
.digital-theme-box  dl dd img { position:relative; top:-2px; }
.digital-theme-box  dl dd a { text-decoration:none; }
.digital-theme-box  dl dt span  { float:right; }
.digital-theme-box .info-label {  border-radius:19px; background-color:#7a7f8a; color:#fff; font-weight:500; font-size:14px; padding:8px 18px 8px 18px; position:absolute; top:-17px; left:24px; display:inline-block; line-height:18px; min-width:87px; }
.digital-theme-box .info-label .round { display:inline-block; width:16px; height:16px; background:#dadada; border-radius:19px; margin-right:11px; float:left; margin-left:-8px; }
.digital-theme-box.live-status .info-label { background:#e1faec; color:#4a4548; }
.digital-theme-box.live-status .info-label .round { background:#26d974; animation: 1500ms ease 0s normal none infinite running glowing;  }
.digital-theme-box.completed-status .info-label { background:#dadada; color:#4a4548; }
.digital-theme-box.completed-status .info-label .round { display:none; }
.digital-theme-box.completed-status .inner { opacity:0.5; }
.digital-theme-box .small-description { height:140px; overflow:hidden; }
.digital-theme-box .content-wrapper { max-height:203px; overflow:hidden; }

/* Digital Jobs   ---------------------- */
.digital-jobs .digital-theme-box { padding-top:24px; margin-bottom:24px; margin-top:0px; min-height:273px; position:relative; padding-bottom:64px; }
.digital-jobs .digital-theme-box .buttons { position:absolute; left:24px; bottom:24px; }
.digital-jobs h6 { line-height:1.43; font-weight:600; margin-bottom:13px; min-height:40px; }

/* Digital Panel Discussion   ---------------------- */
.digital-panel-discussion .digital-theme-box .autor-details .image img { width:64px; height:64px; border-radius:6px; }
.digital-panel-discussion .col-sm-6  .digital-theme-box { min-height:478px; padding-bottom:66px; }
.digital-panel-discussion .digital-theme-box .autor-details .author-info { margin-left:76px; }

/* Digital Webinar   ---------------------- */
.digital-webinar .col-sm-6  .digital-theme-box { min-height:334px;padding-bottom:66px; }
.digital-webinar .col-sm-6  .digital-theme-box h2 { min-height:34px; overflow:hidden; }

/* Digital Challenge   ---------------------- */
.digital-challenge h2 { margin-bottom:16px; }
.digital-challenge .col-sm-6 .digital-theme-box { min-height:410px;padding-bottom:66px; }

/* View All   ---------------------- */
.view-all { margin:0px; margin-top:4px; }
.view-all a { text-decoration:none; font-weight:600; }

/* Digital Blogathon & Digital Selfi &  Digital Videos   ---------------------- */
.digital-blogathon .digital-theme-box,.digital-selfie .digital-theme-box,.digital-videos .digital-theme-box { margin-top:24px; }
.digital-videos .digital-theme-box { padding-top:24px; }
.digital-blogathon h2,.digital-selfie h2 { margin-bottom:24px; }
.digital-blogathon h4,.digital-selfie h4 { margin-bottom:16px; }
.digital-blogathon .write-blog .form-control,.digital-selfie .write-selfie .form-control { color:#8a858d; line-height:1.43; border-radius:6px; padding:14px 20px; height:48px; border:1px solid #c2c2c2; }
.digital-blogathon .write-blog textarea.form-control,.digital-selfie .write-selfie textarea.form-control { resize:none; height:190px; border:1px solid #c2c2c2 !important; padding:14px 20px;}
.digital-blogathon .post ul,.digital-selfie .post ul { margin-bottom:0px; }

.digital-selfie .button1  {  margin-bottom:5px;}
.digital-selfie .write-selfie .form-control { padding:10px 15px; height:40px; margin-bottom:8px; border-radius:3px; }
.digital-selfie .write-selfie textarea.form-control { height:120px; padding:10px 15px; margin-bottom:16px; }
.digital-selfie .write-selfie li { margin-bottom:0px; }

/* About Comapny   ---------------------- */
.digital-about-comapny h2 { margin-bottom:16px; }

/* Slider   ---------------------- */
.slider { position:relative; }
.slider .previous-btn:hover, .slider .next-btn:hover { color:#919191;}
.slider ul { margin:0px; padding:0px; list-style-type:none; position:relative; }
.slider .slider-box { background:#fff; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.08); border-radius:6px; padding:16px; position:relative; min-height:138px; }
.slider .previous-btn,.slider .next-btn { content:""; display:inline-block; width:38px; height:38px; text-align:center;  position:absolute; top:50%; background-repeat:no-repeat; margin-top:-19px; transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-webkit-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-moz-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-o-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-ms-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;}
.slider .previous-btn { left:-19px; background-image:url(images/digital_month_images/slider-left-arrow.svg); }
.slider .next-btn { right:-19px; background-image:url(images/digital_month_images/slider-right-arrow.svg); }

/*--- Button1 --- */
.button1 { border-radius:3px; background: #d7263d; color:#fff; border:0; font-size:14px; line-height:18px; padding:13px 14px; font-weight:900; transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-webkit-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-moz-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-o-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-ms-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s; outline:none; min-width:120px; text-transform:capitalize; }
.button1:hover, .button1:focus, .button1:active { color:#fff; background:#ae2d43; outline:none;}
.button1.disabled { background:#c0c0c0;}


/*--- Button2 --- */
.button2 { background:none; color:#d7263d; border-radius: 3px; border: solid 1px #d7263d; font-size:14px; line-height:16px; padding:13px 14px; font-weight:bold; transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-webkit-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-moz-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-o-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-ms-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s; outline:none; min-width:120px; text-transform:capitalize; }
.button2:hover,.button2:focus, .button2:active { color:#fff; background:#d7263d; outline:none;}

/*--- Button3 --- */
.button3 { background:#f94953; color:#fff; border-radius:2px; font-size:14px; font-weight:bold; transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-webkit-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-moz-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-o-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-ms-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s; outline:none;}
.button3:hover, .button3:focus, .button3:active { color:#fff; background:#ea3d47; outline:none;}

/*--- Button4 --- */
.button4 { background:none; color:#424242; border-radius:2px; font-size:12px; text-transform:uppercase; font-weight:normal; border:1px solid #424242; transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-webkit-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-moz-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-o-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-ms-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s; outline:none;}
.button4:hover, .button4:focus, .button4:active, .button4.active { color:#fff; background:#424242; outline:none;}

/*--- Button5 --- */
.button5 { background:#424242; color:#fff; border-radius:2px; font-size:12px; text-transform:uppercase; font-weight:500; transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-webkit-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-moz-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-o-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-ms-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s; outline:none;}
.button5:hover, .button5:focus, .button5:active { color:#fff; background:#323232; outline:none;}

/*--- Button6 --- */
.button6 { background:#8c8c8c; color:#fff; border-radius:2px; font-size:12px; text-transform:uppercase; font-weight:500; transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-webkit-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-moz-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-o-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-ms-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s; outline:none;}
.button6:hover, .button6:focus, .button6:active { color:#fff; background:#646464; outline:none;}

/*--- Button7 --- */
.button7 { background:#f2f2f2; color:#4a4548; border-radius:3px; font-size:14px; line-height:16px; font-weight:normal; transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-webkit-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-moz-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-o-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-ms-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s; outline:none; border:1px solid #dadada; padding:13px 14px;}
.button7 img { margin-right:5px; }

/*--- Button8 --- */
.button8 { background:none; color:#fff; border-radius:2px; font-size:12px; text-transform:uppercase; font-weight:normal; border:1px solid #fff; transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-webkit-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-moz-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-o-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-ms-transition:all .1s cubic-bezier(0.19, 1, 0.22, 1) 0.2s; outline:none;}
.button8:hover, .button8:focus, .button8:active { color:#2f94d7; background:#fff; outline:none;}

.btn-default { font-size:14px; line-height:16px; padding:11px 14px; min-width:120px; }

.success-showing-btn { font-size:18px; color:#4a4548; padding-left:0px; }

/*--- Watch Webinar Btn
.watch-webinar-btn { font-size:14px; font-weight:600; color:#d7263d; text-decoration:none; line-height:30px; background:none; padding:5px 16px; }
.watch-webinar-btn:hover,.watch-webinar-btnactive { color:#d7263d; box-shadow:none; }
.watch-webinar-btn img { margin-right:8px; float:left; }

/*--- Modal --- */
.modal .modal-title { font-weight:600; }
.modal .modal-header { border-bottom:0; padding:24px 24px 0px 24px; }
.modal .modal-body { padding:19px 24px 60px 24px; }
.modal .modal-header p { margin-bottom:0;}
.modal .modal-footer { border-top:0; padding:0 15px 15px;}
.modal button.close { width:16px; height:16px; outline:none; background:url(images/tg_images/icons.png) -482px -18px no-repeat; right:-27px; position:absolute; top:0px !important; opacity:1; margin-top:0;}
.modal button.close span { display:none;}
.modal .modal-content { border:0; border-radius:2px; box-shadow:0 5px 15px rgba(0,0,0,0.3);}
.modal-backdrop { background:#2e4056;}
.modal-backdrop.in {opacity:0.9;}

.modal .tooltip { font-size:12px;line-height:18px;}.modal .tooltip-inner{ background:#e5e5e5; min-width:210px; color:#424242;}.modal .tooltip.top .tooltip-arrow{border-top-color:#e5e5e5}.modal .tooltip.top-left .tooltip-arrow{border-top-color:#e5e5e5}.modal .tooltip.top-right .tooltip-arrow{border-top-color:#e5e5e5}.modal .tooltip.right .tooltip-arrow{border-right-color:#e5e5e5}.modal .tooltip.left .tooltip-arrow{border-left-color:#e5e5e5}.modal .tooltip.bottom .tooltip-arrow{border-bottom-color:#e5e5e5}.modal .tooltip.bottom-left .tooltip-arrow{border-bottom-color:#e5e5e5}.modal .tooltip.bottom-right .tooltip-arrow{border-bottom-color:#e5e5e5;}

.modal .tooltip.right .tooltip-inner { text-align:left;}

/*--- Engage Box --- */
.engage-box { background:#fff; height:168px; border:1px solid #dadada; margin-bottom:16px; border-radius:6px; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.08); position:relative; }
.engage-box:last-child { margin-bottom:0;}
.engage-box header { padding:13px 10px 2px 16px; height:75px; border-radius:5px 5px 0 0; position:relative;}
.engage-box header svg { position:absolute; bottom:0; left:16px;}
.engage-box header .icon { float:right; display:block; text-align:center;}
.engage-box header .icon img { vertical-align:bottom;}
.engage-box  h4 { line-height:1.5; margin-bottom:6px; font-weight:600; }
.engage-box  h4 span { display:block; font-size:14px; line-height:1.43; font-weight:normal; height:20px; overflow:hidden; }
.engage-box .content { padding:16px 15px; padding-top:10px; padding-bottom:0px; height:50px; overflow:hidden; width:100%; }
.engage-box .content p { margin-bottom:5px; color:#8a858d; line-height:20px;  }
.engage-box .content p.know-more { margin-bottom:0px; position:absolute; left:16px; bottom:16px; }
.engage-box .content p.know-more a { text-decoration:none; }
.engage-box.engage-challenges header svg g { stroke:#26d974;}
.engage-box.engage-skilltests header svg g { stroke:#fb8629;}
.engage-box.engage-webinars header svg g { stroke:#5c5cc6;}
.engage-box.engage-community header svg g { stroke:#eac435;}
.engage-box.engage-practice header svg g { stroke:#3c91e6;}
.engage-box.engage-selfi header svg g { stroke:#f9c80e;}
.engage-box.engage-qa header svg g { stroke:#e15554;}
.engage-box.engage-job header svg g { stroke:#34e4ea;}

/* Recent Posts   ---------------------- */
#recent-posts .slider .slider-box { min-height:143px;  }
#recent-posts.blog-line-limit .slider .slider-box { min-height:183px; }
#recent-posts h6 { margin-bottom:3px; font-weight:600; height:25px; overflow:hidden; }
#recent-posts .view-more { font-weight:600; line-height:1.5; text-decoration:none; position:absolute; left:16px; bottom:13px; display:block; }
#recent-posts .slider ul { margin-bottom:16px; }
#recent-posts .slider ul li .inner-content { height:60px; overflow:hidden; }
#recent-posts .slider ul li p { margin:0px; height:60px; overflow:hidden; }
#recent-posts .caroufredsel_wrapper { height:144px !important; margin:0px !important; }
#recent-posts .slider .previous-btn,#recent-posts .slider .next-btn { margin-top:-31px; }
#recent-posts.blog-line-limit .slider ul li .inner-content { height:100px; }
#recent-posts.blog-line-limit .slider ul li p { height:100px; }
#recent-posts .caroufredsel_wrapper { height:144px !important; }
#recent-posts.blog-line-limit .caroufredsel_wrapper { height:185px !important; margin:0px !important; }

/* White Papers  ---------------------- */
#white-papers h6 { margin-bottom:12px; font-weight:600; height:40px;  }
#white-papers .button2 { min-width:120px; padding:8px;  }
#white-papers p { height:60px; overflow:hidden; }
#white-papers .caroufredsel_wrapper  { height:186px !important; }

/* Recent Post Selfies   ---------------------- */
#recent-post-selfies .slider { background:#fff; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.08); border-radius:6px; position:relative; margin-bottom:16px;  }
#recent-post-selfies .slider .caroufredsel_wrapper { height:156px !important; }
#recent-post-selfies .slider ul { padding:24px 0px 24px 24px; height:156px !important;  position:relative; }
#recent-post-selfies .slider ul li { float:left; padding-right:12px; height:105px; position:relative; width:279px !important; }
#recent-post-selfies .slider ul li.single-post { width:1116px !important; }
#recent-post-selfies .slider ul li.double-post { width:558px !important; }
#recent-post-selfies .slider ul li.three-post { width:372px !important; }
#recent-post-selfies .selfie-image-holder { float:left; }
#recent-post-selfies .selfie-image-holder img { max-height:80px; max-width:80px; border-radius:6px;}
#recent-post-selfies .slider ul li .details  h6 {  margin-bottom:3px; font-weight:600; height:25px; overflow:hidden; }
#recent-post-selfies .slider ul li .details  p { margin-bottom:0px; }
#recent-post-selfies .slider ul li .details  p .view-more-photo { position:absolute; left:96px; bottom:-8px; font-weight:600; text-decoration:none; }
#recent-post-selfies .slider ul li .details { margin-left:96px; }
#recent-post-selfies .slider ul li .details .inner-content { height:60px; overflow:hidden; }

/* Selfies Model   ---------------------- */
#selfie-modal .modal-dialog { width:592px; }
#selfie-modal .modal-header { padding:0px; }
#selfie-modal h2 { margin-bottom:12px; font-weight:bold; }
#selfie-modal .modal-dialog .modal-body { padding:24px;}
#selfie-modal .selfie-image-holder { float:left; }
#selfie-modal .selfie-image-holder img {  max-height:110px; max-width:110px; border-radius:6px; }
#selfie-modal .details { margin-left:126px; }

/* Total Level Slide   ---------------------- */
#all-level-slide .slider-box { padding:24px 32px; border-radius: 6px; border: solid 1px #dadada; min-height:266px; position:relative; padding-bottom:65px; }
#all-level-slide .slider { margin-right:0px; }
#all-level-slide .slider .btn { position:absolute; left:32px; bottom:24px;  }
#all-level-slide .row { margin-left:-5px; margin-right:-5px; }
#all-level-slide .col-sm-6 { padding:0px 5px; }
#all-level-slide .single-level .slider-box { width:319px; margin:0 auto; }

/* Footer ---------------------- */
#digital-footer { background:#2d1846; padding:16px 0 0; margin-top:40px;}
#digital-footer h4 { color:#fff; margin-bottom:8px; font-weight:200; margin-right:33px; }
#digital-footer  .footer-sociable { margin-bottom:24px;}
#digital-footer  .footer-sociable a { width: 32px; display:inline-block;  height: 32px;  border-radius: 3px; float:left; margin-right:16px; background-color: rgba(255, 255, 255, 0.15); text-align:center; line-height:31px;}
#digital-footer  .footer-sociable a svg { vertical-align:middle;}
#digital-footer  .footer-sociable a:hover svg path { transition:all .2s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-webkit-transition:all .2s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-moz-transition:all .2s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-o-transition:all .2s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-ms-transition:all .2s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;}
#digital-footer  .footer-sociable a:hover svg path { fill:#d7263d;}
#digital-footer  .footer-sociable a:last-child { margin:0;}

/*--- Challeng Verify Popup --- */
#challenge-verify-popup .tg-loader { line-height:426px; height:426px;}
#challenge-verify-popup .tg-loader img { vertical-align:middle;}
#challenge-verify-popup .modal-header { padding:0px;}
#challenge-verify-popup .footer-wrap { padding:0px 24px; }
#challenge-verify-popup header { padding:14px 24px; border-bottom:1px solid #dadada; }
#challenge-verify-popup .modal-body { padding:16px 0px; padding-top:0px;}
#challenge-verify-popup header h4  { font-weight:900; margin:0px;  }
#challenge-verify-popup header h4 a { font-size:14px; font-weight:500; margin-left:12px; }
#challenge-verify-popup .inner .filled-contents { background:#f7f7f7; padding:16px 24px; margin-bottom:16px;    transition: 250ms ease-out; }
#challenge-verify-popup .inner .filled-contents p { margin:0px; }
#challenge-verify-popup .inner ul { padding:0px 24px; }
#challenge-verify-popup .inner ul li { margin-bottom:15px;  transition: 250ms ease-out;}
#challenge-verify-popup .inner .filled-contents li { margin-bottom:8px;  }
#challenge-verify-popup .inner .filled-contents li:last-child { margin-bottom:0px; }
#challenge-verify-popup .inner .filled-contents li label { line-height:21px; transition: 250ms ease-out; }
#challenge-verify-popup .inner .filled-contents.verify-edit-mode { padding-bottom:23px; margin-bottom:24px; }
#challenge-verify-popup .inner .filled-contents.verify-edit-mode li { margin-bottom:16px; }
#challenge-verify-popup .inner .filled-contents.verify-edit-mode label { line-height:35px; }
#challenge-verify-popup .inner .filled-contents.verify-edit-mode li input { color:#9b9b9b; transition: 250ms ease-out; }
#challenge-verify-popup .inner .form-control,#challenge-verify-popup .inner .select,#challenge-verify-popup .inner .form-inline { float:left; width:67%; }
#challenge-verify-popup .scroll  { border-bottom:1px solid #dadada; margin-bottom:10px; }
#challenge-verify-popup .scroll .mCSB_inside > .mCSB_container { margin-right:0px; }
#challenge-verify-popup .scroll .filled-contents { overflow:visible !important; }
#challenge-verify-popup .inner .form-inline .form-group { margin:0px; width:49%; }
#challenge-verify-popup .inner .form-inline .form-group .select { width:100%; }
#challenge-verify-popup .inner .form-inline .form-group:last-child { float:right; }
#challenge-verify-popup .inner .button1.upload { margin-left:0px; margin-top:0px; }
#challenge-verify-popup .inner input[readonly] { border:1px solid #f7f7f7; background:none; color:#424242; font-size:14px; padding:0px; height:auto; line-height:21px; transition: 250ms ease-out; }
#challenge-verify-popup  .filled-contents textarea.form-control[readonly] {  border:1px solid #f7f7f7 !important; background:none; color:#424242; font-size:14px; padding:0px; height:auto; line-height:21px; transition: 250ms ease-out; }
#challenge-verify-popup .inner label { width:33%; float:left; padding-right:12px; line-height:36px; margin-bottom:0px; color:#8c8c8c; }
#challenge-verify-popup .inner label.two-lines { line-height:18px; }
#challenge-verify-popup .inner label.two-lines span { position:relative; top:-11px; }
#challenge-verify-popup .inner label span { float:right; }
#challenge-verify-popup .inner ul li .checkbox-input,#challenge-verify-popup .inner ul li .radio-input { display:inline-block; margin-top:10px;}
#challenge-verify-popup .inner .checkbox-input label,#challenge-verify-popup .inner ul li .radio-input label { width:auto; float:none; display:inline-block; padding-right:12px; color:#424242; line-height:21px; }
#challenge-verify-popup .button1 { min-width:160px; margin-left:47px; margin-top:16px; text-transform:capitalize; font-size:16px; }
#challenge-verify-popup .button1.upload { font-size:13px; padding:8px 10px; min-width:120px; }
#challenge-verify-popup  .table1 { width:100%; margin-left:-6px; }
#challenge-verify-popup  .table1 th,#challenge-verify-popup  .table1 td { padding:5px; }
#challenge-verify-popup  .table1 th { color:#8c8c8c; font-size:12px; font-weight:normal; }
#challenge-verify-popup  .table1 td .select,#challenge-verify-popup  .table1 td .form-control { width:100%; float:none;}
#challenge-verify-popup .form1 .error_msg { display: block; text-align:right; font-weight:normal; pointer-events:none; }

/*--- All Blogs & Selfi --- */
#all-blogs,#all-selfies { padding-top:60px; }
#all-blogs .load-more,#all-selfies .load-more { min-width:288px; padding:12px 16px; }
#all-blogs  h2, #all-selfies h2 { margin-bottom:24px; }
#all-blogs  h4, #all-selfies h4{ font-weight:600; line-height:27px; margin-bottom:4px; }
#all-blogs  .meta-data,#all-selfies  .meta-data { margin-bottom:12px; color:#8a858d; }
#all-blogs  .meta-data span,#all-selfies  .meta-data span { margin-right:16px; color:#4a4548; }
#all-blogs ul ,#all-selfies ul { margin:0px; padding:0px; list-style-type:none; }
#all-blogs ul li,#all-selfies ul li { margin-bottom:32px; }
#all-blogs .skill-show-hide-lnk,#all-selfies .skill-show-hide-lnk,#all-blogs .view-more,#all-selfies .view-more { font-weight:600; margin-top:4px; display:block; text-decoration:none; font-size:14px; line-height:20px;  }
#all-blogs  p:last-child,#all-selfies p:last-child { margin-bottom:0px;  }

#all-selfies .selfie-image-holder { float:left; }
#all-selfies .selfie-image-holder  img { max-width:110px; max-height:110px; border-radius:6px; }
#all-selfies .details { margin-left:126px; }

/*--- Recent Post News  --- */
#recent-post-news ul { margin:0px; padding:0px; list-style-type:none; }
#recent-post-news h6 { margin-bottom: 3px; font-weight: 600;}
#recent-post-news .view-more-news { margin-top:10px; font-weight: 600; line-height: 1.5; text-decoration: none; display: block; }
#recent-post-news .inner-content { margin-bottom:16px; }
#recent-post-news ul li:last-child .inner-content{ margin-bottom:0px; }
#recent-post-news ul li:last-child p { margin-bottom:0px; }

/*--- Box Default --- */
.box-default { padding:24px; border-radius: 6px; background-color: #ffffff; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.08); }

/*--- Digital Month Video  --- */
.digital-month-video { position:relative; display:table; width:auto; margin:0 auto;  }
.digital-month-video  .playpause { background-image:url(images/digital_month_images/digital-play-btn1.png); background-repeat:no-repeat; width:50px; height:50px; position:absolute; left:50%; top:50%; margin-left:-25px; margin-top:-25px; z-index:10;}
video::-webkit-media-controls-start-playback-button { display: none !important; -webkit-appearance: none; }

/*--- Signup Login 
#signup-login { padding-top:15px;}
.modal #signup-login { padding-top:0;}
#signup-login .inner-wrap { max-width:500px; width:100%; box-shadow:0 0 8px rgba(0, 0, 0, 0.3); margin:0 auto 50px; padding:0; border-radius:4px;}
#signup-login .logo { margin:0 auto 30px; text-align:center;}
#signup-login .tabs3 .nav-tabs { margin:0;}
#signup-login .tabs3 .nav-tabs > li { width:50%;}
#signup-login .tabs3 .tab-content {border:0; padding:25px 32px;}
#signup-login .tabs3 .nav-tabs > li > a { border:0; margin:0; height:50px; line-height:48px; text-align:center; background:#e5e5e5; font-size:14px; color:#8c8c8c; font-weight:bold; text-transform:uppercase;}
#signup-login .tabs3 .nav-tabs > li.active > a { background:#fff; color:#424242;}
#signup-login .form1 .form-control, #signup-login .form1 input[type="text"], #signup-login .form1 input[type="password"] { height:52px; padding-left:70px; font-size:14px; border-radius:4px;}
#signup-login .form1 ul li { position:relative; margin-bottom:20px;}
#signup-login .form1 ul li .fa { position:absolute; left:0; width:51px; top:1px; border-right:1px solid #dadada; height:50px; line-height:50px; color:#c0c0c0; font-size:17px; text-align:center;}
#signup-login .form1 input[type="submit"] { width:260px; font-weight:500; margin:30px auto 8px;}
#signup-login footer { background:#e5e5e5; padding:10px; position:relative; margin:0 -32px -25px; border-radius:0 0 4px 4px;}
#signup-login .sociable { padding-left:30px;}
.modal #signup-login .sociable { padding-left:80px; text-align:left; }
#signup-login .sociable p { margin-bottom:0;}
#signup-login .social-btn {padding-right:0; vertical-align:middle; margin:0; border-radius:2px; margin-left:10px;}
#signup-login .social-btn .fa {border-right:0;}

.modal #signup-login .tg-loader { padding:85px 0; }

#login-form ul li:last-child { margin-bottom:30px;}
--- */

/*--- Signup Login --- */
#signup-login { padding:16px;}
.modal #signup-login { padding-top:0;}
#signup-login p { margin-bottom:16px; }
#signup-login .login-signup-sociable p  { margin-bottom:24px; }
#signup-login  .left-column { float:left; }
#signup-login  .form1 .forgot-password-area { padding-top:8px; display:block; }
#signup-login  .form1 .forgot-password-area a { color:#8a858d; text-decoration:underline; }
#signup-login .form1 .agreement { color:#8a858d; display:block; padding-top:8px; font-size:14px; line-height:20px; }
#signup-login .form1 .agreement a { color:#4a4548; text-decoration:underline; }
#signup-login  .right-column { float:right; width:51%; padding-left:24px; }
#signup-login  .right-column .tabs10  { background:#f7f7f7; padding-top:24px; }
#signup-login  .right-column .tabs10 .nav-tabs { margin-bottom:0px; }
#signup-login  .right-column .nav-tabs  li { width:50%; padding:0px 24px; }
#signup-login  .right-column .tabs10 .tab-content { padding:24px 16px; }
#signup-login .inner-wrap { max-width:500px; width:100%; box-shadow:0 0 8px rgba(0, 0, 0, 0.3); margin:0 auto 50px; padding:0; border-radius:4px;}
#signup-login .logo { margin:0 auto 24px; text-align:center;}
#signup-login .form1 ul li { position:relative; margin-bottom:20px;}
#signup-login .form1 ul li .fa { position:absolute; left:0; width:51px; top:1px; border-right:1px solid #dadada; height:50px; line-height:50px; color:#c0c0c0; font-size:17px; text-align:center;}
#signup-login .tg-loader { padding:85px 0;}
#signup-login .left-column { width:45%;}
#signup-login .right-column { width:55%;}
#signup-login .form1 ul li.token-input-input-token-facebook { margin-bottom:0px; }
#signup-login #why-participate { padding-top:22px; }
#login-form ul li:last-child { margin-bottom:30px;}

/*--- Signup Login Page --- */
.signup-login-page #content .container { padding-top:24px;}
.signup-login-page { background:#fff; }

/*--- signup-login-wrap --- */
.signup-login-wrap { padding-top:8px; padding-bottom:40px; }
.signup-login-wrap .form1 ul li { margin-bottom:10px;  position:relative; }
.signup-login-wrap .form1 .forgot-password-area { padding-top:8px; display:block; }
.signup-login-wrap .form1 .forgot-password-area a { color:#8a858d; text-decoration:underline; }
.signup-login-wrap .form1 .agreement { color:#8a858d; display:block; padding-top:8px; font-size:14px; line-height:20px; }
.signup-login-wrap .form1 .agreement a { color:#4a4548; text-decoration:underline; }
.signup-login-wrap .left-column { width:50%; float:left; }
.signup-login-wrap .right-column { float:right; width:50%; padding-left:80px; }
.signup-login-wrap .right-column .inner-wrap { padding:24px 0px; background:#f7f7f7; border-radius:6px; }
.signup-login-wrap .right-column .inner-wrap .form1 ul li { margin-bottom:16px; }
.signup-login-wrap .right-column .inner-wrap .form1 ul li:last-child { margin-bottom:0px; }
.signup-login-wrap .form1  #autocomplete { width:100% !important;}
.signup-login-wrap ul.token-input-list-facebook li input { margin:0px; }
.signup-login-wrap .tabs10 .nav-tabs { padding:0; margin-bottom:0px; }
.signup-login-wrap .tabs10 .nav-tabs  li { width:50%; padding:0px 24px; }
.signup-login-wrap .tabs10 .tab-content { padding:24px 16px; padding-bottom:0px; }
.signup-login-wrap .form1 .varification-field .form-control { width:90px;}
.signup-login-wrap #signup-login .inner-wrap {box-shadow:none;}

#forgot-password h2 { margin-bottom:0px; }

/*--- Login Form --- */
#login-form { position:relative;}

/*--- Signup Form --- */
#signup-login1 small { display:block; font-size:11px; color:#8c8c8c;}

/*--- Why-participate --- */
#why-participate { padding-top:36px; }
#why-participate  h3 { margin-bottom:4px;}
#why-participate ul { margin:0px; padding:0; list-style:none;}
#why-participate li { margin-bottom:38px;}
#why-participate .icon { float:left; }
#why-participate .details { margin-left:128px; }
#why-participate .details p { color:#8a858d; margin-bottom:0; }

.modal #why-participate  h3 { font-size:14px;}
.modal #why-participate .icon { width:78px;}
.modal #why-participate .details { margin-left:94px; }
.modal #why-participate .details p { font-size:12px; line-height:16px;}

/*--- Login Signup Sociable --- */
.login-signup-sociable p  { margin-bottom:24px; }
.login-signup-sociable p span { vertical-align:top; display:inline-block; padding-top:6px; width:116px; }
.login-signup-sociable p a { display:inline-block; margin-left:12px; width:48px; height:32px; text-align:center; line-height:29px; vertical-align:top; }
.login-signup-sociable p a.linkedin { background:#0077b5; margin-left:0;}
.login-signup-sociable p a.facebook { background:#3b5998; }
.login-signup-sociable p a.google { background:#ffffff; border:1px solid #4285f4; line-height:29px; }
.login-signup-sociable p a.github { background:#3b4146; }
.modal .login-signup-sociable p a { margin-left:9px;}
.modal .login-signup-sociable p a.linkedin { margin-left:0;}
.modal .login-signup-sociable p span{ width:87px;}

#registration-complete-model .tg-loader { line-height:138px; height:138px;}
#registration-complete-model .tg-loader img { vertical-align:middle;}
#registration-complete-model h4 { padding:24px 24px 16px 24px; margin:0px; color:#4a4548; font-weight:bold; }
#registration-complete-model .modal-body { padding:0px 24px 24px 24px; }
#registration-complete-model .p { margin-bottom:16px;}

/*--- Social Btn --- */
.social-btn {  position:relative; background:none; display:inline-block; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:0; color:#fff; text-align:center; transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-webkit-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-moz-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-o-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-ms-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s; padding:0 12px 0 12px; height:38px; margin:0 10px 15px; font-size:12px;}
.social-btn:hover, .social-btn:focus, .social-btn:active { color:#fff; outline:none; text-decoration:none;}
.social-btn .inner { display:block; margin-left:37px; line-height:38px;}
.social-btn .fa { font-size:20px; float:left; vertical-align:top; width:28px; text-align:left; height:38px; line-height:38px;}
.social-btn.facebook { background:#6577c2;}
.social-btn.google { background:#ca4736;}
.social-btn.linkedin { background:#11709c;}
.social-btn.github { background:#0d2636;}
.social-btn.mail { background:#0d7e8f;}
.social-btn.twitter { background:#2daae2;}

.social-btn.facebook:hover { background:#5365b1;}
.social-btn.google:hover { background:#ad3425;}
.social-btn.linkedin:hover { background:#09577b;}
.social-btn.github:hover { background:#1f2123;}
.social-btn.mail:hover { background:#075f6c;}
.social-btn.twitter:hover { background:#2daae2;}

.social-btn.facebook .fa { border-right:1px solid #5b6bae; padding-left:2px;}
.social-btn.google .fa { border-right:1px solid #b63f2f;}
.social-btn.linkedin .fa { border-right:1px solid #0e5e83;}
.social-btn.github .fa { border-right:1px solid #252629;}
.social-btn.mail .fa { border-right:1px solid #0b6e7d;}
.social-btn.twitter .fa  { border-right:1px solid #2daae2; }

/*--- Tabs3 --- */
.tabs3 .nav-tabs { border-bottom:1px solid #dadada;}
.tabs3 .nav-tabs > li > a { font-size:12px; color:#424242; font-weight:500; padding:2px 10px; border-radius:2px 2px 0 0;}
.tabs3 .tab-content { border:1px solid #dadada; border-top:0; border-radius:0 0 2px 2px; min-height:107px; padding:3px 10px;}

/*--- Upcoming Activities --- */
.upcoming-activities { position:relative; z-index:10; }
.upcoming-activities .activities-box { border-radius: 6px 6px 0px 0px;  background-color:rgba(255, 255, 255, 0.95); padding:19px 16px 16px 16px; float:right; min-width:276px; height:123px; margin-top:-123px;}
.upcoming-activities h4 { font-weight:900; color:#19171a; }
.upcoming-activities p:last-child { margin-bottom:0px; }
.upcoming-activities p .block { color:#4a4548; font-size:14px; line-height:1.43; padding-right:8px; margin-right:8px; border-right:1px solid #d7263d; }
.upcoming-activities p a { font-size:14px; }
.upcoming-activities p .block:last-child { margin-right:0px; padding-right:0px; border:none;  }

/*--- Key Frames --- */
@keyframes glowing {
0% {
}
50% {
}
100% {
}
}
@keyframes glowing {
0% {
    box-shadow: 0 0 3px #d5383e;
}
50% {
    box-shadow: 0 0 40px #d5383e;
}
100% {
    box-shadow: 0 0 3px #d5383e;
}
}
/*
.digital-theme-box .info-label .round:hover {
    background: #26d974 none repeat scroll 0 0;
}
*/
@-webkit-keyframes glowing {
  0% {-webkit-box-shadow: 0 0 3px #26d974; }
  50% { -webkit-box-shadow: 0 0 20px #26d974; }
  100% {-webkit-box-shadow: 0 0 3px #26d974; }
}

@-moz-keyframes glowing {
  0% {-moz-box-shadow: 0 0 3px #26d974; }
  50% { -moz-box-shadow: 0 0 20px #26d974; }
  100% {-moz-box-shadow: 0 0 3px #26d974; }
}

@-o-keyframes glowing {
  0% {box-shadow: 0 0 3px #26d974; }
  50% { box-shadow: 0 0 20px #26d974; }
  100% {box-shadow: 0 0 3px #26d974; }
}

@keyframes glowing {
  0% {box-shadow: 0 0 3px #26d974; }
  50% { box-shadow: 0 0 20px #26d974; }
  100% {box-shadow: 0 0 3px #26d974; }
}

/*
 * The MIT License
 * Copyright (c) 2012 Matias Meno <m@tias.me>
 */
@-webkit-keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px); } }
@-moz-keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px); } }
@keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px); } }
@-webkit-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); } }
@-moz-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); } }
@keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); } }
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }
@-moz-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }
@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }
.dropzone, .dropzone * { box-sizing: border-box; }
#dropzone-upload p { font-size:12px; line-height:16px; color:#8a858d; }
#dropzone-upload .fallback { position:absolute; left:17%; top:50%; }
.dropzone { border:solid 2px #dadada; border-style:dashed; height:168px; margin-bottom:16px; position:relative; }
.dropzone:hover { border:none; }
.dropzone .overlay { display:none; position:absolute; width:100%; height:100%; background:#f2f2f2; border:solid 2px #4a4548; border-style:dashed; left:0px; top:0px; pointer-events:none; padding-top:40px; text-align:center; transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-webkit-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-moz-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-o-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-ms-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s; }
.dropzone:hover .overlay { transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-webkit-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-moz-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-o-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-ms-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s; display:block; }
.dropzone.dz-started:hover  .overlay { border:none; background:none; }
.dropzone .overlay p { margin:0px; font-size:14px; line-height:20px; color:#4a4548; }
.dropzone.dz-started { border:none; }
.dropzone.dz-clickable { cursor: pointer; }
.dropzone.dz-clickable * { cursor: default; }
.dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * { cursor: pointer; }
.dropzone.dz-started .dz-message { display: none; }
.dropzone .dz-message { text-align: center;    margin: 2em 0; font-size:14px;  color:#8a858d; line-height:20px; margin:0px; padding:40px 20px 20px 20px; }
.dropzone .dz-preview { position: relative; display: inline-block; vertical-align: top; width:100%; height:100%; }
.dropzone .dz-preview  img { width:100%; height:100%; }
.dropzone .dz-preview.dz-file-preview .dz-image { border-radius: 20px; background: #999; background: linear-gradient(to bottom, #eee, #ddd); }
.dropzone .dz-preview.dz-file-preview .dz-details { opacity: 1; height:100%; }
.dropzone .dz-preview.dz-image-preview { background: white; }
.dropzone .dz-preview.dz-image-preview .dz-details { -webkit-transition: opacity 0.2s linear; -moz-transition: opacity 0.2s linear; -ms-transition: opacity 0.2s linear; -o-transition: opacity 0.2s linear; transition: opacity 0.2s linear; }
.dropzone .dz-preview .dz-remove { font-size: 14px; text-align: center; display: block; cursor: pointer; border: none; }
.dropzone .dz-preview .dz-details { z-index: 20; position: absolute; top: 0; left: 0; opacity: 0; font-size: 13px; min-width: 100%; max-width: 100%; padding: 2em 1em; text-align: center; color: rgba(0, 0, 0, 0.9); line-height: 150%; }
.dropzone .dz-preview .dz-details .dz-size { margin-bottom: 1em; font-size: 16px; }
.dropzone .dz-preview .dz-details .dz-filename { white-space: nowrap; }
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) { overflow: hidden; text-overflow: ellipsis; }
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span { border: 1px solid transparent; }
.dropzone .dz-preview .dz-details .dz-filename span, .dropzone .dz-preview .dz-details .dz-size span { background-color: rgba(255, 255, 255, 0.4); padding: 0 0.4em; border-radius: 3px; }
.dropzone .dz-preview .dz-image { border-radius: 20px;  overflow: hidden; width: 100%; height: 168px; position: relative;     display: block; z-index: 10; }
.dropzone .dz-preview .dz-image img { display: block; }
.dropzone .dz-preview.dz-success .dz-success-mark { -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
-moz-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); -ms-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); -o-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); }
.dropzone .dz-preview.dz-error .dz-error-mark { opacity: 0; -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);  -moz-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); -ms-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);    -o-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); }
.dropzone .dz-preview .dz-success-mark, .dropzone .dz-preview .dz-error-mark { pointer-events: none; opacity: 0; z-index: 500;
position: absolute; display: block; top: 50%; left: 50%; margin-left: -27px; margin-top: -27px; display:none; }
.dropzone .dz-preview .dz-success-mark svg, .dropzone .dz-preview .dz-error-mark svg { display: block; width: 54px; height: 54px; }
.dropzone .dz-preview.dz-processing .dz-progress { opacity: 1; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }
.dropzone .dz-preview.dz-complete .dz-progress { opacity: 0; -webkit-transition: opacity 0.4s ease-in; -moz-transition: opacity 0.4s ease-in; -ms-transition: opacity 0.4s ease-in; -o-transition: opacity 0.4s ease-in; transition: opacity 0.4s ease-in; }
.dropzone .dz-preview:not(.dz-processing) .dz-progress { -webkit-animation: pulse 6s ease infinite; -moz-animation: pulse 6s ease infinite; -ms-animation: pulse 6s ease infinite; -o-animation: pulse 6s ease infinite;  animation: pulse 6s ease infinite; }
.dropzone .dz-preview .dz-progress { opacity: 1; z-index: 1000; pointer-events: none; position: absolute; height: 6px;      left: 50%; top: 50%; width: 120px; margin-left: -60px; background: #dadada; -webkit-transform: scale(1);
border-radius: 8px; overflow: hidden; }
.dropzone .dz-preview .dz-progress .dz-upload { background: #26d974; background: linear-gradient(to bottom, #26d974, #26d974); position: absolute; top: 0; left: 0; bottom: 0; width: 0; -webkit-transition: width 300ms ease-in-out; -moz-transition: width 300ms ease-in-out; -ms-transition: width 300ms ease-in-out;  -o-transition: width 300ms ease-in-out; transition: width 300ms ease-in-out; }
.dropzone .dz-preview.dz-error .dz-error-message { display: block; }
.dropzone .dz-preview .dz-error-message { pointer-events: none; z-index: 1000; position: absolute; display: block; display: none; opacity: 0; -webkit-transition: opacity 0.3s ease; -moz-transition: opacity 0.3s ease; -ms-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease; border-radius: 8px;font-size: 13px; top: 130px; left: -10px; width: 140px; background: #be2626; background: linear-gradient(to bottom, #be2626, #a92222); padding: 0.5em 1.2em;
 color: white; }
.dropzone .dz-preview .dz-error-message:after { content: ''; position: absolute; top: -6px; left: 64px; width: 0; height: 0;
border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #be2626; }

/* Example tokeninput style #2: Facebook style */
ul.token-input-list-facebook{ overflow:hidden;height:auto!important;height:1%;width:100%;border:1px solid #dadada;min-height:36px;cursor:text;font-size:14px; z-index:999;margin:0;padding:0; background-color:#fff; list-style-type:none;clear:left; border-radius:3px; overflow:auto; padding:1px 6px; }
ul.token-input-list-facebook li input{ border:none !important; padding:6px; background-color:#fff; -webkit-appearance:caret; height:34px !important; line-height:17px !important;  }
li.token-input-token-facebook{ overflow:hidden;height:auto!important;height:24px;margin:6px 5px 6px 6px;padding:4px 8px;cursor:default;border:1px solid #dadada;font-size:11px;float:left;white-space:nowrap; font-weight:normal;  color:#8a858d; padding:4px 8px; border-radius:3px; margin-bottom:6px !important; background:#f2f2f2; }
/*
li.token-input-token-facebook:hover, li.token-input-token-facebookt:active, li.token-input-token-facebook:focus { background:#3399ff; border-color:#3399ff; color:#fff; box-shadow:none;}

li.token-input-token-facebook:hover p, li.token-input-token-facebookt:active p, li.token-input-token-facebook:focus p { color:#fff;}
*/
li.token-input-token-facebook p{ display:inline;padding:0;margin:0; font-size:12px; line-height:15px; color:#8a858d; text-transform:capitalize; }
li.token-input-token-facebook span{color:#7a7f8a;margin-left:5px;font-weight:bold;cursor:pointer; font-size:12px;}
li.token-input-selected-token-facebook { background-color:#f2f2f2; border:1px solid #dadada; color:#8a858d; }
li.token-input-input-token-facebook { float:left;margin:0;padding:0;list-style-type:none;}
div.token-input-dropdown-facebook{ position:absolute; width:312px; max-height:229px; overflow:auto; background-color:#fff;overflow:hidden; border:1px solid #dadada;cursor:default;font-size:14px; z-index:2000; box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1); }
div.token-input-dropdown-facebook p{margin:0;padding:5px;font-weight:500;background-color:#fff;border:1px solid #dfdfdf;color:#000;font-size:12px;text-align:left; }
div.token-input-dropdown-facebook ul{margin:0;padding:0}
div.token-input-dropdown-facebook ul li{background-color:#fff;padding:4px 12px 5px;margin:0;list-style-type:none; color:#4a4548;font-size:14px;text-align:left; font-weight:normal;}
div.token-input-dropdown-facebook ul li.token-input-dropdown-item-facebook{background-color:#fff;color:#8a858d;font-size:14px; font-weight:normal;}
div.token-input-dropdown-facebook ul li.token-input-dropdown-item2-facebook{background-color:#fff;}
div.token-input-dropdown-facebook ul li em{font-weight:normal;font-style:normal}
div.token-input-dropdown-facebook ul li.token-input-selected-dropdown-item-facebook{background-color:#f2f2f2;color:#4a4548; }

/*--- Ui-autocomplete --- */
.ui-autocomplete { border:1px solid #dadada; max-height:300px; max-width:300px; overflow:auto; margin:0; padding:0; list-style:none; background:#fff; font-size:12px;}
.ui-autocomplete .ui-menu-item { padding:3px 3px 4px; border:1px solid #fff; color:#8c8c8c; font-weight:300;}
.ui-autocomplete .ui-menu-item.ui-state-focus { background:#2f94d7; color:#fff;}

/*--- Autocomplete --- */
#autocomplete { position:absolute; background:#fff; z-index:100; border:1px solid #dadada; max-height:229px; overflow:auto; box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1); width:312px; }
#autocomplete ul li:last-child { border-bottom:0;}
#autocomplete ul li { padding:5px 12px; background:#fff !important; font-size:14px; color:#4a4548 !important; margin-bottom:0 !important; font-weight:normal; display:block;}
#autocomplete ul li:hover { background:#f2f2f2 !important;}
#autocomplete ul li strong { color:#4a4548;}

/*--- Gallery Common --- */
.gallery-common .preview iframe { width:100%; border:0; height:300px;}
.gallery-common .thumbnails { height:300px; padding:10px 10px 30px; background:#fff; position:relative;}
.gallery-common .thumbnails ul { margin:0; padding:0; list-style:none;}
.gallery-common .thumbnails li { margin-bottom:9px;}
.gallery-common .thumbnails .caroufredsel_wrapper, .gallery-common .thumbnails ul { width:100% !important; height:250px !important;}
.gallery-common .thumbnails .image { float:left; width:75px; height:50px; border:1px solid #dadada;}
.gallery-common .thumbnails .image img { width:75px; height:50px;}
.gallery-common .thumbnails h6 { font-size:13px; margin-bottom:10px;}
.gallery-common .thumbnails li h6 { margin-left:85px; margin-bottom:0;}
.gallery-common .thumbnails li h6 a { color:#4a4548;}
.gallery-common .thumbnails .direction-nav { position:absolute; width:100%; height:30px; background:#dadada; line-height:30px; padding:0px 10px; left:0; bottom:0;}
.gallery-common .thumbnails .direction-nav a { font-size:12px; color:#4a4548;}

/* ==========================================================================
    Date Time Picker
========================================================================== */
.xdsoft_datetimepicker {
    box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.506);
    background: #fff;
    border-bottom: 1px solid #bbb;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    color: #333;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding: 8px;
    padding-left: 0;
    padding-top: 2px;
    position: absolute;
    z-index: 9999;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
}

.xdsoft_datetimepicker iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 75px;
    height: 210px;
    background: transparent;
    border: none;
}

/*For IE8 or lower*/
.xdsoft_datetimepicker button {
    border: none !important;
}

.xdsoft_noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.xdsoft_noselect::selection { background: transparent }
.xdsoft_noselect::-moz-selection { background: transparent }

.xdsoft_datetimepicker.xdsoft_inline {
    display: inline-block;
    position: static;
    box-shadow: none;
}

.xdsoft_datetimepicker * {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}

.xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker .xdsoft_timepicker {
    display: none;
}

.xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker .xdsoft_timepicker.active {
    display: block;
}

.xdsoft_datetimepicker .xdsoft_datepicker {
    width: 224px;
    float: left;
    margin-left: 8px;
}

.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker {
    width: 256px;
}

.xdsoft_datetimepicker .xdsoft_timepicker {
    width: 58px;
    float: left;
    text-align: center;
    margin-left: 8px;
    margin-top: 0;
}

.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker {
    margin-top: 8px;
    margin-bottom: 3px
}

.xdsoft_datetimepicker .xdsoft_mounthpicker {
    position: relative;
    text-align: center;
}

.xdsoft_datetimepicker .xdsoft_label i,
.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_today_button {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC);
}

.xdsoft_datetimepicker .xdsoft_label i {
    opacity: 0.5;
    background-position: -92px -19px;
    display: inline-block;
    width: 9px;
    height: 20px;
    vertical-align: middle;
}

.xdsoft_datetimepicker .xdsoft_prev {
    float: left;
    background-position: -20px 0;
}
.xdsoft_datetimepicker .xdsoft_today_button {
    float: left;
    background-position: -70px 0;
    margin-left: 5px;
}

.xdsoft_datetimepicker .xdsoft_next {
    float: right;
    background-position: 0 0;
}

.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_prev ,
.xdsoft_datetimepicker .xdsoft_today_button {
    background-color: transparent;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    display: block;
    height: 30px;
    opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    outline: medium none;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-indent: 100%;
    white-space: nowrap;
    width: 20px;
    min-width: 0;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next {
    float: none;
    background-position: -40px -15px;
    height: 15px;
    width: 30px;
    display: block;
    margin-left: 14px;
    margin-top: 7px;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
    background-position: -40px 0;
    margin-bottom: 7px;
    margin-top: 0;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
    height: 151px;
    overflow: hidden;
    border-bottom: 1px solid #ddd;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div {
    background: #f5f5f5;
    border-top: 1px solid #ddd;
    color: #666;
    font-size: 12px;
    text-align: center;
    border-collapse: collapse;
    cursor: pointer;
    border-bottom-width: 0;
    height: 25px;
    line-height: 25px;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div > div:first-child {
    border-top-width: 0;
}

.xdsoft_datetimepicker .xdsoft_today_button:hover,
.xdsoft_datetimepicker .xdsoft_next:hover,
.xdsoft_datetimepicker .xdsoft_prev:hover {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.xdsoft_datetimepicker .xdsoft_label {
    display: inline;
    position: relative;
    z-index: 9999;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    background-color: #fff;
    float: left;
    width: 182px;
    text-align: center;
    cursor: pointer;
}

.xdsoft_datetimepicker .xdsoft_label:hover>span {
    text-decoration: underline;
}

.xdsoft_datetimepicker .xdsoft_label:hover i {
    opacity: 1.0;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select {
    border: 1px solid #ccc;
    position: absolute;
    right: 0;
    top: 30px;
    z-index: 101;
    display: none;
    background: #fff;
    max-height: 160px;
    overflow-y: hidden;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_monthselect{ right: -7px }
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_yearselect{ right: 2px }
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
    color: #fff;
    background: #ff8000;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option {
    padding: 2px 10px 2px 5px;
    text-decoration: none !important;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
    background: #33aaff;
    box-shadow: #178fe5 0 1px 3px 0 inset;
    color: #fff;
    font-weight: 700;
}

.xdsoft_datetimepicker .xdsoft_month {
    width: 100px;
    text-align: right;
}

.xdsoft_datetimepicker .xdsoft_calendar {
    clear: both;
}

.xdsoft_datetimepicker .xdsoft_year{
    width: 48px;
    margin-left: 5px;
}

.xdsoft_datetimepicker .xdsoft_calendar table {
    border-collapse: collapse;
    width: 100%;

}

.xdsoft_datetimepicker .xdsoft_calendar td > div {
    padding-right: 5px;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
    height: 25px;
}

.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th {
    width: 14.2857142%;
    background: #f5f5f5;
    border: 1px solid #ddd;
    color: #666;
    font-size: 12px;
    text-align: right;
    vertical-align: middle;
    padding: 0;
    border-collapse: collapse;
    cursor: pointer;
    height: 25px;
}
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th {
    width: 12.5%;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
    background: #f1f1f1;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
    color: #33aaff;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default {
    background: #ffe9d2;
    box-shadow: #ffb871 0 1px 4px 0 inset;
    color: #000;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint {
    background: #c1ffc9;
    box-shadow: #00dd1c 0 1px 4px 0 inset;
    color: #000;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current {
    background: #33aaff;
    box-shadow: #178fe5 0 1px 3px 0 inset;
    color: #fff;
    font-weight: 700;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,
.xdsoft_datetimepicker .xdsoft_time_box >div >div.xdsoft_disabled {
    opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    cursor: default;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled {
    opacity: 0.2;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}

.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div:hover {
    color: #fff !important;
    background: #ff8000 !important;
    box-shadow: none !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover {
    background: #33aaff !important;
    box-shadow: #178fe5 0 1px 3px 0 inset !important;
    color: #fff !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_disabled:hover {
    color: inherit  !important;
    background: inherit !important;
    box-shadow: inherit !important;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
    font-weight: 700;
    text-align: center;
    color: #999;
    cursor: default;
}

.xdsoft_datetimepicker .xdsoft_copyright {
    color: #ccc !important;
    font-size: 10px;
    clear: both;
    float: none;
    margin-left: 8px;
}

.xdsoft_datetimepicker .xdsoft_copyright a { color: #eee !important }
.xdsoft_datetimepicker .xdsoft_copyright a:hover { color: #aaa !important }

.xdsoft_time_box {
    position: relative;
    border: 1px solid #ccc;
}
.xdsoft_scrollbar >.xdsoft_scroller {
    background: #ccc !important;
    height: 20px;
    border-radius: 3px;
}
.xdsoft_scrollbar {
    position: absolute;
    width: 7px;
    right: 0;
    top: 0;
    bottom: 0;
    cursor: pointer;
}
.xdsoft_scroller_box {
    position: relative;
}

.xdsoft_datetimepicker.xdsoft_dark {
    box-shadow: 0 5px 15px -5px rgba(255, 255, 255, 0.506);
    background: #000;
    border-bottom: 1px solid #444;
    border-left: 1px solid #333;
    border-right: 1px solid #333;
    border-top: 1px solid #333;
    color: #ccc;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box {
    border-bottom: 1px solid #222;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box >div >div {
    background: #0a0a0a;
    border-top: 1px solid #222;
    color: #999;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label {
    background-color: #000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select {
    border: 1px solid #333;
    background: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
    color: #000;
    background: #007fff;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
    background: #cc5500;
    box-shadow: #b03e00 0 1px 3px 0 inset;
    color: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==);
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
    background: #0a0a0a;
    border: 1px solid #222;
    color: #999;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
    background: #0e0e0e;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today {
    color: #cc5500;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default {
    background: #ffe9d2;
    box-shadow: #ffb871 0 1px 4px 0 inset;
    color:#000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint {
    background: #c1ffc9;
    box-shadow: #00dd1c 0 1px 4px 0 inset;
    color:#000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current {
    background: #cc5500;
    box-shadow: #b03e00 0 1px 3px 0 inset;
    color: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box >div >div:hover {
    color: #000 !important;
    background: #007fff !important;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
    color: #666;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright { color: #333 !important }
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a { color: #111 !important }
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover { color: #555 !important }

.xdsoft_dark .xdsoft_time_box {
    border: 1px solid #333;
}

.xdsoft_dark .xdsoft_scrollbar >.xdsoft_scroller {
    background: #333 !important;
}
.xdsoft_datetimepicker .xdsoft_save_selected {
    display: block;
    border: 1px solid #dddddd !important;
    margin-top: 5px;
    width: 100%;
    color: #454551;
    font-size: 13px;
}
.xdsoft_datetimepicker .blue-gradient-button {
    font-family: "museo-sans", "Book Antiqua", sans-serif;
    font-size: 12px;
    font-weight: 300;
    color: #82878c;
    height: 28px;
    position: relative;
    padding: 4px 17px 4px 33px;
    border: 1px solid #d7d8da;
    background: -moz-linear-gradient(top, #fff 0%, #f4f8fa 73%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(73%, #f4f8fa));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fff 0%, #f4f8fa 73%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fff 0%, #f4f8fa 73%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fff 0%, #f4f8fa 73%);
    /* IE10+ */
    background: linear-gradient(to bottom, #fff 0%, #f4f8fa 73%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#f4f8fa',GradientType=0 );
/* IE6-9 */
}
.xdsoft_datetimepicker .blue-gradient-button:hover, .xdsoft_datetimepicker .blue-gradient-button:focus, .xdsoft_datetimepicker .blue-gradient-button:hover span, .xdsoft_datetimepicker .blue-gradient-button:focus span {
  color: #454551;
  background: -moz-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f8fa), color-stop(73%, #FFF));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f4f8fa 0%, #FFF 73%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f8fa', endColorstr='#FFF',GradientType=0 );
  /* IE6-9 */
}

/*--- tabs10 --- */
.tabs10 .nav-tabs { border-bottom:0; border-bottom:1px solid #c2c2c2; margin-bottom:20px;}
.inner-content .tabs10 > .nav-tabs { margin:0 -16px 24px;}
.tabs10 .nav-tabs.pull-right { position:relative; margin-top:-48px;}
.tabs10 .nav-tabs > li { margin-bottom:0; margin-bottom:-1px;}
.tabs10 .nav-tabs > li > a { border-radius:0; border:0; font-size:14px; min-width:75px; line-height:14px; text-align:center; color:#8a858d; border:0; padding:7px 24px 6px;  border-bottom: solid 1px #c2c2c2; margin:0;}
.tabs10 .nav-tabs > li > a .icon { vertical-align:top; margin-right:5px;}
.tabs10 .nav-tabs > li > a:hover { background:none;}
.tabs10 .nav-tabs > li.active > a, .tabs10 .nav-tabs > li.active > a:hover, .tabs10 .nav-tabs > li.active > a:focus { color:#19171a; font-weight:600; border:0; background:none; border-bottom:1px solid #000013;}
.tabs10 .nav > li > a:hover, .tabs10 .nav > li > a:focus { background:none;}
.tabs10 .nav-tabs > li.active > a .icon path, .tabs10 .nav-tabs > li.active > a:hover .icon path, .tabs10 .nav-tabs > li.active > a:focus .icon path { fill:#19171a;}

/*--- Login Signup Links --- */
.login-signup-links { display:none !important; }

/* ==========================================================================
    Mobile Responsive
========================================================================== */

@media(max-width:1200px) { 
	/*--- Digital Navigation --- */
    #digital-navigation ul li { margin-left:15px; }
}
@media(max-width:992px) { 
	#digital-header .user-area,#digital-header #digital-month-login { margin-right:40px; }

	/*--- Digital Navigation --- */
	#digital-navigation { padding-top:0px; width:100%; float:none; }
    #digital-navigation .menu-btn { display:block; top:19px; }
    #digital-navigation > ul { display:none;  width:100%; background:#fff; padding:10px; position:absolute; left:0; top:88px; z-index:10; }
    #digital-navigation > ul li {  display:block; margin:0px 0px 7px 0px; float:none; text-align:center; }
    #digital-navigation > ul li a { color:#19171a; }
	#digital-navigation ul li a {  font-size:15px; }
	#digital-navigation ul li.more-links .dropdown-menu { position:relative; top:auto; width:100%; }
	    
	/*--- Signup Login --- */
    #signup-login .login-signup-sociable p a { margin-left:2px; width:36px; }
    .signup-login-wrap .login-signup-sociable p a  { margin-left:2px; width:34px; }
    .signup-login-wrap .form1 label.left-label { padding-top:7px;}
    #signup-login .form1 .radio-input.radio-inline,.signup-login-wrap .form1 .radio-input.radio-inline { margin-right:2px; }
    .signup-login-wrap .login-signup-sociable p span { width:auto; }
    .token-input-dropdown-facebook { width:200px !important; }
	
	/*--- Digital Header --- */
	#digital-header.fixed #digital-navigation > ul { top:57px; } 
	#digital-header.fixed #digital-month-login { margin-left:1px; margin-right:35px; position:relative; z-index:10; }
	#digital-header.fixed .user-area { margin-right:40px; position:relative; z-index:10; }
	
}

@media(max-width:767px) { 
	#digital-header .user-area,#digital-header #digital-month-login { margin-right:40px; }
    #digital-navigation > ul  { top:83px; }
    #engage ul,#recent-posts ul{ width:100% !important; }
    #engage ul li,#recent-posts ul li { width:100% !important; margin-bottom:10px; }
    #digital-banner .inner-content { width:auto; }
    #digital-banner h1 { font-size:26px; line-height:33px; }
    .digital-theme-box .button1, .digital-theme-box .button2 { margin-right:3px; min-width:auto; margin-bottom:3px; }
    .button1.btn-lg,.button2.btn-lg,.watch-webinar-btn { font-size:12px; }
    #theme4-bottom-navigation ul li:first-child { margin-left:20px; }
	#digital-header .logo .powerd-by { font-size:12px; }
	#digital-header.theme4-header .logo .powerd-by img, #digital-header.theme5-header .logo .powerd-by img { max-width:48px; }
    #digital-header.theme4-header .menu-btn,#digital-header.theme5-header .menu-btn { top:7px; }
    #recent-post-selfies .slider ul li.single-post { width:auto !important; }
    #recent-post-selfies .slider ul li.double-post { width:auto !important; }
    #recent-post-selfies .slider ul li.three-post { width:auto !important; }
    .digital-theme-box .column:first-child { padding-right:10px;}
    .digital-theme-box .column:last-child {  padding-left:10px; }
    .digital-theme-box .inner-wrap { background:none; }
    #all-level-slide ul li,#all-level-slide .single-level .slider-box,#all-level-slide ul { width:100% !important; }
	#white-papers ul, #white-papers ul li { width:100% !important; }
	#digital-banner.theme2-banner .inner-content,#digital-banner.theme3-banner .inner-content { width:auto; }
    #digital-banner.theme2-banner, #digital-banner.theme3-banner { padding-top:90px; }
    #digital-footer .col-sm-6 { text-align:center !important; }
    #digital-footer .footer-sociable a { float:none; }
    #digital-footer { padding-bottom:16px; }
    #digital-footer h4 { margin-right:0px; }
	
	#digital-navigation ul li .dropdown-menu { width:100%; position:relative; top:auto; }
	
	/*--- Digital Header  --- */
	#digital-header.fixed .logo { padding:10px 0px; }
	#digital-header .logo img { max-width:115px; }
	#digital-header.theme4-header.fixed .logo, #digital-header.theme5-header.fixed .logo {  padding:13px 0px;}
	#digital-header.fixed .logo img { max-width:45px; }
	#digital-header.theme4-header.fixed .logo .powerd-by, #digital-header.theme5-header.fixed .logo .powerd-by { margin-left:3px; padding-left:5px; }
	#digital-header .user-area, #digital-header #digital-month-login { padding-top:20px; margin-left:5px; }
	#digital-header.fixed #digital-month-login a { padding:4px; font-size:12px; }
	#digital-header.theme4-header.fixed #digital-month-login a,#digital-header.theme5-header.fixed #digital-month-login a { padding:3px; }
	#digital-header.theme4-header.fixed #digital-month-login,#digital-header.theme5-header.fixed #digital-month-login { padding-top:19px; }

    
    /*--- tabs10  --- */
    .tabs10 .nav-tabs.pull-right, .tabs10 > .nav-tabs { margin:0 -16px 20px; position:relative; float:none !important;}
    .tabs10 .nav-tabs.pull-right > li, .tabs10 > .nav-tabs > li { width:50%;}
    .tabs10 > .nav-tabs > li > a { padding:8px 14px 6px;}
    
	/*--- Signup Login  --- */
    #signup-login .right-column,#signup-login .left-column,.signup-login-wrap .right-column,.signup-login-wrap .left-column  { float:none; width:100%; padding-left:0px; }
    #signup-login .login-signup-sociable p a { width:31px; }
    .login-signup-sociable p { text-align:center; }
    #signup-login  .right-column .tabs10 .nav-tabs,.signup-login-wrap .right-column .tabs10 .nav-tabs { margin-left:0px; margin-right:0px;  }	
	
}
	@media(max-width:479px) { 
	/*--- Digital Header  --- */
	#digital-header.theme4-header #digital-month-login,#digital-header.theme5-header #digital-month-login { padding-top:10px; margin-right:40px; }
	#digital-header.theme4-header #digital-month-login,#digital-header.theme5-header #digital-month-login { padding-top:10px; margin-right:35px; }
	#digital-header #digital-month-login { margin-right:0px; padding-top:50px;}
}


