*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline;
*zoom: 1;
}
body { background:#fff; color:#444444; font-size:14px; line-height:19px; font-family: 'open_sansregular'; }
h1, h2, h3, h4, h5, h6 { color:#4e4e4e; padding:0; margin:0; }
strong { font-weight:bold; }
.cf:before, .cf:after { display: table; content: ""; line-height: 0; }
.cf:after { clear: both; }
h1 { font-size: 36px; }
h2 { font-size: 20px; }
h3 { font-size: 18px; }
h4 { font-size: 18px; }
h5 { color:#362a1f; font-size:18px; font-family: 'oxygenbold'; padding-bottom:15px; }
a { color: #007297; transition:all 0.2s linear 0s; }
a:hover, a:focus { color: #87b052; }
ul, li { list-style:none; }
ul { margin:0; padding:0; }
input[type=text], input[type=password], textarea { transition: all 0.2s linear 0s; }
input[type=text]:focus, input[type=password]:focus, textarea:focus { outline:0 none; box-shadow:0 0 3px #ccc; }
hr { border-top: 1px solid #e5e5e5; border-bottom: 1px solid #fff; }
.alignCenter { text-align:center; }
.btn-primary { padding: 8px 20px; background: #c52d2f; color: #fff; border-radius: 4px; border:none; margin-top: 10px; }
.btn-primary:hover, .btn-primary:focus { background: #c52d2f; outline: none; box-shadow: none; }
.btn-transparent { border: 3px solid #fff; background: transparent; color: #fff; }
.btn-transparent:hover { border-color: rgba(255, 255, 255, 0.5); }
.mybtn, .button { background:#007297; border:1px solid #007297; color:#fff; text-transform:uppercase; font-size:14px; font-family: 'oxygenbold'; padding:7px 15px; transition:all 0.2s linear 0s; }
p { color:#444; font-size:15px; padding-bottom:25px; line-height:24px; }
.mybtn:hover, .button:hover { color:#007297; background:#fff; border:1px solid #007297; }
a:hover { color: #111; text-decoration: none; outline: none; }
button { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; background:#829359; border:0; line-height:30px; padding:0 16px; text-transform:uppercase; color:#fff; font-size:14px; font-family: 'open_sanssemibold';}
button:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #2098d1; -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; background:#9dbf4c; color:#fff; }
button:hover { color: #fff; }
button:hover:before { -webkit-transform: scaleX(1); transform: scaleX(1); }
.no-borderradius button:hover, .no-history button:hover { background:#055fda; color:#fff; }
.dropdown-menu { margin-top: -1px; min-width: 180px; }
.center { text-align: center; }
.scaleIn { -webkit-animation-name: scaleIn; animation-name: scaleIn; }
.lead { font-size: 16px; line-height: 24px; font-weight: 400; }
.transparent-bg { background-color: transparent !important; margin-bottom: 0; }
@-webkit-keyframes scaleIn { 0% {
 opacity: 0;
 -webkit-transform: scale(0);
 transform: scale(0);
}
 100% {
 opacity: 1;
 -webkit-transform: scale(1);
 transform: scale(1);
}
}
 @keyframes scaleIn { 0% {
 opacity: 0;
 -webkit-transform: scale(0);
 -ms-transform: scale(0);
 transform: scale(0);
}
 100% {
 opacity: 1;
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
 transform: scale(1);
}
}
#wrapper { width:100%; }
/*-----Header-----*/
#logo { float:left; line-height:inherit; }
#header { padding:25px 0; }
#header .rightCol { float:right; width:70%; }
#header .signUp { float:right; background:#f03c3c; height:36px; line-height:36px; text-transform:uppercase; color:#fff; font-family: 'open_sanssemibold'; padding:0 15px; border-radius:1px; }
#header .signUp:hover { background:#2b2b2b; }
#header .login { color:#3e3e3e; text-transform:uppercase; font-family: 'open_sanssemibold'; line-height:36px; padding-right:26px; float:right; }
#header .login .fa { padding-right:10px; position:relative; top:2px; font-size:19px; }
#header .login:hover { color:#0089b6 }
.bootstrap-select { font-family: 'open_sanssemibold'; }
.bootstrap-select .btn-default { background:#e6e6e6; border:1px solid #e6e6e6; border-radius:1px; box-shadow:none; }
.langDrop { float:right; width:111px; margin-right:60px; margin-top:4px; }
.langDrop .bootstrap-select .btn-default { height:32px; line-height:32px; width:100%; text-transform:capitalize; font-family: 'open_sansregular'; color:#646363; }
.langDrop .bootstrap-select .btn-default:before { display:none; }
.langDrop .bootstrap-select.btn-group .dropdown-menu { width:111px; min-width:111px; }
/*----nav----*/
#nav { float:left; margin-top:10px;}
#nav ul { margin:0; padding:0; }
#nav ul li { float:left; padding:0 19px; list-style:none; line-height:36px; }
#nav ul li a { color:#2b2b2b; font-family: 'open_sanssemibold'; text-transform:uppercase; }
#nav ul li a:hover { color:#0089b6; }
#navbar-wrap { margin-top:25px; }
nav.mainMenu { position:relative; z-index:99999; background:#41362a; }
nav.mainMenu:after { content:""; height:3px; background:#759f40; width:100%; }
nav.mainMenu ul { padding:0px; margin:3px 3px 0 3px; float:left; width:100%; }
nav.mainMenu > ul > li { display:block; float:left; position:relative; line-height:44px; }
nav.mainMenu > ul > li a.active:after { background:url(../images/nav-li-active.png) no-repeat center bottom; bottom: -3px; content: ""; height: 9px; left: 46%; margin-left:0px; position: absolute; width: 14px; }
nav.mainMenu > ul > li > a { padding:0; display:block; font-size:18px; color:#fff; text-decoration:none; transition: all 0s linear; padding:0 20px; }
nav.mainMenu > ul > li > a:hover { text-decoration:none; }
nav.mainMenu > ul > li:hover > a { background: #fefdf8; color:#41362a; }
nav.mainMenu > ul > li:hover > a:after { position:absolute; content:""; height:3px; background:#fff; bottom:-3px; left:0; width:100%; }
/* submenus */
nav.mainMenu ul ul { width:150px; padding:0px; background:#fff; position:absolute; left:0px; top:47px; margin:20px 0 0 0; transition: all 0.2s ease-in-out 0s; opacity: 0; visibility: hidden; border-bottom:3px solid #769f40; }
nav.mainMenu ul ul li { display:block; position:relative; padding:0; border:0; }
nav.mainMenu ul ul li a { padding:10px 16px; display:block; font-size:16px; color:#222020; line-height:1em; text-decoration:none; transition: all 0s linear; }
nav.mainMenu ul ul a:hover { text-decoration:none; }
nav.mainMenu ul ul li:hover { background-color:#fff; }
nav.mainMenu ul ul li:hover > a { color:#759f3f; }
nav.mainMenu li:hover > ul { opacity: 1; visibility: visible; margin: 0; }
nav.mainMenu ul ul ul { left:100%; top:0; margin:0 0 0 20px; border-top:0; }
nav.mainMenuu ul ul li:first-child > ul { top:0px; border-top:0px; }
nav.mainMenu > select { display:none; }
/*----Slider----*/
.sliderArea .bx-wrapper { position: relative; margin:0; padding: 0; *zoom: 1;
}
.sliderArea .bx-wrapper img { width: 100%; display: block; }
.sliderArea .bx-wrapper .bx-viewport { -webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0); -o-transform: translatez(0); transform: translatez(0); }
.sliderArea .bx-wrapper .bx-pager, .sliderArea .bx-wrapper .bx-controls-auto { position: absolute; bottom: -30px; width: 100%; }
.sliderArea .bx-wrapper .bx-loading { min-height: 50px; background: url(images/bx_loader.gif) center center no-repeat #fff; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000; }
.sliderArea .bx-wrapper .bx-controls-direction a.disabled { display: none; }
.sliderArea .bx-controls.bx-has-controls-direction { position:absolute; top:50%; left:0; width:100%; z-index:9999; margin-top:-35px; display:none; }
.sliderArea .bx-controls-direction { width:100%; max-width:1428px; margin:0 auto; position:relative; }
.sliderArea .bx-controls-direction a { width:53px; height:69px; display:block; background:url(../images/slide-arrow.png) no-repeat 0 0; position:absolute; top:0; text-indent:-9999px; }
.sliderArea .bx-wrapper .bx-prev { left:-40px; background-position:0 0; }
.sliderArea .bx-wrapper .bx-prev:hover { background-position:-84px 0; }
.sliderArea .bx-wrapper .bx-next { right:-40px; background-position:-84px -78px; }
.sliderArea .bx-wrapper .bx-next:hover { background-position:0 -78px; }
.sliderArea { background:#fdeed0; position:relative; }
.sliderArea:after, .sliderArea:before { position:absolute; bottom:-11px; content:""; width:156px; height:12px; }
.sliderArea:after { left:0; background:url(../images/slider-left.jpg) no-repeat 0 0; }
.sliderArea:before { right:0; background:url(../images/slider-right.jpg) no-repeat 0 0; }
.sliderArea li { width:100%; position:relative; }
.sliderArea li .view { float:left; }
.sliderArea li .details { width:34%; position:absolute; left:54%; top:0; padding-top:100px; }
.sliderArea li .details h2 { color:#4f2f1a; font-size:32px; line-height:24px; font-family: 'volkhovregular'; padding-bottom:16px; }
.sliderArea li .details h2 span { font-size:24px; color:#ab701b; }
.sliderArea li .details p { font-size:12px; color:#704b20; line-height:18px; padding-bottom:20px; }
.sliderArea li .details .btnCol { }
.sliderArea li .details .btnCol .submitIdea { color:#fff; font-size:12px; text-transform:uppercase; display:inline-block; height:29px; line-height:29px; padding:0 16px; border-radius:1px; background:#829359; }
.sliderArea li .details .btnCol .submitIdea:hover { background:#b63f33; }
.sliderArea li .details .btnCol .supportIdea { color:#b63f33; font-size:12px; display:inline-block; height:29px; line-height:29px; padding:0 16px; border-radius:1px; }
.sliderArea li .details .btnCol .supportIdea:hover { background:#b63f33; color:#fff; }
.ideaList { padding:48px 0; }
.ideaList .tabbingArea { position: relative; }
.ideaList .tabbingArea .tabsNav .tabsTab { position: relative; }
.ideaList .tabbingArea .tabsNav .tabsAnchor { text-transform:uppercase; color:#4f2f1a; font-size:15px; padding:10px 30px; margin-right:5px; border-radius:1px; outline:0; position:relative; display:block; }
.ideaList .tabbingArea .tabsNav .tabsStateDisabled { opacity: 0.5; }
.ideaList .tabbingArea .tabsNav .tabsStateActive .tabsAnchor, .tabbingArea .tabsNav .tabsAnchor:hover { background:#e1e0e0; }
.ideaList .tabbingArea .tabsAccordionTitle .tabsAnchor { display: block; padding: 10px; color: #000; text-decoration: none; }
.ideaList .tabbingArea .tabsAccordionTitle.tabsStateDisabled { opacity: 0.5; }
.ideaList .tabbingArea .tabsAccordionTitle.tabsStateActive .tabsAnchor { background-color: #e5e5e5; color: #b72027; outline:none; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc; margin-bottom: 0; }
.ideaList .tabbingArea .tabsTab { float:left; margin: 0; list-style: none; }
.ideaList .tabbingArea .tabsPanel { padding:0; display: none; transition:all 0.3s ease 0ms; }
.ideaList .tabbingArea .tabsAccordionTitle { display: none; }
.ideaList .tabbingArea .tabsPanel.tabsStateActive { display: block; }
.filterBar { position:absolute; right:0; top:7px; }
.filterBar a { text-transform:uppercase; color:#4f2f1a; font-size:15px; }
.filterBar .fa-bars { color:#161616; font-size:21px; position:relative; top:2px; padding-left:10px; transition: all 0.2s linear 0s; }
.filterBar:hover a, .filterBar:hover .fa-bars, .filterBar .active, .filterBar .active .fa-bars { color: #829359; }
.sub { position:absolute; right:0; top:34px; width:160px; background:#829359; display:none; z-index:9; }
.sub:after { width:13px; height:7px; content:""; position:absolute; right:3px; top:-7px; background:url(../images/drop-arrow.png) no-repeat 0 0; }
.filterBar .sub li { }
.filterBar .sub li a { display:block; border-bottom:1px solid #707e4d; color:#fff; padding:5px 10px; }
.filterBar .sub li a:hover { padding:5px 15px; }
.ideaList .list { padding:30px 0 40px 0; }
.list li { padding:0 10px; float:left; width:25%; margin-bottom:20px; }
.list .view { position:relative; width:100%; }
.list .view img { width:100%; }
.list .details { border:1px solid #dbdbdb; border-top:0; padding:12px; }
.list .details h2 { font-size:18px; color:#2e2e2e; font-family: 'open_sansbold'; }
.list .details .smallText { color:#8a8a8a; font-size:11px; display:block; padding-bottom:10px; }
.list .details p { font-size:11px; color:#2f2f2f; line-height:16px; padding-bottom:5px; }
.list .view .mask { width:100%; height:100%; position: absolute; overflow: hidden; top: 0; left: 0; }
.list .view a.info { background:url(../images/plus-icon.png) no-repeat 0 0; display: inline-block; text-decoration: none; padding:0; text-indent:-9999px; width:38px; height:38px; }
.list .view .mask { opacity: 0; overflow:visible; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.list .view a.info { position:relative; top:50%; left:50%; margin:-19px 0 0 -19px; display:block; opacity:0; -moz-transform:scale(0, 0); -webkit-transform:scale(0, 0); -o-transform:scale(0, 0); -ms-transform:scale(0, 0); transform:scale(0, 0); -webkit-transition: -webkit-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out; -moz-transition: -moz-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out; -o-transition: -o-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out; -ms-transition: -ms-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out; transition: transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out; }
.list .view:hover .mask { opacity: 1; background:url(../images/view-bg.png) repeat; }
.list .view:hover a.info { opacity:1; -moz-transform:scale(1, 1); -webkit-transform:scale(1, 1); -o-transform:scale(1, 1); -ms-transform:scale(1, 1); transform:scale(1, 1); -moz-transition-delay:0.2s; -webkit-transition-delay:0.2s; -o-transition-delay:0.2s; -ms-transition-delay:0.2s; transition-delay:0.2s; }
.list .view:hover ul { opacity:1; bottom:10px; }
.list .view ul { position:absolute; bottom:50px; left:0; width:100%; text-align:center; display:block; opacity:0; transition: all 0.2s linear 0s; -moz-transform:all 0.2s linear 0s; -webkit-transform:all 0.2s linear 0s; -o-transform:all 0.2s linear 0s; -ms-transform:all 0.2s linear 0s; }
.list .view ul li { display:inline-block; width:33.33%; padding:0 5px; font-size:12px; color:#fff; }
.list .view ul li .viewIcon { width:24px; height:15px; display:block; background:url(../images/view-icon.png) no-repeat 0 0; margin:0 auto 5px auto; }
.list .view ul li .clockIcon { width:16px; height:15px; display:block; background:url(../images/clock-icon.png) no-repeat 0 0; margin:0 auto 5px auto; }
.list .view ul li .loveIcon { width:15px; height:13px; display:block; background:url(../images/love-icon.png) no-repeat 0 0; margin:0 auto 5px auto; }
.ideaList .btnRow { text-align:center; }
.ideaList button { width:217px; text-align:center; height:41px; line-height:41px; border-radius:1px; }
/*----Footer----*/
#footer .topCol { border-top:1px solid #ececec; padding:20px 0; }
#footer .topCol .social { float:left; }
#footer .topCol .social li { float:left; margin-right:8px; }
#footer .topCol .social li a { display:block; height:37px; width:37px; background:url(../images/social-icons.png) no-repeat 0 0; text-indent:-9999px; transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; }
#footer .topCol .social li a.facebook { background-position:0 0; }
#footer .topCol .social li a.facebook:hover { background-position:0 -39px; }
#footer .topCol .social li a.gplus { background-position:-45px 0; }
#footer .topCol .social li a.gplus:hover { background-position:-45px -39px; }
#footer .topCol .social li a.twitter { background-position:-90px 0; }
#footer .topCol .social li a.twitter:hover { background-position:-90px -39px; }
#footer .topCol .social li a.printe { background-position:-136px 0; }
#footer .topCol .social li a.printe:hover { background-position:-136px -39px; }
#footer .topCol .baouLogo { float:right; }
#footer .topCol .fLink { margin:0 0 0 53px; padding-top:10px; float:left; text-align:center }
#footer .topCol .fLink li { display:inline-block; padding:0 21px; }
#footer .topCol .fLink li a { font-size:13px; color:#2b2b2b; text-transform:uppercase; }
#footer .topCol .fLink li a:hover { color:#0089b6; }
#footer .bottomCol { font-size:11px; color:#4f5356; padding-bottom:15px; }
#footer .bottomCol .copyRight { float:left; }
#footer .bottomCol ul { margin:0; padding:0; float:right; }
#footer .bottomCol ul li { display:inline-block; padding:0 0 0 24px; }
#footer .bottomCol ul li a { font-size:11px; color:#666666; }
#footer .bottomCol ul li a:hover { color:#0089b6; }
/*----Ideas----*/
.breadcrumb li { float:left; color:#000; font-size:13px; padding-right:34px; position:relative; }
.breadcrumb li:after { width:5px; height:5px; background:url(../images/breadcumb-bg.png) no-repeat 0 0; position:absolute; content:""; right:13px; top:50%; margin-top:-1px; }
.breadcrumb li:last-child:after { display:none; }
.breadcrumb li a { color:#0089b6; font-size:13px; }
.breadcrumb li a:hover { color:#000; }
.container h3 { color:#829359; font-size:32px; padding:34px 0; font-family: 'arimoregular'; }
.ideaList.ideas { padding:0 0 48px 0; }
/*----Login----*/
.loginAreaOuter { border-top:1px solid #ececec; }
.loginArea { padding:100px 0; width:400px; margin:0 auto; }
.loginArea h3 { padding:20px 0; text-align:center; }
.loginArea .form{position:relative; background:#efefef; margin-top:24px; padding:45px; border-radius:5px; box-shadow:0 0 3px #e4e4e4; border:1px solid #e4e4e4;}
.loginArea .form:after{width:37px; height:24px; position:absolute; content:""; left:50%; top:-24px; margin-left:-18px; background:url(../images/login-bg.png) no-repeat 0 0;}
.loginArea input[type=text], .loginArea input[type=password] { border:1px solid #dfdfdf; line-height:41px; height:41px; border-radius:4px; font-size:15px; color:#b6b6b6; padding:0 15px; width:100%; font-family: 'open_sanssemibold'; margin-bottom:18px; }
.loginArea input[type=text] { background:#fff url(../images/input-icon.png) no-repeat right 12px; }
.loginArea input[type=password] { background:#fff url(../images/input-icon.png) no-repeat right -46px; }
.loginArea input.email { background:#fff url(../images/input-icon.png) no-repeat right -104px; }
.loginArea .guideSms{font-size:13px; color:#999898;font-family: 'arimoregular'; padding-bottom:15px; margin-top:-12px;display:block; }
.loginArea .capchaCode{width:100%;}
.loginArea .capchaCode .codeInput{float:left; width:45%; padding-right:9px;}
.loginArea .capchaCode .codeInput input{background-image:none;}
.loginArea .capchaCode .codeText{float:left; width:40%;}
.loginArea .capchaCode .refresh{float:right;}
.loginArea button { width:100%; border-radius:2px; height:39px; line-height:39px; font-family: 'open_sanssemibold'; font-size:14px;}
.loginArea .filterRow { padding:25px 0; }
.loginArea .filterRow a{text-decoration:underline; color:#999a9a;}
.loginArea .filterRow a:hover{color:#0089b6;}
.loginArea .filterRow .agree{color:#999a9a; line-height:17px;}
.loginArea .checkbox { float:left; }
.loginArea .checkbox label { font-size:13px; color:#717272; font-family: 'open_sanssemibold';  }
.loginArea .frgPasw { font-size:13px; color:#717272; font-family: 'open_sanssemibold'; float:right; padding-top:2px; }
.loginArea .frgPasw:hover { color:#0089b6; }
.loginArea .dontAcc { text-align:center; }
.loginArea .dontAcc a { font-size:13px; color:#0089b6; font-family: 'arimoregular'; }
.loginArea .dontAcc a:hover { color:#444; }
.loginArea .errorSms { background:#e67474; border-radius:3px; font-size:13px; color:#ffffff; padding:10px 20px; margin-bottom:15px; line-height:16px; }
.checkbox { padding:0; margin:0; }
.checkbox label { display: inline-block; position: relative; padding-left: 5px; }
 .checkbox label::before {
 content: "";
 display: inline-block;
 position: absolute;
 width: 17px;
 height: 17px;
 left: 0;
 margin-left: -20px;
 border: 1px solid #b6b6b6;
 border-radius:0;
 background-color: #fff;
 -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
 -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
 transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}
 .checkbox label::after {
 display: inline-block;
 position: absolute;
 width: 16px;
 height: 16px;
 left: 0;
 top:-1px;
 margin-left: -20px;
 padding-left: 3px;
 padding-top:0;
 font-size: 11px;
 color: #555555;
}
.checkbox input[type="checkbox"] { opacity: 0; }
 .checkbox input[type="checkbox"]:focus + label::before {
 outline:0 none;
 outline: 5px auto -webkit-focus-ring-color;
 outline-offset: -2px;
}
 .checkbox input[type="checkbox"]:checked + label::after {
 font-family: 'FontAwesome';
 content: "\f00c";
}
.checkbox input[type="checkbox"]:disabled + label { opacity: 0.65; }
 .checkbox input[type="checkbox"]:disabled + label::before {
 background-color: #eeeeee;
 cursor: not-allowed;
}
 .checkbox.checkbox-circle label::before {
 border-radius: 50%;
}
.checkbox.checkbox-inline { margin-top: 0; }
 .checkbox-primary input[type="checkbox"]:checked + label::before {
 background-color: #428bca;
 border-color: #428bca;
}
.checkbox-primary input[type="checkbox"]:checked + label::after {
 color: #fff;
}
 .checkbox-danger input[type="checkbox"]:checked + label::before {
 background-color: #d9534f;
 border-color: #d9534f;
}
.checkbox-danger input[type="checkbox"]:checked + label::after {
 color: #fff;
}
 .checkbox-info input[type="checkbox"]:checked + label::before {
 background-color: #5bc0de;
 border-color: #5bc0de;
}
.checkbox-info input[type="checkbox"]:checked + label::after {
 color: #fff;
}
 .checkbox-warning input[type="checkbox"]:checked + label::before {
 background-color: #f0ad4e;
 border-color: #f0ad4e;
}
.checkbox-warning input[type="checkbox"]:checked + label::after {
 color: #fff;
}
 .checkbox-success input[type="checkbox"]:checked + label::before {
 background-color: #5cb85c;
 border-color: #5cb85c;
}
.checkbox-success input[type="checkbox"]:checked + label::after {
 color: #fff;
}
.loginArea p{font-size:15px; color:#5b5b5b; font-family: 'arimoregular'; line-height:20px;}
.loginArea p.check{font-size:13px; color:#3b3b3b;font-family: 'arimoregular'; font-style:italic; padding-bottom:10px;}
.loginArea .resend{border-radius:3px; border:1px solid #d1d1d1; padding:20px;}
.loginArea .resend p{color:#676767; font-size:13px; font-family: 'arimoregular'; line-height:17px; padding-bottom:10px;}
.loginArea .resend button{font-family: 'open_sanssemibold'; font-size:14px;}
.myAccBtn{ float:right; margin-top:2px; position:relative;}
.myAccBtn a{background:#0089b6; border:1px solid #0089b6; display:block; color:#fff; font-size:15px;font-family: 'arimoregular'; padding:6px 12px;}
.myAccBtn ul{position:absolute; left:0; width:100%; top:100%; padding-top:10px; display:none; z-index:999; background:#fff;}
.myAccBtn ul li{list-style:none;}
.myAccBtn ul li a{display:block;color:#4d4c4c;font-family: 'arimoregular'; padding:8px 0; border:0; background:none; border-bottom:1px solid #a4a3a3; font-size:14px;}
.myAccBtn ul li a:hover{color:#0089b6;}
.myAccBtn ul li:last-child a{border:0;}
.myAccBtn .fa{padding-left:12px; font-size:17px; position:relative; top:1px;}
.myAccBtn a:hover{background:#fff; color:#0089b6;}
.myAccBtn:hover ul{display:block;}
.myAccBtn:hover > a{background:#fff; color:#0089b6;}


.backLink{background:#fff; color:#0089b6;border:1px solid #0089b6; padding:0 22px; height:32px; line-height:32px; margin:2px 30px 0 0; text-transform:uppercase; border-radius:2px; font-size:14px; float:right;}
.backLink:hover{background:#0089b6; color:#fff;}

.formArea{padding-bottom:40px;}
.formArea .leftCol{width:50%; float:left; padding-right:10px;}
.formArea .rightCol{width:50%; float:right; padding-left:10px;}
.formArea .formCol{margin-bottom:40px;}
.formArea .formCol.pullTop{padding-top:104px;}
.formArea label{font-size:16px; color:#4d4d4c; padding-bottom:10px;font-family: 'arimoregular';}
.formArea input[type=text], .formArea input[type=password] { border:1px solid #dfdfdf; background:#f4f4f4; line-height:35px; height:35px; border-radius:3px; font-size:15px; color:#aeaeae; padding:0 10px; width:100%; font-family: 'arimoregular'; margin-bottom:0; }

.formArea textarea { border:1px solid #dfdfdf; background:#f4f4f4; line-height:18px; height:100px; border-radius:3px; font-size:15px; color:#aeaeae; padding:5px 10px; width:100%; font-family: 'arimoregular'; margin-bottom:0; resize:none; }

.formArea button{font-family: 'open_sanssemibold'; font-size:14px; height:41px; line-height:41px;border-radius:2px; padding:0 40px;}
.formArea .countryDrop{width:20%; padding-right:12px; display:inline-block;}

.formArea .countryDrop .bootstrap-select .btn-default { height:35px; line-height:35px; width:100%; text-transform:capitalize; font-family: 'open_sansregular'; color:#646363; background:#f4f4f4; border:1px solid #dddddd;border-radius: 3px; }
.formArea .countryDrop .bootstrap-select .btn-default:before { display:none; }
.formArea .countryDrop .bootstrap-select.btn-group .dropdown-menu { width:100%; min-width:100%; }
.formArea .col2 input{width:79%; display:inline-block;}
.formArea .countryDrop.widthFull{width:100%; padding:0;}
.formArea  label.btn.btn-default{background:#0089b6; border:1px solid #0089b6; color:#fff; font-size:14px; text-transform:uppercase;  line-height:35px; height:35px; padding:0 30px; margin-left:20px;border-radius:3px; }
.formArea .input-group .form-control{border-radius:3px; box-shadow:none; }
.formArea  label.btn.btn-default:hover{background:#fff; color:#0089b6;}
.formArea  .bottomCol{border-top:1px solid #ececec; width:100%; float:left; margin-top:20px; padding-top:30px;}
.formArea  .bottomCol button{margin-top:40px;}
.formArea  .bottomCol .checkbox label{color:#4d4d4c;font-family: 'arimoregular'; font-size:14px;}



/*----html Editer----*/
.jumbotron { background-color: #67A754; background-image: url(images/radial_bg.png); background-position: center center; background-repeat: no-repeat; background: -webkit-gradient(radial, center center, 0, center center, 460, from(#B3ECFF), to(#7EDEFF)); /* Safari 4-5, Chrome 1-9 */ /* Can't specify a percentage size? Laaaaaame. */ background: -webkit-radial-gradient(circle, #B3ECFF, #7EDEFF); /* Safari 5.1+, Chrome 10+ */ background: -moz-radial-gradient(circle, #B3ECFF, #7EDEFF); /* Firefox 3.6+ */ background: -ms-radial-gradient(circle, #B3ECFF, #7EDEFF); /* IE 10 */ box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2) inset, 0 -3px 7px rgba(0, 0, 0, 0.2) inset; color: #FFFFFF; padding: 40px 0; position: relative; text-shadow: 0 1px 3px rgba(255, 255, 255, 0.4), 0 0 30px rgba(255, 255, 255, 0.075); }
.jumbotron h1 { font-family: 'Roboto', sans-serif!important; font-size:45px; font-weight:300; border-bottom:1px solid rgba(255, 255, 255, 0.4); padding-bottom:20px; }
.jumbotron h1 span { color:rgba(0, 0, 0, 0.4); }
.jumbotron p { font-family: 'Roboto', sans-serif!important; font-size: 30px; font-weight: 300; line-height: 1.25; color:#444; }
.jumbotron .container { position: relative; z-index: 2; }
.jumbotron:after { background: url("../images/pattern.png") repeat scroll center center transparent; bottom: 0; content: ""; display: block; left: 0; opacity: 0.4; position: absolute; right: 0; top: 0; }
.jumbotron:after { background-size: 400px 400px; }
.masthead { color: #FFFFFF; margin-bottom: 0; padding: 30px 0 10px; }
h2.demo-text { font-family: 'Roboto', sans-serif!important; font-size:45px; font-weight:300; color:#51D2FF; text-align:center; margin:20px 0; line-height:40px; }
.features { padding:20px 0 10px 0; background:#EEE; font-family: 'Roboto', sans-serif!important; font-size:25px; line-height:35px; text-align:center; font-weight:300; }
.footer { border-top:1px solid #DDD; margin:20px 0 10px 0; padding-top:10px; font-size:12px; }
/* Editor Styles */

.Editor-container { margin-top:0; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; }
#menuBarDiv, #statusbar { background-color: #f5f5f5;  *background-color: #e6e6e6;
background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); background-repeat: repeat-x; border: 1px solid #cccccc;  *border: 0;
border-color: #e6e6e6 #e6e6e6 #bfbfbf; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-bottom-color: #b3b3b3;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
 *zoom: 1;
}
#menuBarDiv { border-radius:3px 3px 0 0; border-bottom:none; min-height:25px; padding:5px 0; }
#menuBarDiv div:first-child { margin-left:3px; }
#menuBarDiv .dropdown { float:left; }
#menuBarDiv .dropdown-toggle { font-size:14px; }
#menuBarDiv .dropdown-toggle .caret { margin-left:5px; border-top-color:#999; }
#menuBarDiv a.btn { position:relative; margin-bottom:3px; }
#paletteCntr { }
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { height:auto; margin-bottom:10px; }
#statusbar { min-height:30px; border-radius:0 0 3px 3px; border-top:none; line-height:30px; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); }
#statusbar .label { float:right; margin:6px 10px 0 0; background:#BBB; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); padding: 2px 4px; font-size: 11.844px; line-height:14px; }
.Editor-editor { height:300px; padding:1%; border:1px solid #EEE; border-radius:0; word-wrap: break-word; }
#paletteCntr ul { width: 145px; float: left; z-index: 999; margin:0 10px; }
#paletteCntr li { cursor: pointer; display: block; height: 16px; float: left; margin: 0; padding: 0; width: 16px; margin:1px; }
#paletteCntr li div { text-align:left; margin:0; font-size:12px; }
div.activeColour { position: absolute; display: inline; left: 0; top:30px; background:#E8E8E8; padding-bottom:10px; z-index:10000; }
#colorpellete, #bg_colorpellete { float:left; }
.bg_activeColour { position: absolute; display: inline; float: left; }
.specialCntr { background-color:#E8E8E8!important; display:inline; position:absolute; width:176px; top:30px; left:0; }
.specialCntr ul { float:left; margin:10px; white-space:normal; -webkit-padding-start: 0px; -moz-padding-start: 0px; }
.specialCntr ul li { list-style:none; float:left; font-size:12px; width:20px; height:20px; background:#FFF; margin:3px; color:#333; text-align:center; font-weight:bold; cursor:pointer; }
.specialCntr ul li:hover { background:#666; color:#FFF; }
pre { white-space: pre-wrap;       /* css-3 */ white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */ white-space: -pre-wrap;      /* Opera 4-6 */ white-space: -o-pre-wrap;    /* Opera 7 */ word-wrap: break-word;       /* Internet Explorer 5.5+ */ }
.on { display:block; position:relative; }
.fullscreen { position:fixed; background:#FFF; width:100%; height:100%; top:0; left:0; z-index:1000; margin:0; }
.fullscreen #statusbar { position:fixed; bottom:0; border-top:1px solid #DDD; }
.fullscreen #contentarea { border:none; }
/***Custome Added Css for Left Tabs***/
.tabs-below > .nav-tabs, .tabs-right > .nav-tabs, .tabs-left > .nav-tabs { border-bottom: 0; }
.tabs-left ul { -webkit-padding-start: 0px; }
.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li { float: none; }
.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a { min-width: 74px; margin-right: 0; margin-bottom: 3px; }
.tabs-left > .nav-tabs { float: left; margin-right: 19px; border-right: 1px solid #ddd; }
.tabs-left > .nav-tabs > li > a { margin-right: -1px; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; }
.tabs-left > .nav-tabs > li > a:hover, .tabs-left > .nav-tabs > li > a:focus { border-color: #eeeeee #dddddd #eeeeee #eeeeee; outline:none; }
.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover, .tabs-left > .nav-tabs .active > a:focus { border-color: #ddd transparent #ddd #ddd;  *border-right-color: #ffffff;
color:rgb(0, 176, 245) !important; outline:none; }
/**form control width**/
/*@-moz-document url-prefix() {
 .form-control {
 padding:6px 12px 10px 12px;
}
}*/
.form-control-width { width:100px; }
.form-control-link { width:204px; display:inline-block; margin-bottom:5px; margin-right:5px; }
.form-control-button-right { width:204px; }
.inline-form-control { display:inline !important; }
.btn-group + .btn-group { margin-left: 5px; }
.activeColour ul { -webkit-padding-start: 0px; -moz-padding-start: 0px; }
h1 { margin-top:10px; line-height:40px; }
.col-lg-6 nth:child(1) {
 margin-left:0px;
}
.nopadding { padding:0px; }
.nopadding-right { padding-right:0px; }
.modal { overflow-y:auto; }
.padding-top { padding-top:10px; }
/*** Drop Down Menu***/
.dropdown-submenu { position:relative; }
.dropdown-submenu>.dropdown-menu { top:0; left:100%; margin-top:-6px; margin-left:-1px; -webkit-border-radius:0 6px 6px 6px; -moz-border-radius:0 6px 6px 6px; border-radius:0 6px 6px 6px; }
.dropdown-submenu:hover>.dropdown-menu { display:block; }
.dropdown-submenu>a:after { display:block; content:" "; float:right; width:0; height:0; border-color:transparent; border-style:solid; border-width:5px 0 5px 5px; border-left-color:#cccccc; margin-top:5px; margin-right:-10px; }
.dropdown-submenu:hover>a:after { border-left-color:#ffffff; }
.dropdown-submenu.pull-left { float:none; }
.dropdown-submenu.pull-left>.dropdown-menu { left:-100%; margin-left:10px; -webkit-border-radius:6px 0 6px 6px; -moz-border-radius:6px 0 6px 6px; border-radius:6px 0 6px 6px; }
/*.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-submenu:hover>a, .dropdown-submenu:focus>a { color: #fff; text-decoration: none; background-color: #0081c2; background-image: -moz-linear-gradient(top, #08c, #0077b3); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3)); background-image: -webkit-linear-gradient(top, #08c, #0077b3); background-image: -o-linear-gradient(top, #08c, #0077b3); background-image: linear-gradient(to bottom, #08c, #0077b3); background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}*/
.dropdown-menu>li>a { cursor:pointer; }

.attachment li{border-radius:1px; border:1px solid #e9e9e9; padding:3px; float:left; margin-right:8px;}
.attachment li img{display:block; width:100%;}
.attachment li .view{width:100%; position:relative;}
.attachment li .remove{position:absolute; bottom:0; left:0; width:100%; background:url(../images/remove-bg.png) repeat; display:none;}
.attachment li:hover .remove{display:block;}
.attachment li .remove a{font-size:12px; color:#fff;font-family: 'arimoregular'; display:block; padding:5px 10px;}
.attachment li .remove span{float:right;}
.attachment li.addMoreBtn{padding:44px 10px; margin:0; border:0;}
.attachment li.addMoreBtn .addMore{background:#fff; color:#0089b6;border:1px solid #0089b6; padding:0 30px; height:34px; line-height:34px; margin:0; text-transform:uppercase; border-radius:2px; font-size:14px; display:block;}
.attachment li.addMoreBtn .addMore .fa{padding-right:4px;}
.attachment li.addMoreBtn .addMore:hover{background:#0089b6; color:#fff;}
.btn.btn-link:before{display:none;}


.addLink{background:#fff; color:#0089b6;border:1px solid #0089b6; padding:0 25px; height:32px; line-height:32px; margin:0; text-transform:uppercase; border-radius:2px; font-size:14px; float:right; margin:2px 30px 0 0;}
.addLink .fa{padding-right:4px;}
.addLink:hover{background:#0089b6; color:#fff;}

.myIdea{padding-bottom:40px;}
.myIdea li{margin:0; padding:0 0 17px 0; width:100%; clear:both; display:table;}
.myIdea li .ideaPhoto{float:left; width:20.5%;}
.myIdea li .ideaPhoto img{padding:3px; width:100%; border:1px solid #e9e9e9;  display:block;}
.myIdea li .ideaDetails{padding: 0 20px; float:left; width:55%;}
.myIdea li .ideaDetails h2{padding-bottom:8px; margin:0; font-size:16px; color:#0089b6;font-family: 'arimoregular';}
.myIdea li .ideaDetails .support{color:#829359;}
.myIdea li .ideaDetails .support .fa{font-size:16px;}
.myIdea li .ideaDetails .support .total{font-weight:bold;font-family: 'arimoregular'; font-size:18px; padding:0 7px;}
.myIdea li .ideaDetails .date{color:#676767;font-family: 'arimoregular'; padding-top:8px; margin-bottom:8px;}
.myIdea li .ideaDetails .date span{font-size:12px; font-family: 'arimoregular';  font-weight:bold;}
.myIdea li .editArea{float:left;}
.edit{background:url(../images/edit-icon.png) no-repeat 0 0; color:#0089b6;font-family: 'arimoregular'; display:inline-block; padding-left:30px; line-height:22px;}
.profile{padding:32px 0 50px 0;}
.profile .leftCol{float:left; width:75%;}

.profile .userPhoto{border-radius:1px; border:1px solid #e9e9e9; padding:3px; float:left; margin-right:8px; width:21%;}
.profile .userPhoto img{display:block; width:100%;}
.profile .userPhoto .view{width:100%; position:relative;}
.profile .userPhoto .remove{position:absolute; bottom:0; left:0; width:100%; background:url(../images/remove-bg.png) repeat; display:none;}
.profile .userPhoto:hover .remove{display:block;}
.profile .userPhoto .remove a{font-size:12px; color:#fff;font-family: 'arimoregular'; display:block; padding:5px 10px;}
.profile .userPhoto .remove span{float:right; margin-top:3px;}
.profile .userPhoto .remove span.fa{font-size:15px;}
.profile .userDetails{float:left; padding:0 0 0 10px; width:76%;}
.profile .userDetails h2{font-size:31px; color:#829359;font-family: 'arimoregular'; padding-bottom:15px;}
.profile .address span{float:left;width:23px; height:24px; background:url(../images/profile-icon.png) no-repeat 0 0;}
.profile .address p{font-size:15px; color:#353535;font-family: 'arimoregular'; line-height:20px; padding:0 0 0 40px;}
.profile .email{margin:15px 0;}
.profile .email span{float:left;width:23px; height:24px; background:url(../images/profile-icon.png) no-repeat 0 -73px;}
.profile .email p{font-size:15px; color:#353535;font-family: 'arimoregular'; line-height:20px; padding:0 0 0 40px;}
.profile .email a{color:#0089b6;}
.profile .email a:hover{color:#444;}
.profile .phone .col{float:left; margin-right:40px;}
.profile .phone .mobileIcon{float:left;width:23px; height:24px; background:url(../images/profile-icon.png) no-repeat 0 -128px;}
.profile .phone .phoneIcon{float:left;width:23px; height:24px; background:url(../images/profile-icon.png) no-repeat 0 -176px;}
.profile .phone p{font-size:15px; color:#353535;font-family: 'arimoregular'; line-height:25px; padding:0 0 0 40px;}
.profile .userDetails .backLink{float:left; margin:30px 0 0 0;font-family: 'open_sanssemibold'; height:36px; line-height:36px;}
.profile .rightCol{float:right;}
.idArea{padding:40px 0;}
.idArea h3 { color:#829359; font-size:32px; padding:0 0 20px 0; font-family: 'arimoregular'; }
.idArea p{color:#343434;font-family: 'arimoregular'; padding-bottom:17px; font-size:14px; line-height:20px; }
.idArea p a{font-weight:bold; color:#0089b6;}
.idArea p a:hover{color:#444444;}
.idArea .supportArea{background:#f9fbf5; border:1px solid #b4be9c; padding:22px; margin-bottom:15px;}
.idArea .supportArea .support{color:#829359; float:left; padding-top:11px;}
.idArea .supportArea .support .fa{font-size:20px;}
.idArea .supportArea .support .total{font-weight:bold;font-family: 'arimoregular'; font-size:22px; padding:0 7px;}
.idArea .supportArea button{font-family: 'open_sanssemibold'; font-size:14px; height:41px; line-height:41px;border-radius:2px; padding:0 60px; float:right;}
.idArea h2{font-size:24px; color:#0089b6;font-family: 'open_sanssemibold'; border-bottom:1px solid #d1d0d0; padding-bottom:12px; margin-top:20px;}
.idArea .highligh{padding:0; margin:0;}
.idArea .highligh ul{padding:10px 0; margin:0;}
.idArea .highligh ul li{color:#343434; background:url(../images/bullete.png) no-repeat 0 11px; padding:5px 0 5px 22px;}
.idArea .innovator{padding:20px 0;}
.idArea .innovator .userPhoto{display:inline-block; vertical-align:top;}
.idArea .innovator .userPhoto img{width:66px; height:66px; border-radius:50%;}
.idArea .innovator .userDetails{display:inline-block; padding-left:15px; margin-top:10px;}
.idArea .innovator .userDetails h2{font-size:18px; color:#4f2f1a;font-family: 'open_sanssemibold'; padding:0 0 6px 0; margin:0; border:0;}
.idArea .innovator .userDetails p{color:#343434; padding:0;}
.idArea .otherIdeas{margin-top:20px;}
.idArea .otherIdeas.list ul{margin-left:-4%; width:104%;}
.idArea .otherIdeas.list li{width:16%; margin-bottom:10px; padding:0; margin-left:4%;}
.idArea .otherIdeas.list .view a.info{width:20px; height:20px; background:url(../images/smplus-icon.png) no-repeat 0 0; top:35%; margin:-10px 0 0 -10px;}
.idArea .otherIdeas.list .view ul li{padding:0 0 5px 0; margin:0; width:100%; text-align:center; line-height:10px;}
.idArea .otherIdeas.list .view ul li .loveIcon{margin:0 5px 0 0; padding:0; position:relative; top:2px; display:inline-block;}
.idArea .otherIdeas.list li p{width:100%; text-align:center; font-size:14px; color:#829359;font-family: 'arimoregular'; padding:7px 10px;}
.idArea .supportBy{margin:0; padding:0;}
.idArea .supportBy li{width:100%; padding:15px; background:#fff; margin:8px 0;}
.idArea .supportBy li:hover{background:#f2f6e8;}

.idArea .supportBy li .name h2{font-size:18px; color:#4f2f1a;font-family: 'open_sanssemibold'; padding:0 0 6px 0; margin:0; border:0;}
.idArea .supportBy li .name p{color:#343434; padding:0;}
.idArea .supportBy li p{padding:0;}
.idArea .btnRow { text-align:center; padding:20px 0; }
.idArea button { width:217px; text-align:center; height:41px; line-height:41px; border-radius:1px; }
.detailsSlider{margin-bottom:40px;}
.smallProduct{padding:0; margin-top:20px;}
.smallProduct li{width:25%; float:left;}


.smallProduct .bx-wrapper { position: relative; margin:0; padding: 0; *zoom: 1;
}
.smallProduct .bx-wrapper{padding:0 50px;}
.smallProduct .bx-wrapper img { max-width: 100%; display: block; }
.smallProduct .bx-wrapper .bx-viewport { left: 0; position:relative; z-index:999; background: #fff; -webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0); -o-transform: translatez(0); transform: translatez(0); }
.smallProduct .bx-wrapper .bx-pager, .smallProduct .bx-wrapper .bx-controls-auto { position: absolute; bottom: -30px; width: 100%; }
.smallProduct .bx-wrapper .bx-loading { min-height: 50px; background: url(images/bx_loader.gif) center center no-repeat #fff; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000; }
.smallProduct .bx-wrapper .bx-pager { display:none;}
.smallProduct .bx-controls-direction{position:absolute; top:50%; left:0; width:100%; margin-top:-16px;}
.smallProduct .bx-controls-direction a{width:33px; height:33px; display:block; text-indent:-9999px; background:url(../images/idea-slide-arrow.png) no-repeat 0 0;}
.smallProduct .bx-controls-direction a.bx-prev{background-position:0 0; float:left;}
.smallProduct .bx-controls-direction a.bx-prev:hover{background-position:0 -41px; }
.smallProduct .bx-controls-direction a.bx-next{background-position:-55px 0; float:right;}
.smallProduct .bx-controls-direction a.bx-next:hover{background-position:-55px -41px;}

.thumSlider { margin:0; }
.thumSlider li {margin:0; width:81px !important; border:1px solid #dfdfdf; padding:3px; }
.thumSlider li img { display:block; width:100%;}
.largeProduct .bx-controls{display:none;}
.largeProduct{border:1px solid #dfdfdf; padding:4px; border-radius:2px;}
.check_icon{margin-right:15px;}
.messages{
	max-height:520px;
	overflow:auto;}

.messages .media{
	padding-top:18px;
	padding-bottom:18px;
	margin:0px;
	border-top:1px dashed #eaeef1;}
	
.messages .media:first-child{
	border:0px;}

.messages .media .media-body .media{
	margin-top:18px;
	padding-bottom:0px;}


/*user status icon*/
.user-status{
	position:relative;
	display:inline-block;}
	
.user-status:before,
.user-status:before{
	content:"";
	display:inline-block;
	height:12px;
	width:12px;
	border-radius:100%;
	background-color:#666;
	position:absolute;
	top:0px;
	right:0px;
	border:2px solid #fff;}


/*user status icon color*/	
.user-status.online:before{
	background-color:#70ba63;}

.user-status.busy:before{
	background-color:#01a0e6;}
	
.user-status.invisibled:before{
	background-color:#f2b635;}
	
.user-status.offline:before{
	background-color:#f25648;}



.messages .media > .pull-left{
	margin-right:15px;}
.messages .media > .pull-right{
	margin-left:15px;}
	
.messages .media > .pull-right + .media-body{
	text-align:right;}	
	

.messages .media img.media-object{
	width:54px;
	border-radius:100%;}

.messages .media .media-body{
	font-size:13px;}





/****ToDo List****/
.todo-list li{
	border:0px;
	margin:0px;
	border-radius:0px;
	border-bottom:1px dashed #e0e0e0;}





/****Activities List****/


.activities-list{
	max-height:560px;
	overflow:auto;}

.activities-list > li{
	position:relative;
	padding:10px 95px 10px 40px;}

.activities-list > li:before{
	content:"";
	position:absolute;
	left:15px;
	top:0px;
	height:100%;
	border-left:1px solid #ccc;}
	
.activities-list > li:after{
	content:"";
	position:absolute;
	left:10px;
	top:10px;
	height:12px;
	width:12px;
	border-radius:20px;
	border:1px solid #ccc;
	background-color:#fff;}


.activities-list > li span.time{
	font-size:12px;
	color:#ccc;}


.activities-list li .activity-actions{
	position:absolute;
	right:0px;
	top:25px;}


.activities-list > li.info-activity:before,
.activities-list > li.info-activity:after{
	border-color:#4fcdfc;}

.activities-list > li.warning-activity:before,
.activities-list > li.warning-activity:after{
	border-color:#fcd036;}
	
.activities-list > li.danger-activity:before,
.activities-list > li.danger-activity:after{
	border-color:#ff6264;}
	
.activities-list > li.success-activity:before,
.activities-list li.success-activity:after{
	border-color:#68b828;}
	
.activities-list > li.primary-activity:before,
.activities-list > li.primary-activity:after{
	border-color:#7c38bc;}
	
.activities-list > li.info-activity:before,
.activities-list > li.info-activity:after{
	border-color:#4fcdfc;}
h5.media-heading{font-family: 'oxygen', sans-serif; padding-bottom: 0;}
.idArea .comm_history button{width:initial; height:initial; line-height: 30px; border-radius:initial;}

/*------------ New CSS ------------*/
.formArea .countryDrop input{display: inline-block; width:100%;}
.detailDes{margin-top:10px;}
.inst{font-size: 13px; color: #707070; margin-top: 5px;}
.ideaWithdrawn{background: #FFF5F5; border: 1px solid #F97777; padding: 30px; text-align: center; font-size: 22px; color: #F03C3C; margin-bottom: 40px;}
.ideaWithdrawn .signUp {background: #f03c3c; font-size:14px; height: 36px; line-height: 36px; text-transform: uppercase; color: #fff; font-family: 'open_sanssemibold'; padding: 10px 20px; border-radius: 1px;}
.ideaWithdrawn .text-center{margin-top:20px;}
.tag span{color: #fff; border-radius: 6px; padding: 2px 7px 3px; font-size: 11px;}
.tag.submitted span{background:#C48323;}
.tag.published span{background:#1F9118;}
.tag.rejected span{background:#D93A3A;}
.tag.reqWid span{background:#7C7B7B;}
.mright15{margin-right:15px;}
.fundDetail{display: none;}
button.btnSave, button.btnSave:before{background-color: #F3F3F3; color: #888; margin-left: 20px;}
.formArea textarea.leng{height:200px;}
.noLike{margin-left:10px;}
.input-group .form-control.msgBox{height:60px;}
.input-group .input-group-btn button.submitBtn{height:60px;}
.delet-profile{padding:8px 8px;}
.formArea .col2 input.landLine{width:60%;}
.formArea .col2.fifty .countryDrop{width:49%;}
.formArea .col2.fifty input.lst{width:50%;}
/*------------ End of New ---------*/

/*------------ Input tag ------------*/
div.tagsinput{border:1px solid #DFDFDF;background:#F4F4F4; font-size:15px; color:#aeaeae;padding:5px;width:300px;height:100px;overflow-y:auto}div.tagsinput span.tag{border:0px solid #a5d24a;-moz-border-radius:2px;-webkit-border-radius:2px;display:block;float:left;padding:5px;text-decoration:none;background:#829359;color:#fff;margin-right:5px;margin-bottom:5px;font-family:helvetica;font-size:13px}div.tagsinput span.tag a{font-weight:700;color:#fff;text-decoration:none;font-size:11px}div.tagsinput input{font-family:'arimoregular'; width:80px !important;margin:0 5px 5px 0;font-size:15px;border:1px solid transparent;padding:5px;background:0 0;color:#aeaeae !important;outline:0}div.tagsinput div{display:block;float:left}.tags_clear{clear:both;width:100%;height:0}.not_valid{background:#FBD8DB!important;color:#90111A!important}
/*------------ Input tag end ------------*/

/*---------- File input -----------*/
 .file-preview-frame,.file-preview-image,.file-preview-other{height:160px;vertical-align:middle}.file-loading{top:0;right:0;width:25px;height:25px;font-size:999px;text-align:right;color:#fff;background:url(../img/loading.gif)top left no-repeat;border:none}.file-object{margin:0 0 -5px;padding:0}.btn-file{position:relative;overflow:hidden}.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;text-align:right;opacity:0;background:0 0;cursor:inherit;display:block}.file-caption-name{display:inline-block;overflow:hidden;height:20px;word-break:break-all}.input-group-lg .file-caption-name{height:25px}.file-preview-detail-modal{text-align:left}.file-error-message{background-color:#f2dede;color:#a94442;text-align:center;border-radius:5px;padding:5px 10px 5px 5px}.file-error-message pre,.file-error-message ul{margin:5px 0;text-align:left}.file-caption-disabled{background-color:#EEE;cursor:not-allowed;opacity:1}.file-preview{border-radius:5px;border:1px solid #ddd;padding:5px;width:100%;margin-bottom:5px}.file-preview-frame{display:table;margin:8px;border:1px solid #ddd;box-shadow:1px 1px 5px 0 #a2958a;padding:6px;float:left;text-align:center}.file-preview-frame:not(.file-preview-error):hover{box-shadow:3px 3px 5px 0 #333}.file-preview-text{text-align:left;width:160px;margin-bottom:2px;color:#428bca;background:#fff;overflow-x:hidden}.file-preview-other{display:table-cell;text-align:center;width:160px;border:2px solid #999;border-radius:30px;opacity:.8}.file-actions,.file-other-error{text-align:left}.file-icon-lg{font-size:1.2em}.file-icon-2x{font-size:2.4em}.file-icon-4x{font-size:4.8em}.file-input-ajax-new .fileinput-remove-button,.file-input-ajax-new .fileinput-upload-button,.file-input-new .close,.file-input-new .file-preview,.file-input-new .fileinput-remove-button,.file-input-new .fileinput-upload-button,.file-input-new .glyphicon-file{display:none}.loading{background:url(../img/loading.gif)center center no-repeat content-box!important}.file-actions{margin-top:15px}.file-footer-buttons{float:right}.file-upload-indicator{padding-top:2px;cursor:default;opacity:.8;width:60%}.file-upload-indicator:hover{font-weight:700;opacity:1}.file-footer-caption{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:160px;text-align:center;padding-top:4px;font-size:11px;color:#777;margin:5px auto 10px}.file-preview-error{opacity:.65;box-shadow:none}.file-preview-frame:not(.file-preview-error) .file-footer-caption:hover{color:#000}.file-drop-zone{border:1px dashed #aaa;border-radius:4px;height:100%;text-align:center;vertical-align:middle;margin:12px 15px 12px 12px;padding:5px}.file-drop-zone-title{color:#aaa;font-size:40px;padding:85px 10px}.highlighted{border:2px dashed #999!important;background-color:#f0f0f0}.file-uploading{background:url(../img/loading-sm.gif)center bottom 10px no-repeat;opacity:.65}.file-error-message .close{margin-top:5px}.file-thumb-progress .progress,.file-thumb-progress .progress-bar{height:10px;font-size:9px;line-height:10px}.file-thumbnail-footer{position:relative}.file-thumb-progress{position:absolute;top:22px;left:0;right:0}
/*-------- end of file input ------*/


