*{font-family: 'Raleway'; color:#3c3c3;}
body,html {background-color: #efeff0; overflow-x: hidden;}
a:hover, a:focus{text-decoration:none;}
.login_page{background-size:cover; background-position:center center; background-repeat:no-repeat; background-attachment:fixed;}
.login_page1{background-size:cover; background-position:center center; background-repeat:no-repeat; background-attachment:fixed;}
.login-content { margin: 0 auto; max-width: 41.8em; padding-left: 7.5em; } 
.login-content1 { margin: 0 auto; max-width: 41.8em;  } 
.heading_login{text-align:center; font-size:1.75em; text-transform:uppercase; color:#000; font-weight:600;}
.d-table{display:table; height:calc(100vh - 0px); width:100%; padding-top: 4em;}
.table-cell{display:table-cell; vertical-align:middle;}
.loginmodal-container .login_form{margin:0 auto; max-width:300px;}
.login_form .btn.login-submit { background: #fbba1c none repeat scroll 0 0; border-radius: 0; color: #3c3c3c; font-weight: 900; letter-spacing: 1px; padding: 10px; text-transform: uppercase; width:100%; box-shadow:1px 1px 0px 0px #fff inset, -1px -1px 0px 0px #fff inset;   -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease;}
.login_form .btn.login-submit:hover{border-color:#4999ff;  -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; }
.register span{display:block; width:100%; text-align:center; margin:2em 0 0.2em; font: italic 500 12px/30px 'Raleway', serif; color:#898989;}
.logo img {margin: 8px 0 0 30px;max-height: 32px;}


.loginmodal-container {margin-top: 2em;}
.logoin_logo img {max-width: 85%;}
.login_form input.form-control {border: 0 none;border-radius: 0;box-shadow: none;height: auto;margin:5px 0;padding: 7px 15px; font-size:17px; border:1px solid #dddddd;text-align:center; }
.login_form .btn.login-submit:hover{color:#266246; }
.form_head_text{text-align:center; color:#494949; text-transform:uppercase; font-size:1.3em; font-weight:500;}
.form_head_text1{text-align:center; /*color:#494949;*/color:#ffffff; text-transform:uppercase; font-size:1.3em; font-weight:500;}
.forgot_pwd_text{text-align:center;}
.forgot_pwd_text1{text-align:center;}
.forgot_pwd_text a{text-align:center; font: italic 500 12px/30px 'Raleway', serif; color:#898989; font-size:1.10em; text-decoration:underline;}
.forgot_pwd_text1 a{text-align:center; font: italic 500 12px/30px 'Raleway', serif; /*color:#898989;*/color:#ffffff; font-size:1.10em; text-decoration:underline;}
.forgot_pwd_text{padding-bottom:10px;}
.forgot_pwd_text1{padding-bottom:10px;}
.login_footer{text-align:center; margin-top:2em;}
.login_footer img{max-width:250px; width:100%;}

/***********dashboard************/

.nav .open > a { background-color: transparent; }
.nav .open > a:hover {background-color: transparent;}
.nav .open > a:focus {background-color: transparent;}

/*-------------------------------*/
/*           Wrappers            */
/*-------------------------------*/

#wrapper { -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; padding-left: 0; transition: all 0.5s ease;}
#wrapper.toggled {padding-left: 0;}
#wrapper.toggled #sidebar-wrapper {width: 220px;}
#wrapper.toggled #page-content-wrapper {padding-left: 220px;position: absolute; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; width: 100%;left:0; right:0;}
#sidebar-wrapper {-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;background: #d8d8d7;height: 100%;left: 220px;margin-left: -220px;overflow-x: hidden;overflow-y: auto;transition: all 0.5s ease;width: 0;z-index: 1000; top:70px;}
#sidebar-wrapper::-webkit-scrollbar {display: none;}
#page-content-wrapper {padding-top: 46px;width: 100%;  -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; }
/*-------------------------------*/
/*     Sidebar nav styles        */
/*-------------------------------*/
.sidebar-nav { list-style: none; margin: 0; padding: 0; position: absolute; top: 0; width: 220px; }
.sidebar-nav li { display: inline-block; line-height: 20px; position: relative; width: 100%; }
.sidebar-nav li:before { background-color: #e0e0e0; content: ''; height: 100%; left: 0; position: absolute; top: 0; -webkit-transition: width 0.2s ease-in; transition: width 0.2s ease-in; width: 0; z-index: -1; border-top:1px solid transparent;} 
.sidebar-nav li:hover:before, .sidebar-nav li.active:before  { -webkit-transition: width 0.2s ease-in; transition: width 0.2s ease-in; width: 100%; background-color: #efeff0; border-color:#f7f7f7; }
.sidebar-nav li a { color: #3c3c3c; display: block; padding: 10px 15px 10px 40px; text-decoration: none; font-weight:500; font-size:16px;}
.sidebar-nav li.open:hover before { -webkit-transition: width 0.2s ease-in; transition: width 0.2s ease-in; width: 100%; }
.sidebar-nav .dropdown-menu { background-color: #222222; border-radius: 0; border: none; box-shadow: none; margin: 0; padding: 0; position: relative; width: 100%;}
.sidebar-nav li a:hover, .sidebar-nav li a:active, .sidebar-nav li a:focus, .sidebar-nav li.open a:hover, .sidebar-nav li.open a:active, .sidebar-nav li.open a:focus { background-color: transparent; color: #3c3c3c; text-decoration: none; }
.sidebar-nav > .sidebar-brand { font-size: 20px; height: 65px; line-height: 44px; }

.sidebar-nav li a img{max-width:100%;}
.profile.showopacity>a {color: #ffffff;display: inline-block;font-size: 1.3em;font-weight: 700; text-transform: uppercase;}

/*-------------------------------*/
/*       Hamburger-Cross         */
/*-------------------------------*/


button.is-open.animated {}
.hamburger {background: transparent; border: none; display: block; height: 32px; margin-left: 30px; position: fixed; top: 16px; width: 32px; z-index: 999; left:0;}
.hamburger:hover { outline: none; }
.hamburger:focus { outline: none; }
.hamburger:active { outline: none; }
.hamburger.is-closed:before { -webkit-transform: translate3d(0, 0, 0); -webkit-transition: all 0.35s ease-in-out; color: #ffffff; content: ''; display: block; font-size: 14px; line-height: 32px; opacity: 0; text-align: center; width: 100px; }
.hamburger.is-closed:hover before { -webkit-transform: translate3d(-100px, 0, 0); -webkit-transition: all 0.35s ease-in-out; display: block; opacity: 1;}
.hamburger.is-closed:hover .hamb-top {-webkit-transition: all 0.35s ease-in-out;top: 0;}
.hamburger.is-closed:hover .hamb-bottom {-webkit-transition: all 0.35s ease-in-out;bottom: 0;}
.hamburger.is-closed .hamb-top {-webkit-transition: all 0.35s ease-in-out;background-color: rgba(255, 255, 255, 1);top: 5px;}
.hamburger.is-closed .hamb-middle {background-color: rgba(255, 255, 255, 1);margin-top: -2px;top: 50%;}
.hamburger.is-closed .hamb-bottom {-webkit-transition: all 0.35s ease-in-out;background-color: rgba(255, 255, 255, 1);bottom: 5px;}
.hamburger.is-closed .hamb-top,.hamburger.is-closed .hamb-middle,.hamburger.is-closed .hamb-bottom,.hamburger.is-open .hamb-top,.hamburger.is-open .hamb-middle,.hamburger.is-open .hamb-bottom {height: 3px;left: 0;position: absolute;width: 100%;}
.hamburger.is-open .hamb-top {-webkit-transform: rotate(45deg);-webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);background-color: rgba(255, 255, 255, 0.9);margin-top: -2px;top: 50%;}
.hamburger.is-open .hamb-middle {background-color: rgba(255, 255, 255, 0.9);display: none;}
.hamburger.is-open .hamb-bottom {-webkit-transform: rotate(-45deg);-webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);background-color: rgba(255, 255, 255, 0.9);margin-top: -2px;top: 50%;}
.hamburger.is-open:before { -webkit-transform: translate3d(0, 0, 0); -webkit-transition: all 0.35s ease-in-out; color: #ffffff; content: ''; display: block; font-size: 14px; line-height: 32px; opacity: 0; text-align: center; width: 100px; }
.hamburger.is-open:hover before { -webkit-transform: translate3d(-100px, 0, 0); -webkit-transition: all 0.35s ease-in-out; display: block; opacity: 1;}

/*-------------------------------*/
/*          Dark Overlay         */
/*-------------------------------*/

.overlay { position: fixed; display: none; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.4); z-index: 1;}

/* SOME DEMO STYLES - NOT REQUIRED */


header{background:#4d9c7c; height:70px; width:100%; position:fixed; top:0; left:0; z-index:999;}
.gradient {
background-color: #52a07f;
/* IE9, iOS 3.2+ */
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI3LjklIiB5MT0iLTguMSUiIHgyPSI5Mi4xJSIgeTI9IjEwOC4xJSI+PHN0b3Agc3RvcC1jb2xvcj0iIzRkOWE3OSIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjNGQ5YTc5IiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM0ZDlhNzkiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwLjQ1ODk5OTk5OTk5OTk5OTk2Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzYxYjU5MiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAuNjYwOTk5OTk5OTk5OTk5OSIvPjxzdG9wIHN0b3AtY29sb3I9IiM0ZDlhNzkiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwLjg1NSIvPjxzdG9wIHN0b3AtY29sb3I9IiM0ZDlhNzkiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwLjg1NDYzOTE3NTI1NzczMiIvPjxzdG9wIHN0b3AtY29sb3I9IiM0ZDlhNzkiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwLjg1NDYzOTE3NTI1NzczMiIvPjxzdG9wIHN0b3AtY29sb3I9IiM0ZDlhNzkiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);
background-image: -webkit-gradient(linear, 7.9% -8.1%, 92.1% 108.1%,color-stop(0, rgb(77, 154, 121)),color-stop(0, rgb(77, 154, 121)),color-stop(0.459, rgb(77, 154, 121)),color-stop(0.661, rgb(97, 181, 146)),color-stop(0.855, rgb(77, 154, 121)),color-stop(0.855, rgb(77, 154, 121)),color-stop(0.855, rgb(77, 154, 121)),color-stop(1, rgb(77, 154, 121)));
/* Android 2.3 */
background-image: -webkit-repeating-linear-gradient(297deg,rgb(77, 154, 121) 0%,rgb(77, 154, 121) 0%,rgb(77, 154, 121) 45.9%,rgb(97, 181, 146) 66.1%,rgb(77, 154, 121) 85.5%);
/* IE10+ */
background-image: repeating-linear-gradient(153deg,rgb(77, 154, 121) 0%,rgb(77, 154, 121) 0%,rgb(77, 154, 121) 45.9%,rgb(97, 181, 146) 66.1%,rgb(77, 154, 121) 85.5%);
background-image: -ms-repeating-linear-gradient(297deg,rgb(77, 154, 121) 0%,rgb(77, 154, 121) 0%,rgb(77, 154, 121) 45.9%,rgb(97, 181, 146) 66.1%,rgb(77, 154, 121) 85.5%);
}
 
/* IE8- CSS hack */
@media \0screen\,screen\9 {
	
    .gradient {
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff4d9a79",endColorstr="#ff4d9a79",GradientType=0);
    }
}


#wrapper{ padding: 70px 0 0; width: 100%;} 

.info-menu.list-unstyled{position:relative; margin:0.8em 0 0 0;}
.info-menu img.img-circle.img-inline{width:50px; height:50px;}
.info-menu .dropdown-menu{right:0; left:auto;}
.profile span {color: #3c3c3c;display: inline-block;font-size: 1.7em;font-weight: 800;padding-right: 15px;vertical-align: middle;}
a.toggle:hover{text-decoration:none;}
.breadcrumb_list .breadcrumb{background:transparent;margin:0; padding:8px 12px;}
.breadcrumb_list .breadcrumb > li + li:before {color: #ffffff;content:">";font-size: 1.1em;font-weight:600;padding: 0 8px 0 2px;}
header.gradient {padding: 10px 30px 10px 65px;}
.breadcrumb_list .breadcrumb > li{color:#fff; font-weight:600; font-size:1.35em; letter-spacing:1px;}
.breadcrumb_list .breadcrumb > li a{color:inherit;}
.breadcrumb_list .breadcrumb > .active, .breadcrumb_list .breadcrumb li a:hover{color:#f8f8f8; text-decoration:none;}
.dash_list{list-style:none; padding:0; margin:0;}
.dash_list li{display:inline-block; float:left; width:20%; text-align:center; padding:15px 15px 0;}
.dash_list li a{color:#3c3c3c;}
.dash_list li a figcaption{font-size:1.3em; font-weight:500; display:block; width:100%; margin-top:0.5em; min-height: 54px;}
.fig_icon img{max-width:100px; max-height:100px; width:100%;}
#page-content-wrapper .container-fluid{}
body [class^="container-fluid"]{padding:0;}
.page_container {/*max-width: calc(100% - 220px);*/padding: 0 30px;width: 100%;}
.form-row {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: nowrap; flex-wrap: nowrap;}
.form-row input { -webkit-appearance: none; -moz-appearance: none; appearance: none; box-shadow: 0; margin: 0; font-family: inherit; line-height: normal; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; outline: 0; display: block; text-align: left; color: #3c3c3c; border-radius: 3px; border: 1px solid #dadada; font-size: 1.2em; height: 50px; padding: 0 1.45rem; width: 100%; font-weight:500; box-shadow:-1px -1px 0 0 #e4e4e4;} 
.form-row input + label { pointer-events: none; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; position: absolute; top: 15px; left: 15px; font-size: 13px; font-weight: 400; color: #3c3c3c; padding-left: 5px; padding-right: 10px; display: block; visibility: hidden; opacity: 0;}
.is-focused input {border-color: #449374;}
.is-active input {padding:2.1rem 0.85rem 0.45rem 0.85rem !important;}
.is-active input + label {visibility: visible;opacity: 1;}
.is-focused.is-active input + label {color: #449374;}
.float-label {position: relative;}
.form-grid[class*="col-"]{padding:0;}
.form-grid .float-label{padding:7px;}
.form-row.row {margin-left: -0;  margin-right: -0; }
.label-heading{margin-top:1em; font-weight:500; color:#3c3c3c; padding: 0 7px}
.upload_doc {padding: 7px;}
.form-row .upload_doc input[type="file"]{box-shadow:none; border:0;}
.dummy-doc {background-color: #d8d8d8;background-image: url("../images/doc-icon.png");  background-position: center center;  background-repeat: no-repeat;height: 178px;position: relative;text-align: center;}
.dummy-doc input[type="file"]{position:absolute; top:0; left:0; width:100%; height:100%; cursor:pointer; opacity:0;}
.dummy-doc img { left: 50%; margin: -24px 0 0 -37px; position: absolute; top: 50%;}
.sub-header{background:#fff; text-align:center; padding:10px 15px;}
.sub-heading {color: #9d9d9d;  font-size: 1.8em;  text-transform: uppercase; position:relative;}
.comp_logo{position:absolute; bottom:0; right:20px;}
.comp_logo img {max-height: 38px;}
.Form-section {padding: 7px;width: 100%;}
.check_sec_radio {background: #ffffff none repeat scroll 0 0;float: left;padding: 7px 20px;width: 100%;}
.budget-wrap{box-shadow:none; background:transparent;}
.Form-label-text > span {color: #b5b5b5;}
.Form-section.Form-section-interests .row{margin-left:-7px; margin-right:-7px;}
.Form-section.Form-section-interests .row [class*="col-"] {padding: 7px;}
.wrap_footer{text-align:center; padding:4em 0; float:left; width:100%;}
.wrap_footer img{max-width:260px;}

/**********actove-events***********/

.events_content h3 { font-size: 1.5em; font-weight: 600; margin: 0 0 1.3em;}
.overskrft_text{font-size:1.2em; max-width:645px; width:100%; line-height: 1.1;}
.table { border: none; }
.table-definition thead th:first-child { pointer-events: none; background: white; border: none; }
.table td { vertical-align: middle; }
.page-item > * { border: none; }
.card-block.table-responsive{margin-top:2.4em; }
.table-responsive .table thead {background: #d8d8d8 none repeat scroll 0 0;}
.table-responsive .table {background: #fff none repeat scroll 0 0; font-size: 1.23em;}
.plus-icon { position: relative; width: 60px; height: 60px; margin: 20px auto 0; border:0; background:#fbba1c; border-radius:50%;} 
.plus-icon:hover {cursor: pointer;}
.plus-icon:before, .plus-icon:after {content: '';position: absolute;background:#fff;-webkit-transition: 250ms all ease-out;transition: 250ms all ease-out; }
.plus-icon:before {top:29.5px;left: 15px;right: 15px;height: 3.5px;}
.plus-icon:after {top: 15px;left:28px;bottom: 15px;width: 3.5px;}
.table-responsive .table.custome_table_y > thead > tr > th,
.table-responsive .table.custome_table_y > tbody > tr > td{
	background: #fff none repeat scroll 0 0; font-size: 0.75em;
}
.table.custome_table_y .column11_150{white-space:nowrap;}
.table.custome_table_y select.select_box.form-control,
.table.custome_table_y input.form-control{width: 140px; font-size: 1em;}

/* Bubble Top */

.plus-icon span:before { pointer-events: none; position: absolute; z-index: -1; content: ''; border-style: solid; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; left: calc(50% - 10px); top: 0; border-width:0 10px 20px 10px; border-color: transparent transparent #fbba1c transparent; }
.plus-icon:hover span:before, .plus-icon:focus span:before, .plus-icon:active span:before {-webkit-transform: translateY(-10px);transform: translateY(-10px);}

/**********company-user*************/

.link-list { background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0; list-style: outside none none; padding: 20px;}
.link-list li{display:inline-block;text-align: center; text-transform:uppercase; font-size:1.1em; font-weight:500; color:#3c3c3c;}
.links_icon img {max-height: 50px;max-width: 50px;width: 100%;}
.link-list li a{color:inherit; text-decoration:none; display:inline-block;}
.link-list li a label{font-weight:500; margin:0.53em 0 0 ;}
.padding-0{padding:0;}
.card-block1.card-block.table-responsive{float:left; width:100%; margin:2.0em 0 0;}
.table_company_user .table > thead > tr > th{font-size:0.91em; font-weight:500; padding:2px 10px; vertical-align:middle; text-transform:uppercase;}
.table_company_user .table > tbody > tr > td{font-size:0.75em; font-weight:400; padding:2px 10px; vertical-align:middle; position:relative;}
.table_company_user .table tbody tr td a{font-weight:400; color:#3c3c3c;}
img.edit_{max-width:25px;}
.table_company_user {float: left;margin: 1em 0 0;width: 100%;}
.table_company_user label{font-weight:500; margin-top:0.53em; text-transform:uppercase;}
select.select_box.form-control { -moz-appearance: none; -webkit-appearance: none; -o-appearance: none; -ms-appearance: none; appearance: none; background-color: #fff; background-image: url("../images/selcect_arrow.png"); background-position: calc(100% - 10px) center; background-repeat: no-repeat; background-size: auto auto; border-radius: 0; height:42px; text-transform:uppercase; padding-right:32px;} 
.select_hd h4{margin-top:1.5em;}
select.select_box.form-control:hover, select.select_box.form-control:focus, .form-control:focus, .form-control:hover{box-shadow:none;}
img.check_{max-width:13px; height: 13px;}
.checkbox label:after, .radio label:after { content: ''; display: table; clear: both; }
.checkbox .cr,.radio .cr {position: relative;display: inline-block;border: 1px solid #a9a9a9;border-radius: .05em;width: 1.3em;height: 1.3em;float: left;}
.radio .cr {border-radius: 50%;}
.checkbox .cr .cr-icon,.radio .cr .cr-icon {position: absolute;font-size: .8em;line-height: 0;top:50%;left:50%; margin:-6px 0 0 -6px;}
.radio .cr .cr-icon {margin-left: 0.04em;}
.checkbox label input[type="checkbox"],.radio label input[type="radio"] {display: none;}
.checkbox label input[type="checkbox"] + .cr > .cr-icon,.radio label input[type="radio"] + .cr > .cr-icon {transform: scale(3) rotateZ(-20deg);opacity: 0;transition: all .3s ease-in;}
.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon,.radio label input[type="radio"]:checked + .cr > .cr-icon {transform: scale(1) rotateZ(0deg);opacity: 1;}
.checkbox label input[type="checkbox"]:disabled + .cr,.radio label input[type="radio"]:disabled + .cr {opacity: .5;}
.checkbox label{padding:0;}
.table_company_user .table  .form-control{border-radius:0.05em; box-shadow:none; border-color:rgba(0,0,0,0.1); height:40px; margin:15px 0;}
.table_company_user .table  .form-control:hover, .table_company_user .table  .form-control:focus{box-shadow:none;}
.table_company_user .table tbody tr td.activated{color:#4caf50;}
.table_company_user .table tbody tr td.deactivated{color:#ff0000;}
.subject_sec {float: left;width: 100%; margin-top:1em;}
.subject_sec label, .pie_chart_page label, .Administration_page label{font-size: 1.5em; font-weight: 500;}
.subject_sec label {margin:1em 0 0.7em;}
.pie_chart_page label{line-height:1; margin:0 0 0.7em;}
.Administration_page label{line-height:1; margin:0 0 0.7em;}
.creation_info  .form-row.row {margin-left: -7px;margin-right: -7px;}
.creation_info [class*="col-"] {padding-left: 7px;padding-right: 7px;}
.btn-select {position: relative;padding: 0;min-width: 236px;width: 100%;margin-bottom: 0;height:48px; border-radius:1px; background:#ccc; border:0;}
.btn-select .btn-select-value { padding:10px 12px; display: block; position: absolute; left: 0; right: 34px; text-align: left; text-overflow: ellipsis; overflow: hidden; border-top: none !important; border-bottom: none !important; border-left: none !important; height:inherit; font-size:18px; color:#fff; font-weight:500;}
.btn-select .btn-select-arrow {float: right;height: inherit;  padding:13px 16px 13px 10px; top:0;}
.btn-select ul { display: none; background-color: #fff; color: black; clear: both; list-style: none; padding:5px 0; margin: 0; border-top: none !important; position: absolute; left: 0; right: 0; top: calc(100% + 1px); z-index: 999; border:1px solid rgba(0,0,0,0.05);}
.btn-select ul li {color: #000000;font-size: 17px;  padding: 7px 12px;  text-align: left; border-bottom:1px solid rgba(0,0,0,0.015);}
.btn-select ul li:last-child{border:0;}
.btn-select ul li:hover { background-color: #f4f4f4; border-color:transparent;}
.btn-select ul li.selected { color: white; border-color:transparent;}
.btn-select:hover, .btn-select:active, .btn-select.active, .btn-select.active:hover, .btn-select.active:active, .btn-select:active {box-shadow:none; border-color:#ccc;  background: #cccccc none repeat scroll 0 0;}
.btn-select ul li.selected { background-color: #ccc; border-color:transparent;}
.btn-select .btn-select-value:hover, .btn-select .btn-select-value:active, .btn-select .btn-select-value:focus, .btn-select:hover, .btn-select:actove, .btn-select:focus, .btn-select .btn-select-value:hover, .btn-select .btn-select-value:focus, .btn-select .btn-select-value:active{box-shadow:none; background:#ccc; border-color:transparent;}
.form-control.suppport-textarea {font-size: 1.3em;font-weight: 500;height: 250px;opacity: 1;padding: 1.4rem 1.75rem;}
.form-row input.btn.btn-yellow { background: #fbba1c none repeat scroll 0 0; border: 0 none; border-radius: 0; display: inline-block; float: none; font-size: 1.32em; font-weight: 800; letter-spacing: 1px; margin-top: 17px; padding: 0 1.4em; width: auto;}
.action_btn {min-width: 80px;}
.action_btn .btn {  display: inline-block;  margin: 0 3px;  padding: 4px 8px;}
.action_btn .btn img{max-width: 14px; height: 14px;}
.login-content .alert.alert-danger {margin-left: 40px; max-width: 400px; position: fixed; width: 100%; }
.login-content1 .alert.alert-danger {margin-left: 40px; max-width: 400px; position: fixed; width: 100%; }

/***************15-06-17**************/

.upload__btn {
	display: inline-block;
	position: relative;
}
.upload__btn input[type="file"]{position:absolute; top:0; left:0; width: 100%; height: 100%; opacity: 0; cursor: pointer;}
.save_input_btn{display: inline-block;	position: relative;}
.save_input_btn input[type="submit"]{position:absolute; top:0; left:0; width: 100%; height: 100%; opacity: 0; cursor: pointer;}
.action__btn {
	position: absolute;
	left: 100%;
	top: 0;
}
.btn.btn-default.action {
	border: 0;
	background: transparent;
	padding: 0px 5px;
	margin:0 0 10px;
}
.btn.btn-default.action img{max-width:14px;}

/*********pie-chart************/

.btn-select ul{max-height:350px; overflow-y:auto;}
.date_area {float: left;width: 100%; margin-top:2.1em;}
.pie_chart_area {float: left;width: 100%; margin-top:3.7em;}
.input-daterange input.input-small { background:#cccccc url("../images/cal.png") no-repeat scroll calc(100% - 12px) center; border: 0 none; border-radius: 0; color: #ffffff; font-size: 18px; font-weight: 500; padding-right: 50px; cursor:pointer;}
.datepicker-days thead {border-bottom: 1px solid #b5b5b5;}
.pie_charts > img {max-width: 240px; width:100%;}
.pie_charts{margin-top:1em;}

/*********Administration************/

.lista-elementos {padding:0 15px;margin-top:2em;float:left; width:100%;}
.lista-elementos li { align-items: center; display: block; position: relative; padding:10px 20px 25px; border: 0px solid #d8d8d8; margin:1em 0; background-color: #d8d8d8; transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1); float:left; width:100%; position:relative;}
.lista-elementos li.is-moving { border: 1px solid #ebebeb; background-color: #f1f2f7; opacity: 0.5; }
.lista-elementos .Form-section > label { font-size: 1.4em; font-weight: 500; padding-bottom: 0px;}

/* Dragula CSS  */
.gu-mirror { position: fixed !important; z-index: 9999 !important; opacity: 1;display: block; position: relative; border: 1px solid #EFEFF0; margin: 0 0 10px 0; background-color: #d8d8d8; cursor: move;} 
.gu-hide { display: none !important; }
.gu-unselectable { -webkit-user-select: none !important; -moz-user-select: none !important; -ms-user-select: none !important; user-select: none !important; } 
.gu-transit { color: #f8f9fb; background-color: #f8f9fb !important; transform: scale(1.005); } 

.gu-mirror .Form-section{padding-left:30px; padding-right:30px;}
.gu-mirror .Form-section>label {font-weight:500;padding:10px 0 10px; font-size: 1.4em;}
.gu-mirror .Form-section>label label{padding:0 ;}
.lista-elementos .Form-section>label{padding-bottom:10px;}
.gu-mirror .check_sec_radio {cursor: default;  float: left;position: relative;z-index: 99999;}
.gu-mirror li{padding-bottom:0;}
.edit_move_sec{position:absolute; width:40px; height:80px; background-color:#f7f7f7; left:100%; top:0; }
.edit_move_sec>div{width:100%; height:40px;background-repeat:no-repeat; background-position:center center;}
div.edit{background-color:#fbba1c; cursor:pointer; position:relative;}
div.edit button{position:absolute; width:100%; height:100%; background:transparent; border:0; border-radius:0;}
div.edit button:before {background:rgba(0, 0, 0, 0) url("../images/edit.png") no-repeat scroll 8px -68px / 95px auto; content: ""; height: 35px; left: 50%; margin: -14px 0 0 -20px; overflow: hidden; position: absolute; top: 50%; width: 35px; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease;}
div.edit button:hover:before{-moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; background-position:-62px 1px;}
div.move{cursor:move; background:#3c3c3c url("../images/move.png") no-repeat scroll 8px -42px / 74px auto; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease;}
div.move:hover{background-position:-42px 8px; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease;}
.Administration_page .lista-elementos .check_sec_radio label{font-size:1em; margin:0;}
.confirm_mail_content .form-row {margin-top: 2.4em;}
.confirm_mail_content .form-control.suppport-textarea{height:140px;}


/********company-profile***********/

.inner_page.comp_profile {margin: 0 auto;  max-width: 700px; width:100%;}
.company_user_profile .panel-body {padding: 0; border-radius:0;}
.company_user_profile .panel-heading {padding:15px; background:#C8C8C8;}
.company_user_profile .panel-body .form-group{margin:0;}
.company_user_profile .panel-body input.form-control{border-radius:0; box-shadow:none; border:0; border-bottom:1px solid #ccc; height:47px; text-transform:none;}
.action-button input { background: #787878 none repeat scroll 0 0; border: 0 none; color: #ffffff; font-weight: bold; padding: 10px 15px; text-transform: uppercase;}
.action-button{margin-bottom:25px; text-align:right;}

.modal-header .close {font-size: 2.5em;margin-top: -12px;}
.button__cnt, .delete__feild {max-width: 403px;position: relative;width: 100%; margin-bottom:5px;float:left; }
.delete__feild .form-control{max-width:calc(100% - 35px); float:left;}
.delete__feild .btn-default  img {max-height: 17px;}
.delete__feild .btn-default {margin: 0 0 0 3px;padding: 6px;}
.button__cnt .btn{font-weight: 600; text-transform: uppercase;}
.add__1 img {max-height: 48px;}
.button__cnt {margin: 1em 0 0;}
.add__field_sec img {margin: 0 2px 0 0; position: relative; top: -2px;}
label.error{font-size: 13px;font-weight: 500;}
.delete__feild label.error {left: 0;position: absolute;top: 100%;width: 100%;}
.delete__feild.delete__feild1 .form-control{max-width:100%;}
.upload__btn {display: inline-block;position: relative;}
.upload__btn form input {cursor: pointer;height: 100%;left: 0;opacity: 0;position: absolute;top: 0;width: 100%;}

.catelogs-blocks{min-height:250px;margin-bottom: 10px;}
.btn.btn-export{background: #fbba1c;border: 0 none;border-radius: 0;display: block; float: none; font-size: 16px;font-weight: 600;letter-spacing: 1px;padding: 7px 12px; width: 100%;color: #000;margin-bottom:20px;}
/*.details_view_pages .inner_page .short-icons .link-list li { display: inline-block; text-align: left;}
.details_view_pages .inner_page .short-icons .link-list li > div{text-align:center;}
.details_view_pages .inner_page .short-icons .link-list li > div.upload__btn { display: inline-block;  text-align: center;}
.details_view_pages .inner_page .short-icons .link-list li div.upload__btn label{font-weight: 500;margin: 0.53em 0 0; white-space: pre;}*/
.upload__btn label {font-weight: 500; white-space: pre; margin: 0.53em 0 0;}
.file_uploaded_area{background: none repeat scroll 0 0 #fbba1c;border: 0 none;border-radius: 0;color: #000000;display: block;float: none;letter-spacing: 1px;margin-bottom: 20px;padding: 7px 12px;width: 100%; height:38px;}
.file_uploaded_area label{font-size: 16px;font-weight: 600; margin:0.07em 0 0;}
.file_uploaded_area .action_btn {float: right; min-width: unset;}
.file_uploaded_area .action_btn .btn{margin:0 0 0 4px; padding:1px 5px;}
.import__file_button{background: none repeat scroll 0 0 #fbba1c;border: 0 none;border-radius: 0;color: #000000;display: block;float: none;letter-spacing: 1px;margin-bottom: 20px;padding: 7px 12px;width: 100%; position:relative; height:38px;}
.import__file_button input[type="button"] {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border: 0 none;color: #000000;font-size: 18px;font-weight: 500;text-align: center;
width: 100%;}
.import__file_button input[type="file"]{position:absolute; width:100%; height:100%; top:0; left:0; opacity:0; z-index:1; cursor:pointer;}

.catelogs-blocks .panel-body {height: 200px; text-align:center; padding:15px;}
.catelogs-blocks  .field_item{height:inherit;}
.catelogs-blocks .panel-body img{max-width:100%; height:inherit; max-height:calc(100% - 22px);}
.newtab [class*="error_"] {left: 8px;position: absolute;top: calc(100% - 20px);}
.table_company_user .table .form-control.select_box{font-size: 12px; min-width:140px;}
.details_view_pages .inner_page .short-icons .link-list li > div.upload__btn.upload__btn_no_padding{padding:0;}
.suppport-textarea-text {background: none repeat scroll 0 0 #ffffff;border: 1px solid #cccccc;margin-bottom: 10px;  padding: 12px 15px;}
.standard-section-12{margin-top:15px;}
h3.info__heading {border-bottom: 2px solid #cccccc;font-weight: 600;margin: 1em 0;padding: 0 0 6px;}
.creation_info label{ font-size:1.2em;}
.form-control{border-radius:0; height:42px; box-shadow:none;}
#Sum > span {display: block;padding: 12px 0; font-weight:bold; font-size:1.2em;}
#invoiceTbl tr td strong{padding: 12px 0; font-weight:bold; font-size:1.2em; display: block; padding-right:3px;}
.catelogs-blocks{transition:0.4s; position: relative; overflow: hidden;}
.deleteButtons{position: absolute;}
.deleteButtons .btn {border-top-left-radius: 25px; font-size: 24px; height: 45px; text-align: center; width: 45px;}

.catelogs-blocks .deleteButtons{top:auto; left:auto; bottom:-1px; right:-1px;}


/*=============18 Dec 2017=========*/
.logo-img,.mail-img{
	border: 1px solid #ddd;
	display: inline-block;
	text-align: center;
    vertical-align: middle;
}
.logo-img {
  height: 65px;
  width: 350px;
  line-height: 62px;
}


.logo-img img ,.mail-img img{
	
    max-height: 100%;
    max-width: 100%;
}

.mail-img {
    height: 170px;
    width: 100%;
    line-height: 65px;
    max-width: calc(87% - 52px);
}

.modal-body .logo-img,
.modal-body .mail-img{border:none;text-align:left;}

.custom-browse {
    cursor: pointer;
    height: 35px;
    overflow: hidden;
    position: relative;
    width: 37px;
}
.custom-browse img {
    max-width: 100%;
    width: auto;
}
.custom-browse input[type="file"] {
    display: block;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 999;
}
.browse_logo_btn_outer ,.browse_extra_btn_outer{
    display: inline-block;
    margin-left: 10px;
    vertical-align: middle;
}



@media(min-width:1280px){

#wrapper.toggled-view .page_container{padding-left:250px;}	
#wrapper.toggled-view.toggled .page_container{padding-left:30px;}	
.page_container.max-container {max-width: calc(100% - 20px);}

	
}

@media(min-width:1279px) and (max-width:1290px){
	
.register span{margin-top:0;}	
.heading_login {font-size: 1.15em;}
.loginmodal-container {margin-top: 0;}
.login_footer img {max-width: 130px;}
	
}


@media(min-width:768px){
	
.sidebar-nav li a{padding-top:13px; padding-bottom:13px;}
.form-row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } 
.sub-heading{padding:0 3.4em;}
.label-heading{font-size:1.5em; padding-bottom:0.5em;}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {padding: 12px 20px;}
.inner_page {min-height: 69vh;}
.select_hd h4 {margin: 3em 0 0;}
.link-list li {display: table-cell; width: 7%;}
.datepicker{padding:15px;}
.form-grid {  display: inline-block;  padding: 0 2em 0 0;}
.add__1 {margin: 2.5em 0 0; max-width: 200px;text-align: center;width: 100%;}
.add__1 img {  max-height: 48px;}
.link-list li{min-width:160px; display:inline-block;}
.filter_btn__contain{margin-top:34px; text-align:right;}


	
}


@media(max-width:1279px){
	
.login-content {max-width: 31.8em;padding-left: 6.7em; padding-right:0.7em;}
.login-content1 {max-width: 31.8em;}
/*#wrapper.toggled #page-content-wrapper{padding-left:0;}	
.page_container {max-width: calc(100%);padding: 0 15px;}
#wrapper.toggled.toggled-view #sidebar-wrapper{width:0; padding-left:0;}
#wrapper.toggled-view #sidebar-wrapper{width:220px; }*/
.lista-elementos {padding: 0 54px 0 15px;}
	
}

@media(max-width:991px){

.login-content { max-width: 25.8em; padding-left: 5.7em; padding-right: 0.7em; } 
.login-content1 { max-width: 25.8em; } 
.dash_list li{width:33.3333%;}	

}	


@media(max-width:767px){

.block-height{display: none !important;}

.logo-img {
    line-height: 45px;
     width: 100%;
    padding: 10px;
}
.mail-img{
 width: 100%;
    padding: 10px;
    max-width:100%;	
}
.logo-img, .mail-img{margin-bottom:10px;}

.browse_logo_btn_outer, .browse_extra_btn_outer{margin:0;}

.dash_list li{width:50%;}		
header.gradient {padding: 10px 10px 10px 40px;}
.breadcrumb_list .breadcrumb > li{font-size:0.9em; letter-spacing:0;}
#page-content-wrapper{padding-top:30px;}
.dash_list li a figcaption{font-size:0.9em;}
.hamburger{margin-left:10px;}
.breadcrumb_list .breadcrumb{padding-top:12px;}
.heading_login{font-size:0.85em; margin-bottom:0;}
.forgot_pwd_text a {font-size: 0.75em;}
.loginmodal-container{margin-top:0;}
.register span{margin:0; line-height:1.5;}
.forgot_pwd_text{padding-bottom:0;}
.login_footer img{max-width:120px;}
.login_footer {margin-top: 0.5em;}
.login_form input.form-control{padding:5px; margin: 1px 0; font-size:0.7em;}
.heading_login{margin-top:0;}
.login_form .btn.login-submit{padding:7px 5px; font-size:0.7em;}
.Form-section.Form-section-interests .row [class*="col-"] {float: left;width: 100%;}
.output {font-size: 1.1em;}
.lista-elementos .Form-section > label {font-size: 1.2em;margin: 0 0 7px;padding-bottom: 0;}
.Administration_page label {margin: 0.6em 0 0.4em;font-size: 1.2em;}
.lista-elementos li {margin: 0 0 1em;padding: 8px 8px 14px;}
.form-control.suppport-textarea {font-size: 1em;}
.add__1 {padding: 10px 13px 0;text-align: center;}
	
}	

@media(max-width:620px){

.login-content {max-width: 16.8em;padding-left: 0.6em;padding-right: 0.6em;}
.login-content1 {max-width: 16.8em;padding-left: 0.6em;padding-right: 0.6em;}
body.login_page {background-position-x: 55.5%;}
body.login_page1 {background-position-x: 50.5%;}
#page-content-wrapper .container-fluid{padding:0;}
.info-menu img.img-circle.img-inline {height: 30px;width: 30px;}
.info-menu.right-links.list-unstyled {max-width: 80px;text-align: center;}
.profile .toggle span {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;font-size: 0.75em;padding: 0;text-align: center;width: 80px;}
.pull-left.breadcrumb_list {width: calc(100% - 80px);}

}	

.awe { display: inline-block; font: bold 4.5em/1.5 Bebas, sans-serif; color: #5CA17C; /*non-webkit fallback*/ font-size: 200px; text-transform: uppercase; background-image: linear-gradient(to bottom, #26BDA6, #FF9F65, #DED37E, #26BDA6); background-size: auto 250%; background-position: 0 100%; transition: background-position 0.5s; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.awe:hover { /* shift background gradient position */ background-position: 0 0; cursor: pointer; }



/**************dropdown css************/



/*.big {
  font-size: 1.2em;
}


.custom-dropdown {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 10px; 
}

.custom-dropdown select {
  background-color: #1abc9c;
  color: #fff;
  font-size: inherit;
  padding: .5em;
  padding-right: 2.5em;	
  border: 0;
  margin: 0;
  border-radius: 3px;
  text-indent: 0.01px;
  text-overflow: '';
  -webkit-appearance: button; 
}

.custom-dropdown::before,
.custom-dropdown::after {
  content: "";
  position: absolute;
  pointer-events: none;
}

.custom-dropdown::after { 
  content: "\25BC";
  height: 1em;
  font-size: .625em;
  line-height: 1;
  right: 1.2em;
  top: 50%;
  margin-top: -.5em;
}

.custom-dropdown::before { 
  width: 2em;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 0 3px 3px 0;
}

.custom-dropdown select[disabled] {
  color: rgba(0,0,0,.3);
}

.custom-dropdown select[disabled]::after {
  color: rgba(0,0,0,.1);
}

.custom-dropdown::before {
  background-color: rgba(0,0,0,.15);
}

.custom-dropdown::after {
  color: rgba(0,0,0,.4);
}
*/

.custom-dropdown select {
  background: inherit;color:#fff;
  border: 0 none;font-weight: 500;font-size: 1.3em;
  height: 48px;
  padding: 10px 40px 10px 10px;
  width: 100%;
  -moz-appearance: none; -webkit-appearance: none; -ms-appearance: none; -o-appearance: none;
  background-image:url(../images/down-arrow.png); background-repeat:no-repeat; background-position:calc(100% - 10px) center;
}
.custom-dropdown select option {
  background: rgb(255, 255, 255) none repeat scroll 0 0;
  color: rgb(0, 0, 0);
  font-weight: 500;
  padding: 10px;
}
.lista-elementos .custom-dropdown select{background-color:#fff; color:#D8D8D8;background-image:url(../images/down-arrow-dark.png);}

.form-control.none-edit {border-radius: 0;font-weight: 500;height: auto;padding: 11px 15px;text-align: left;width: 100%;}
.form-control.none-edit-textarea {border-radius: 0;font-weight: 500;height: 100px;padding: 11px 15px;text-align: left;width: 100%;}
.float-label.image img {  max-width: 100%;}
.date__form__control {  font-size: 1.4em; margin: 0 0 0.6em;}
.form-control.none__value { background: none repeat scroll 0 0 #f7f7f7; border-radius: 0; box-shadow: none; color: #bcbcbc; font-weight: 400; height: 40px; padding: 10px 14px; }
.contain_trade { background: none repeat scroll 0 0 #f8f8f8; border: 1px solid #cccccc; margin-bottom: 1.3em; padding: 5px 5px 0; }
.float-label.image.profile {background: #ffffff none repeat scroll 0 0;border: 1px solid #cccccc;margin-bottom: 1.4em;padding: 30px 15px;text-align: center;}
.float-label.image.profile img {float: none;height: 200px;margin: 0 auto;width: 200px;}
.form-control.dateFilter {height: 43px;}


/**************chart & graph***********/

.date_area.date_area_no_margin {margin: 0;}
select.select_box.select__piecharts_opt {height: 50px;}
.select_box option {padding: 7px 10px;}
.total_countable_options_center{width:100%; }

.count__texts { background: #ffffff none repeat scroll 0 0; border: 1px solid #bcbcbc; font-size: 1.2em; padding: 10px; text-align: center; margin:15px 0;}
.count__texts span{display:block;}
#top_x_div > div{width:100%!important;}
.total_countable_options {float: left;width: 100%;}


.table_company_user .table.verticle-top > tbody > tr.veticalTop-tr > td{vertical-align:top;}
.table_company_user .table > tbody > tr.verticalTop-tr > td {vertical-align: top;}
.table_company_user .table > tbody > tr.verticalTop-tr > td  .form-control{margin:5px 0;}
.table_company_user .table > tbody > tr.verticalTop-tr > td{line-height:0.9; padding:10px 10px; }
.newtab .verticalTop-tr [class*="error_"]{position:static; display:inline-block; margin-bottom:5px; }
.input-file-img {background: rgba(0, 0, 0, 0) url("../images/upload.png") no-repeat scroll center center / 100% 100%;height: 45px;position: relative;  width: 45px;}
.input-file-img input{position:absolute; opacity:0; top:0; height:100%; width:100%; left:0; cursor:pointer;}
.creation_info_bottom .filter_btn__contain {margin-top:15px;}

svg > g > g:last-child { pointer-events: none }
.disabledInfoField .fa, .activeInfoField .fa{font-size: 25px; padding:7px 0;}
.disabledInfoField, .activeInfoField{text-align: center; cursor: pointer;}
.activeInfoField .fa-eye-slash {
  display: none;
}
.disabledInfoField .fa-eye {display:none;}
.disabledInfoField:hover .fa, .activeInfoField:hover .fa{color:#FBBA1C;}
.company_user_profile.confirmation__mail .creation_info .form-row input + label{opacity: 1; position:static; visibility: visible; color:#ff0000; margin:-10px 0 7px 0;}
.company_user_profile.confirmation__mail .creation_info .form-row input, .company_user_profile.confirmation__mail .creation_info .form-row select{margin-bottom:10px; border-radius:0; height: 50px;}
div.activeInfoField, div.disabledInfoField{background-color:#fff; cursor:pointer; position:relative;}
.eye1, .eye2 {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 0 none;}
div.activeInfoField .eye1, div.disabledInfoField .eye2{position:absolute; width:100%; height:100%; background:#fff; border:0; border-radius:0; left:0;}
div.activeInfoField .eye1:before {background:rgba(0, 0, 0, 0) url("../images/eye1.png") no-repeat scroll 8px -68px / 90px auto; content: ""; height: 35px; left: 50%; margin:-13px 0 0 -22px; overflow: hidden; position: absolute; top: 50%; width: 35px; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease;}
div.activeInfoField .eye1:hover:before{-moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; background-position:-54px 2px;}
div.disabledInfoField .eye2:before {background:rgba(0, 0, 0, 0) url("../images/eye2.png") no-repeat scroll 8px -68px / 90px auto; content: ""; height: 35px; left: 50%; margin:-10px 0 0 -22px; overflow: hidden; position: absolute; top: 50%; width: 35px; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease;}
div.disabledInfoField .eye2:hover:before{-moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; background-position:-54px 2px;}
div.activeInfoField .eye2{display:none;}
div.disabledInfoField .eye1{display:none;}
span[id ^="balance_"]{ font-size: 15px; font-weight: 500; }
.arrow_box { position: relative; background: #fff; border: 2px solid #5ab5a6; }
.arrow_box:after, .arrow_box:before { top: 100%; left: 50px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.arrow_box:after { border-color: rgba(255, 255, 255, 0); border-top-color: #fff; border-width: 20px; margin-left: -20px; }
.arrow_box:before { border-color: rgba(90, 181, 166, 0); border-top-color: #5ab5a6; border-width: 23px; margin-left: -23px; }
.templateLabel{ font-weight: normal; } 
.details_view_pages *, .modal-content.arrow_box-no *{font-family:arial;}
.white_ctrl_sec{background:#fff; border:1px solid #ccc; padding:15px; margin-bottom:15px;  border-bottom-right-radius:3px; border-bottom-left-radius:3px;}
.help-text-21{background:#fff; border:1px solid #ccc; border-radius:3px; padding:10px; margin-top:15px;}
.href_attr{text-decoration:underline; color:#333; pointer-events: none;}
.section-title{background:#c8c7c7; color:#222; text-transform:uppercase; padding:13px 15px; border-top-right-radius:3px; border-top-left-radius:3px;}
.section-title h3{margin:0; font-size:18px;}
.details_view_pages{padding-bottom:35px; float:left; width:100%;}
.language-list { background: #fff; border: 1px solid #ccc; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; padding: 10px; }
.language-row { background: #eaeaea; margin:0 0 7px; padding: 5px 10px; color: #fff; font-size: 15px; text-transform: uppercase; border-radius:2px; cursor:pointer; display: block;}
.language-row:last-child{margin-bottom:0;}
span.language-name { max-width: calc(100% - 30px); display: inline-block; width: 100%; vertical-align: middle; color:#797979;}
.language-row.selected {background-color: #7a7b7b; }
.language-row.selected span.language-name{color:#fff;}
.arrow_box-no{border:2px solid #56a785;}
.arrow_box-no .close{color:#fff;}
.arrow_box-no .close:hover{color:#ff0000;}
.btn_group_ft .btn-info{background-color: #607D8B;border-color:#607D8B; border-radius:3px;}
.btn_group_ft .btn-primary{background-color: #3c8a69;border-color: #3c8a69; border-radius:3px;}
.btn_group_ft .btn-primary, .btn_group_ft .btn-info{font-size:16px; }
.arrow_box-no .modal-body{max-height:calc(100vh - 190px); overflow-y:auto;}
.logo-data-container #logo-preview-container {background: #fafafa none repeat scroll 0 0; border: 1px solid #ccc; height: 100px; margin: 15px 0; max-width: 311px; padding: 10px; text-align: center; width: 100%; position:relative; display: inline-block;}
.logo-help-text{max-width: 311px; width: 100%; display: inline-block; margin-left: 30px; border: 1px solid #ccc; padding: 10px; background-color: rgba(216, 174, 174, 0.4); position:absolute; margin-top: 15px; max-height: 100px;}
.logo-data-container #logo-preview-container img{max-width:calc(100% - 20px); max-height: 80px; width:auto;position: absolute; top:50%; left:50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%);}
.browse__btn_div{position:relative; padding:8px 20px; background:rgb(82,161,127); border-radius:3px; color:#fff; text-transform: uppercase; width:auto; display: inline-block; }
.browse__btn_div input[type="file"]{position: absolute; top:0; left:0; width:100%; height:100%; opacity:0; cursor: pointer;}
.browse__btn_outer{width: 100%;margin-bottom: 30px; }
.totalFeeRow{height: 55px; padding-left: 60px !important;}

fieldset {border: 1px solid #c0c0c0; padding: 0.35em 0.625em 0.75em; }
.legendCls{width: auto; padding-left: 10px; padding-right: 10px; font-size: 18px; font-weight: 600;}
.m-t-5{margin-top: 5px;}
.m-t-15{margin-top: 15px;}
.m-t-10{margin-top: 10px;}
.m-b-25{margin-bottom: 25px;}
 
.creation_info .standard-section-12 .form-control label{margin: 5px 10px 5px 0; padding-left: 0;}
.confirmation_field{max-width:calc(100% - 55px); width:100%; float:left;}
.footer-field-container .browse_logo_btn_oute{float:right;}
.footer-field-container > label.templateLabel{width:100%;}

.footer-field-container .browse_logo_btn_outer{margin-top:4px;float:right;}
.remove-file-container{
	display: inline-block;
	margin-left: 15px;
}
.inlineContent{display: inline-block;}
.delete-mail-footer-btn{
	display: inline-block;
	vertical-align: top;
	float: right;
	margin-top: 5px;
}
.m-h-100{
	min-height: 100px;
}
.no-resize{
	resize: none;	
}

.form-margin .form-row .form-control{margin-bottom: 5px; border-radius: 0; box-shadow: 0 0 0; border-color: #cccccc;}
.block-height{height: 77px;}
.form-margin .form-row input + label.error{opacity: 1; visibility: visible; color: #ff0000; position: static;}