@import url("//maxcdn.bootstrapcdn.com/font-awesome/latest/css/font-awesome.min.css");
/*@import url("https://use.fontawesome.com/releases/v5.0.13/css/all.css");*/

@font-face { font-family: 'Avenir'; src: url('Avenir-Medium.eot'); src: url('Avenir-Medium.eot?#iefix') format('embedded-opentype'), url('Avenir-Medium.woff') format('woff'), url('Avenir-Medium.ttf') format('truetype'); font-weight: 500; font-style: normal; }
@font-face { font-family: 'Avenir'; src: url('Avenir-Heavy.eot'); src: url('Avenir-Heavy.eot?#iefix') format('embedded-opentype'), url('Avenir-Heavy.woff') format('woff'), url('Avenir-Heavy.ttf') format('truetype'); font-weight: 900; font-style: normal; }

body { font-family: 'Avenir'; font-weight: 500; font-size: 14px; color: #333; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%;  background: #fff; line-height: 1.5; }
ul { list-style: disc; list-style-position: inside; margin-bottom: 15px; padding: 0; }
ol { list-style: circle; list-style-position: inside; margin-bottom: 15px;  padding: 0; }
ol:after, ul:after { content: ""; display: block; line-height: 0; clear: both; overflow: hidden; height: 0; }
ul ul, ol ul, ul ol, ol ol { margin-left: 15px; margin-bottom: 0; }
body.login { background: url(../images/login-bg.jpg) top center no-repeat; background-size: cover; }
html, body { height: 100%; }
pre { padding: 0.1em 0.5em 0.3em 0.7em; border-left: 11px solid #ccc; margin: 1.7em 0 1.7em 0.3em; overflow: auto; max-width: 500px; }
code, samp, kbd { font-family: "Courier New", Courier, monospace, sans-serif; text-align: left; color: #555; }
pre code { line-height: 1.6em; font-size: 11px; }
hr { border-top: 1px dotted #8c8b8b; margin-bottom: 15px; }
table { margin: 0 auto 15px; width: 100%; max-width: 100%; }
table th { color: #333; text-transform: capitalize; font-size: 13px; font-weight: 900; padding: 7px 25px 7px; background: #d7d7d7; }
table tr { border-bottom: 1px solid #388bca; }
table td { padding: 5px 25px 5px; font-size: 13px; font-weight: 900; }
table th, td { text-align: left; vertical-align: middle; display: block;}
table.table_cell th,
table.table_cell td { display: table-cell; }
caption { font-weight: normal; text-align: left; }
h1,  h2, h3, h4, h5, h6 { color: #586778; font-weight: 500; line-height: normal; margin-bottom: 15px;  }
h1 { font-size: 36px; }
h2 { font-size: 30px; }
h3 { font-size: 24px; }
h4 { font-size: 18px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }
p { margin-bottom: 15px; }
em { font-style: italic; }
strong { font-weight: bold }
small { font-size: 80%; }
img { border: 0; height: auto; max-width: 100%; vertical-align: middle; display: block;  }
figure { margin: 0; }
/* #Links */
a { color: #0082CA; outline: none; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;  }
a:hover { text-decoration: none; }
a.more { padding-left: 28px; color: #7a594c; display: inline-block; position: relative; letter-spacing: 0.2px; }
a.more:before { content: "\f0a9"; font-size: 130%; position: absolute; left: 0; top: -4px; font-family: fontawesome; }
a.more:hover { color: #c2ead6; }

/* #blockquote */
blockquote:before { top: 0; left: 0; content: "\201C"; }
blockquote:after { top: 0; right: 0; content: "\201D"; } 
q:before { top: 0; left: 0; content: "‘"; }
q:after { top: 0; right: 0; content: "’"; }
blockquote:before, blockquote:after { position: absolute; width: 60px; height: 60px; font-size: 120px; line-height: 1;}
blockquote, q { -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; quotes: none; }
blockquote { margin: 12px 0 12px 20px; border-left: 10px solid #ececec; position: relative; padding: 30px 70px; text-align: center; font-size: 20px; }

::-webkit-input-placeholder { color: #000; }
:-moz-placeholder { color: #000; }
::-moz-placeholder { color: #000; opacity: 1; /* Since FF19 lowers the opacity of the placeholder by default */ }
:-ms-input-placeholder { color: #000; }

/* #Forms */
fieldset { border: 0 none; }
input[type="text"], input[type="search"], input[type="password"], input[type="email"], input[type="tel"], input[type="number"], textarea, select { border: 1px solid #969696; padding: 0 10px; outline: none; font-size: 12px; color: #000; width: 100%; display: block; margin-bottom: 10px; background: #fff; height: 31px; }
input[type="text"]:focus, input[type="search"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="tel"]:focus, textarea:focus { border: 1px solid #969696; -webkit-box-shadow: 0 0 2px rgba(0,0,0,.2); -moz-box-shadow: 0 0 2px rgba(0,0,0,.2); -webkit-appearance: none; -moz-appearance: none; appearance: none; }

select { padding: 0 0 1px 11px; letter-spacing: 0.9px; box-shadow: none; border-radius: 0; border: 1px solid #969696; color: #000; height: 31px; outline: none; /*-webkit-appearance: none; -moz-appearance: none; */ appearance: none; cursor: pointer; background: #fff url(../images/select-arrow.png) no-repeat scroll 100% center; cursor: pointer; /*Removes border*/-webkit-appearance: none;  /*Removes default chrome and safari style*/ -moz-appearance: none; /* Removes Default Firefox style*/ appearance:none;/* background: #45bf54 url(../images/select-img.png) no-repeat 100% center; */ text-indent: 0.01px; /* Removes default arrow from firefox*/ text-overflow: "";  /*Removes default arrow from firefox*/ /*My custom style for fonts*/ background-size: 28px 31px; }
select::-ms-expand { /* for IE 11 */ display: none; }
select option  { padding: 7px 11px; border: 1px solid #ececec; border-left: none; border-right: none;  outline: none; }
select:focus  { padding: 0 0 1px 11px; color: #000; background: #fff url(../images/select-arrow.png) no-repeat scroll 100% center; cursor: pointer; /*Removes border*/-webkit-appearance: none;  /*Removes default chrome and safari style*/ -moz-appearance: none; /* Removes Default Firefox style*/ appearance:none;/* background: #45bf54 url(../images/select-img.png) no-repeat 100% center; */ text-indent: 0.01px; /* Removes default arrow from firefox*/ text-overflow: "";  /*Removes default arrow from firefox*/ /*My custom style for fonts*/ background-size: 28px 31px; }
textarea { min-height: 150px; resize: vertical; padding-top: 10px; padding-bottom: 10px; }
label { cursor: pointer; font-weight: 500; font-size: 12px;}

/* #Input Buttons */
.btn { white-space: nowrap; padding: .375rem 25px; cursor: pointer; font-size: 12px; letter-spacing: 0.9px; -webkit-appearance: none; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; text-transform: capitalize; border: none; }

/* btn-primary */
.btn-primary,
.btn-primary.active,
.btn-primary:active,
.btn-primary.focus,
.btn-primary:focus,
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover { background-color: #133153; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.btn-primary:hover { background-color: #5A5A5A; color: #fff; }
.btn-primary:not([disabled]):not(.disabled).active, .btn-primary:not([disabled]):not(.disabled):active, .show > .btn-primary.dropdown-toggle { background-color: #5A5A5A; border-color: #5A5A5A; }
.btn-primary:not([disabled]):not(.disabled).active:focus, .btn-primary:not([disabled]):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus {-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

/* btn-warning */
.btn-warning,
.btn-warning.active,
.btn-warning:active,
.btn-warning.focus,
.btn-warning:focus,
.btn-warning.active.focus,
.btn-warning.active:focus,
.btn-warning.active:hover,
.btn-warning:active.focus,
.btn-warning:active:focus,
.btn-warning:active:hover { background-color: #ff8100; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.btn-warning:hover { background-color: #5A5A5A; color: #fff; }

/* btn-info */
.btn-info,
.btn-info.active,
.btn-info:active,
.btn-info.focus,
.btn-info:focus,
.btn-info.active.focus,
.btn-info.active:focus,
.btn-info.active:hover,
.btn-info:active.focus,
.btn-info:active:focus,
.btn-info:active:hover { background-color: #388bca; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.btn-info:hover { background-color: #5A5A5A; color: #fff; }

/* btn-danger */
.btn-danger,
.btn-danger.active,
.btn-danger:active,
.btn-danger.focus,
.btn-danger:focus,
.btn-danger.active.focus,
.btn-danger.active:focus,
.btn-danger.active:hover,
.btn-danger:active.focus,
.btn-danger:active:focus,
.btn-danger:active:hover { background-color: #ff0000; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.btn-danger:hover { background-color: #5A5A5A; color: #fff; }

/* btn-success */
.btn-success,
.btn-success.active,
.btn-success:active,
.btn-success.focus,
.btn-success:focus,
.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success:active.focus,
.btn-success:active:focus,
.btn-success:active:hover { background-color: #adcd57; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.btn-success:hover { background-color: #5A5A5A; color: #fff; }

.btn_icn { font-size: 18px; color: #143253; display: inline-block; padding: 0; background-color: transparent; border: none; cursor: pointer; }
.btn_icn:focus { outline: none;}
.btn_icn_bg { padding: 0; font-size: 18px; width: 36px; height: 36px; color: #fff; line-height: 36px; background: #133153; display: inline-block; border-radius: 3px; border: none; cursor: pointer; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; text-align: center;}
.btn_icn_bg:hover, .btn_icn_bg:focus, .btn_icn_bg.active { background: #5A5A5A; color: #fff; outline: none; } 

/* Fix for odd Mozilla border & padding issues */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/* #Input Radio */
/* <<< custom Input Radio with script >>> */
input[type="radio"] { display:none; }
input[type="radio"] + label .check { display:inline-block;  margin: -4px 4px 0 0; vertical-align:middle; width: 20px; height: 20px; background:url(../images/radio-icn.png) left top no-repeat; background-size: 20px 20px; cursor:pointer;  }
input[type="radio"]:checked  + label .check { background:url(../images/radio-icn-active.png) left top no-repeat; background-size: 20px 20px; }
input[type="radio"]:disabled + label .check { background:url(../images/radio-icn.png) left top no-repeat; background-size: 20px 20px; cursor: not-allowed; }

/* #Input Checkbox + CF7 */
input[type="checkbox"] { display:none; }
input[type="checkbox"] + .cstmBtn::before { display:inline-block; margin: -4px 4px 0 0px; vertical-align:middle; width: 14px; height: 14px; content: ''; background:url('../images/check-icn1.png') center center no-repeat; background-size: 14px 14px; cursor:pointer; }
input[type="checkbox"]:checked + .cstmBtn::before { content: ''; background:url('../images/check-icn1-active.png') center center no-repeat; background-size: 14px 14px; }
input[type="checkbox"]:disabled + .cstmBtn::before { content: ''; background:url('../images/check-icn1.png') left center center no-repeat; background-size: 14px 14px; }

/* Global */
.row{margin-right:-15px;margin-left:-15px}
.container { /*max-width: 1634px;*/ padding-left: 15px; padding-right: 15px; margin: 0 auto; width: auto; }
.container:after,.row:after, .clear { content: ""; display: block; line-height: 0; clear: both; overflow: hidden; height: 0; }

.tab-content, .itemOptions-content { display: none; }

/*#tab { display: block; }*/

.Tcol-1, .Tcol-2, .Tcol-3, .Tcol-4, .Tcol-5, .Tcol-6, .Tcol-7, .Tcol-8, .Tcol-9, .Tcol-10, .Tcol-11, .Tcol-12, .Tcol-sm-1, .Tcol-sm-2, .Tcol-sm-3, .Tcol-sm-4, .Tcol-sm-5, .Tcol-sm-6, .Tcol-sm-7, .Tcol-sm-8, .Tcol-sm-9, .Tcol-sm-10, .Tcol-sm-11, .Tcol-sm-12, .Tcol-md-1, .Tcol-md-2, .Tcol-md-3, .Tcol-md-4, .Tcol-md-5, .Tcol-md-6, .Tcol-md-7, .Tcol-md-8, .Tcol-md-9, .Tcol-md-10, .Tcol-md-11, .Tcol-md-12, .Tcol-lg-1, .Tcol-lg-2, .Tcol-lg-3, .Tcol-lg-4, .Tcol-lg-5, .Tcol-lg-6, .Tcol-lg-7, .Tcol-lg-8, .Tcol-lg-9, .Tcol-lg-10, .Tcol-lg-11, .Tcol-lg-12, .Tcol-xl-1, .Tcol-xl-2, .Tcol-xl-3, .Tcol-xl-4, .Tcol-xl-5, .Tcol-xl-6, .Tcol-xl-7, .Tcol-xl-8, .Tcol-xl-9, .Tcol-xl-10, .Tcol-xl-11, .Tcol-xl-12 { width: 100%; }

.Tcol-1 { width: 8.333333%; }
.Tcol-2 { width: 16.666667%; }
.Tcol-3 { width: 25%; }
.Tcol-4 { width: 33.333333%; }
.Tcol-5 { width: 41.666667%; }
.Tcol-6 { width: 50%; }
.Tcol-7 { width: 58.333333%; }
.Tcol-8 { width: 66.666667%; }
.Tcol-9 { width: 75%; }
.Tcol-10 { width: 83.333333%; }
.Tcol-11 { width: 91.666667%; }
.Tcol-12 { width: 100%; }
.Tcol-1, .Tcol-2, .Tcol-3, .Tcol-4, .Tcol-5, .Tcol-6, .Tcol-7, .Tcol-8, .Tcol-9, .Tcol-10, .Tcol-11, .Tcol-12 { float: left; }

@media (min-width: 576px) {
.Tcol-sm-1 { width: 8.333333%; }
.Tcol-sm-2 { width: 16.666667%; }
.Tcol-sm-3 { width: 25%; }
.Tcol-sm-4 { width: 33.333333%; }
.Tcol-sm-5 { width: 41.666667%; }
.Tcol-sm-6 { width: 50%; }
.Tcol-sm-7 { width: 58.333333%; }
.Tcol-sm-8 { width: 66.666667%; }
.Tcol-sm-9 { width: 75%; }
.Tcol-sm-10 { width: 83.333333%; }
.Tcol-sm-11 { width: 91.666667%; }
.Tcol-sm-12 { width: 100%; }
	
	.Tcol-sm-1, .Tcol-sm-2, .Tcol-sm-3, .Tcol-sm-4, .Tcol-sm-5, .Tcol-sm-6, .Tcol-sm-7, .Tcol-sm-8, .Tcol-sm-9, .Tcol-sm-10, .Tcol-sm-11, .Tcol-sm-12 { float: left;}

}

@media (min-width: 768px) {
.Tcol-md-1 { width: 8.333333%; }
.Tcol-md-2 { width: 16.666667%; }
.Tcol-md-3 { width: 25%; }
.Tcol-md-4 { width: 33.333333%; }
.Tcol-md-5 { width: 41.666667%; }
.Tcol-md-6 { width: 50%; }
.Tcol-md-7 { width: 58.333333%; }
.Tcol-md-8 { width: 66.666667%; }
.Tcol-md-9 { width: 75%; }
.Tcol-md-10 { width: 83.333333%; }
.Tcol-md-11 { width: 91.666667%; }
.Tcol-md-12 { width: 100%; }
	
	.Tcol-md-1, .Tcol-md-2, .Tcol-md-3, .Tcol-md-4, .Tcol-md-5, .Tcol-md-6, .Tcol-md-7, .Tcol-md-8, .Tcol-md-9, .Tcol-md-10, .Tcol-md-11, .Tcol-md-12 { float: left;}
}

@media (min-width: 992px) {
.Tcol-lg-1 { width: 8.333333%; }
.Tcol-lg-2 { width: 16.666667%; }
.Tcol-lg-3 { width: 25%; }
.Tcol-lg-4 { width: 33.333333%; }
.Tcol-lg-5 { width: 41.666667%; }
.Tcol-lg-6 { width: 50%; }
.Tcol-lg-7 { width: 58.333333%; }
.Tcol-lg-8 { width: 66.666667%; }
.Tcol-lg-9 { width: 75%; }
.Tcol-lg-10 { width: 83.333333%; }
.Tcol-lg-11 { width: 91.666667%; }
.Tcol-lg-12 { width: 100%; }
	
	.Tcol-lg-1, .Tcol-lg-2, .Tcol-lg-3, .Tcol-lg-4, .Tcol-lg-5, .Tcol-lg-6, .Tcol-lg-7, .Tcol-lg-8, .Tcol-lg-9, .Tcol-lg-10, .Tcol-lg-11, .Tcol-lg-12 { float: left;}
}

@media (min-width: 1200px) { 
.Tcol-xl-1 { width: 8.333333%; }
.Tcol-xl-2 { width: 16.666667%; }
.Tcol-xl-3 { width: 25%; }
.Tcol-xl-4 { width: 33.333333%; }
.Tcol-xl-5 { width: 41.666667%; }
.Tcol-xl-6 { width: 50%; }
.Tcol-xl-7 { width: 58.333333%; }
.Tcol-xl-8 { width: 66.666667%; }
.Tcol-xl-9 { width: 75%; }
.Tcol-xl-10 { width: 83.333333%; }
.Tcol-xl-11 { width: 91.666667%; }
.Tcol-xl-12 { width: 100%; }
	
	.Tcol-xl-1, .Tcol-xl-2, .Tcol-xl-3, .Tcol-xl-4, .Tcol-xl-5, .Tcol-xl-6, .Tcol-xl-7, .Tcol-xl-8, .Tcol-xl-9, .Tcol-xl-10, .Tcol-xl-11, .Tcol-xl-12 { float: left; }
}
.col-md-1-5 { width: 100%; float: left; padding: 0 15px; }
@media (min-width: 992px) {
.col-md-1-5 { width: 20%; }
}



/* <<< Outer >>> */
#Outer { position: relative; width: 100%; min-height: 100%; }

/* <<< Header >>> */
.header { position: fixed; padding-top: 7px; width: 100%; background: #fff; z-index: 9; }
.header .site-logo { padding: 0 0 3px 57px; float: left; }
.header .site-logo a { font-weight: 900; color: #274465; display: inline-block; text-decoration: none; text-transform: uppercase; }
.header .blue { width: 100%; height: 31px; overflow: hidden; background: #398CCB; }
	
	.header .right { padding-right: 146px; float: right; }
	
	/* <<< Navigation >>> */
	.navigation { padding: 0 57px 0 0; float: left; }
	.navigation ul { float: right; list-style: none; margin: 0; }
	.navigation ul li { padding-right: 45px; float: left; font-size: 13px; font-weight: 900; text-transform: uppercase; letter-spacing: 0.4px; }
	.navigation ul li a { padding: 0 13px 2px 16px; color: #000; display: inline-blockl; text-decoration: none; border-bottom: 4px solid rgba(0, 0, 0, 0); }
	.navigation ul li a:hover, .navigation ul li.active a, .navigation ul li:hover a { border-bottom-color: #9aa2b0; }
	.navigation ul li:last-child { padding-right: 0; }
	.navigation ul li ul { display: none; padding: 6px 310px 0 0; position: absolute; top: 31px; right: 0; width: 100%; height: 40px; overflow: hidden; text-align: right; }
	/*.navigation ul li:hover ul { display: block; }*/
	.navigation ul li li { padding-right: 36px; float: none; display: inline-block; margin: 0; }
	.navigation ul li li a { padding: 0 13px 2px 16px; color: #fff; display: inline-block; text-decoration: none; border-bottom: 4px solid rgba(0, 0, 0, 0)!important; }
	.navigation ul li li a:hover, .navigation ul li li.active a { border-bottom-color: #fff!important; }
	
	/* <<< sign in >>> */
	.sign_in { padding: 0; float: right; height: 24px; }
	.sign_in h6 { float: left; font-weight: 700; color: #fff; width: 20px; height: 20px; line-height: 20px; background: #1b3c5e; border-radius: 50%; margin: 0; text-transform: uppercase; text-align: center; cursor: pointer; }
	.sign_in span { font-size: 12px; display: block; text-transform: capitalize; }
	.sign_in .icon { position: relative; padding: 2px 0 0 5px; float: right; line-height: 22px; }
	.sign_in .icon .fa { font-size: 20px; color: #1b4266; }
 	.sign_in .icon span { display: block; position: absolute; top: 3px; right: -9px; width: 13px; height: 13px; font-size: 7px; color: #fff; border-radius: 50%; background: #FF0000; text-align: center; line-height: 13px; }
	.sign_in .dropdown { display: none; padding: 7px 140px 0 0; position: absolute; top: 31px; left: 0; width: 100%; height: 40px; }
	/*.sign_in:hover .dropdown, .sign_in .dropdown.active { display: block; }*/
	.sign_in .dropdown ul { float: right; list-style: none; margin: 0; }
	.sign_in .dropdown li { padding-right: 36px; float: left; font-size: 13px; font-weight: 900; text-transform: uppercase; }
	.sign_in .dropdown li a { padding: 0 13px 2px 16px; color: #fff; display: inline-blockl; text-decoration: none; border-bottom: 4px solid rgba(0, 0, 0, 0); }
	.sign_in .dropdown li a:hover, .sign_in .dropdown li.active a { border-bottom-color: #fff; }
	.sign_in .dropdown li:last-child { padding-right: 0; }

	/* <<< sign in >>> */
	.Smalldevise_menu { position: fixed; bottom: 0; left: 0; right: 0; width: 100%; background-color: #fff; z-index: 9; }
	.Smalldevise_menu .category { border-top: 1px solid #398ccb; font-size: 13px; font-weight: 900; text-transform: uppercase; line-height:  60px; }
	.Smalldevise_menu .btnfirst { color: #163253; cursor: pointer; }
	.Smalldevise_menu .btnsec { color: #fff; background-color: #398ccb; cursor: pointer; }
	.Smalldevise_menu .listfirst { display: none; position: absolute; bottom: 61px; left: 0; width: 100%; background-color: #fff;  }
	.Smalldevise_menu .listsec { display: none; position: absolute; bottom: 61px; left: 0; width: 100%; background-color: #398ccb; }
	.Smalldevise_menu ul { list-style: none; margin: 0 0 -1px;}
	.Smalldevise_menu li { font-size: 13px; font-weight: 900; text-transform: uppercase; }
	.Smalldevise_menu li a { position: relative; display: block; text-decoration: none; line-height: 60px; }
	.Smalldevise_menu li a:after { display: none; content: ''; position: absolute; bottom: 0; left: 50%; margin-left: -48px; width: 96px; height: 3px; }
	.Smalldevise_menu li a:hover:after { display: block; }
	.Smalldevise_menu .listfirst li { border-bottom: 1px solid #7b8b9e; }
	.Smalldevise_menu .listfirst li a { color: #7b8b9e; }
	.Smalldevise_menu .listfirst li a:after { background-color: #7b8b9e; }
	.Smalldevise_menu .listsec li { border-bottom: 1px solid #fff; }
	.Smalldevise_menu .listsec li a { color: #fff; }
	.Smalldevise_menu .listsec li a:after { background-color: #fff; }
	.Smalldevise_menu li a h6 { font-weight: 700; color: #fff; width: 20px; height: 20px; line-height: 20px; background: #1b3c5e; border-radius: 50%; margin: 0; text-transform: uppercase; text-align: center; cursor: pointer; display: inline-block; }
	
/* <<< ContentBox >>> */
#ContentBox { }

	/* <<< Login Side >>> */
	.Loginside { width: 100%; height: 100vh; display: table; }
	.Loginside .verticenter { display: table-cell; vertical-align: middle; }
	.Loginside .over { padding-bottom: 249px; padding-left: 15px; padding-right: 15px; max-width: 525px; margin: 0 auto; }
	.Loginside .logo { padding: 0 0 120px 25px; }
	.Loginside ul { list-style: none; margin: 0; }
	.Loginside li { padding-bottom: 32px; }
	.Loginside li input.email { padding: 0 10px 0 47px; margin: 0; background: #fff url(../images/user-icn.png) left center no-repeat; background-position: 12px 50%; }
	.Loginside li input.pass { padding: 0 10px 0 47px; margin: 0; background: #fff url(../images/lock-icn.png) left center no-repeat; background-position: 12px 50%; }
	.Loginside li a { margin: 8px 0 0 47px; color: #000; display: inline-block; text-decoration: none; }
	.Loginside li input.btn { float: right; margin: -25px 0 0; font-size: 20px; letter-spacing: 0.2px; }
	.Loginside li input.btn:hover { background: #143253; }
	.Loginside li:last-child { padding-bottom: 0; }
	
	/* <<< sidenav >>> */
	.navbar { position: fixed; padding: 0; left: -357px; width: 357px; height: 100%; background: #e1e1e1; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; z-index: 1; }
	.navbar .hide { display: none; }
	
	#wrapper { width: 100%; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; padding-left: 0; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }
	#wrapper.toggled .navbar { left: 0; }
	#wrapper.iPadmenu .mobile_menu { right: 0; }

	
	#page-content-wrapper { padding-right: 7.19%; width: 92.27%; float: right; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }
	#wrapper.toggled #page-content-wrapper { width: 77.5%; }
	
	.hamburger { border-radius: 0; border: none; display: block; padding: 0; margin: 0; cursor: pointer; width: 42px; height: 60px; position: absolute; top: 62px; right: -42px; z-index: 9; }
	.hamburger.is-closed { background: url(../images/open-side-icn.jpg) center center no-repeat; }
	.hamburger.is-open { right: 0; background: url(../images/close-side-icn.jpg) center center no-repeat; }

	.Sidebar { padding: 62px 0 80px; width: 100%; height: 100%; overflow: auto; }
	.Sidebar .over { width: 100%; height: 100%; overflow: hidden; }
	.Sidebar h3 { padding: 0 59px; font-size: 18px; font-family: 'Avenir'; font-weight: 900; color: #000; margin: 0; background: #b4b4b4; border-bottom: 1px solid #e5e5e5; line-height: 60px; text-transform: uppercase; letter-spacing: 0.4px; }

	.Sidebar .btn-group { width: 100%; }
	.Sidebar .btn-group .btn { padding: 0 16px 0 60px; width: 100%; color: #000; background-color: #b4b4b4; border: 0; border-bottom: 1px solid #e5e5e5; border-radius: 0; text-align: left; white-space: normal; }
	.Sidebar .btn-group .btn:focus { background-color: #b4b4b4; box-shadow: none; border-bottom-color: #e5e5e5; }
	.Sidebar .btn-group .btn .arrowDwn { float: right; margin-right: 10px; } 
	.Sidebar .btn-group .btn .arrowDwn:after { display: inline-block; content: '\f078'; font-family: fontawesome; } 
	.Sidebar .btn-group .dropdown-menu { padding: 0; width: 100%; height: 100%; border: 0; border-radius: 0; margin: 0; background-color: #b4b4b4; box-shadow: none; }
	.Sidebar .btn-group .dropdown-menu li { background-color: #b4b4b4; border-bottom: 1px solid #e5e5e5; }
	.Sidebar .btn-group .dropdown-menu li:last-child { border-bottom: 0; }
	
	.Sidebar ul { list-style: none; margin: 0; }
	.Sidebar li { width: 100%; margin: 0; background: #c3c3c3; }
	.Sidebar li a { position: relative; padding: 5px 76px 4px; color: #000; width: 100%; display: block; text-decoration: none; border-bottom: 1px solid #e5e5e5; }
	.Sidebar li a .fa { padding-right: 3px; margin-left: -14px; }
	.Sidebar li.has-subnav a .fa { display: none!important; }
	.Sidebar li a label { position: absolute; top: 5px; left: 21px; z-index: 1; }
	.Sidebar li a label .cstmBtn::before { margin: 0; }
	
	.Sidebar li a span.bg { display: block; padding-top: 8px; position: absolute; top: 0; right: 0; bottom: 0; font-size: 10px; color: #fff; width: 42px; background-color: #398ccb; text-align: center; }
	.Sidebar li a span.orange { background-color: #ff8200; }
	.Sidebar li a span.red { background-color: #ff0000; }
	.Sidebar li a span.black { background-color: #3c3c3c; }
	.Sidebar li a span.blue { background-color: #143253; }
	.Sidebar li li { background: #d2d2d2; }
	.Sidebar li li a { padding-left: 88px; }
	.Sidebar li li li { background: #e1e1e1; }
	.Sidebar li li li a { padding-left: 116px; }
	.Sidebar li li li li { background: #f0f0f0; }
	.Sidebar li li li li a { padding-left: 136px; }
	.Sidebar li li li li li { background: #fff; }
	.Sidebar li li li li li a { border-bottom-color: #fff; }
	/*.Sidebar li:hover { background: #aecd58; }*/

	.mobile_menu { position: fixed; padding: 0; right: -221px; bottom: 44px; width: 221px; height: 100%; background: #fff; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; z-index: 1; }
	.mobile_menu .hide { display: none; }

	.menu_hamburger { border-radius: 0; border: none; display: block; padding: 0; margin:0; cursor: pointer; width: 53px; height: 60px; position: absolute; bottom: 0; left: -53px; z-index: 9; }
	.menu_hamburger.is-closed { background: url(../images/open-m_side-icn.jpg) center center no-repeat; }
	.menu_hamburger.is-open { left: 0; background: url(../images/open-m_side-icn.jpg) center center no-repeat; }

	.mobile_sidebar { padding: 62px 0 80px; position: relative; width: 100%; height: 100%; overflow: auto; }
	.mobile_sidebar .cover { /*position: absolute; bottom: 0; left: 0; right: 0;*/ width: 100%; height: 100%; }
	.mobile_sidebar ul { list-style: none; margin: 0;}
	.mobile_sidebar li { font-size: 13px; font-weight: 900; text-transform: uppercase; }
	.mobile_sidebar li a { position: relative; display: block; text-decoration: none; line-height: 60px; }
	.mobile_sidebar li a:after { display: none; content: ''; position: absolute; bottom: 0; left: 50%; margin-left: -48px; width: 96px; height: 3px; }
	.mobile_sidebar li a:hover:after { display: block; }
	.mobile_sidebar .project li { border-bottom: 1px solid #7b8b9e; }
	.mobile_sidebar .project li a { color: #7b8b9e; }
	.mobile_sidebar .project li a:after { background-color: #7b8b9e; }
	.mobile_sidebar .dashboard { background-color: #398ccb; }
	.mobile_sidebar .dashboard li { border-bottom: 1px solid #fff; }
	.mobile_sidebar .dashboard li a { color: #fff; }
	.mobile_sidebar .dashboard li a:after { background-color: #fff; }
	.mobile_sidebar li a h6 { font-weight: 700; color: #fff; width: 20px; height: 20px; line-height: 20px; background: #1b3c5e; border-radius: 50%; margin: 0; text-transform: uppercase; text-align: center; cursor: pointer; display: inline-block; }
	.mobile_sidebar h3 { padding-left: 30px; font-size: 13px; font-weight: 900; color: #163253; margin: 0; line-height: 60px; text-transform: uppercase; }
	
	/* Accordion Button */
	.Sidebar ul li.has-subnav .accordion-btn-wrap { position: absolute; top: 0; left: 0; right: auto; width: 100%!important; height: auto!important; overflow: hidden; text-align: left!important; }
	.Sidebar ul li.has-subnav .accordion-btn { padding: 7px 62px 0; width: 100%!important; height: 30px!important; color:#000; font-size:14px; }
	.Sidebar ul li.has-subnav.active .accordion-btn { padding-top: 10px; }
	.Sidebar ul li.has-subnav .accordion-btn .fa { float: left; }
	.Sidebar ul li.has-subnav.active .accordion-btn .fa { margin-left: -2px; line-height: 4px!important; }
	.Sidebar ul li li.has-subnav .accordion-btn { padding-left: 76px; }
	.Sidebar ul li li li.has-subnav .accordion-btn { padding-left: 97px; }
	.Sidebar ul li li li li.has-subnav .accordion-btn { padding-left: 117px; }
	
	.Sidebar .Search { padding: 14px 72px 14px 54px; position: absolute; bottom: 0; left: 0; right: 0; overflow: hidden; width: 100%; background: #b4b4b4; z-index: 2; }
	.Sidebar .Search .bg { position: relative; width: 100%; overflow: hidden; background: #fff; }
	.Sidebar .Search form { padding: 0; }
	.Sidebar .Search input.search { padding: 0 30px 0 29px; margin: 0; border: none; height: 31px; }
	.Sidebar .Search button.btn { padding: 0; position: absolute; top: 0; right: 0; font-size: 18px; color: #bebebe; background: rgba(0, 0, 0, 0); width: 31px; height: 31px; text-align: left; }
	.Sidebar .Search button.btn:hover { color: #000; }
	.Sidebar .Search button.btn:focus { box-shadow: none!important; border: none!important; }

	/* Right Side */
	#page-content-wrapper .Rightside { padding: 76px 0; }

	.tooltip .tooltip-inner { padding: 5px 10px; width: 129px; color: #000; background-color: #BBB!important; }
	.tooltip .arrow::before { border-width: 5px 5px 0 0; border-top-color: #BBB!important; }

	/* Edit Side */
	.Editside { padding-bottom: 34px; text-align: center;  }
	.Editside h5 { display: inline-block; color: #979797; margin: 9px 0 0; letter-spacing: 0.4px; }
	
	.Editside .left { float: left; }
	.Editside .left ul { list-style: none; margin: 0; }
	.Editside .left li { position: relative; padding-right: 16px; float: left; }
	.Editside .left li a { padding: 0 25px; font-size: 12px; color: #fff; line-height: 36px; background: #133153; display: inline-block; border-radius: 3px; text-transform: capitalize; text-decoration: none; }
	.Editside .left li a:hover { background: #5A5A5A; }
	.Editside .left li:last-child { padding-right: 0; }
	.Editside .left .search { position: relative; float: left; margin: 2px 0 0 46px; width: 226px; background: #fff; border-radius: 7px; border: 1px solid #aaa; }
	.Editside .left .search form { padding: 0; }
	.Editside .left .search input.search { padding: 0 30px 0 27px; width: 100%; font-weight: 900; margin: 0; height: 29px; box-shadow: none; border: none; border-radius: 7px; letter-spacing: 0.8px; }
	.Editside .left .search button.btn { padding: 0; position: absolute; top: 0; right: 0; font-size: 18px; color: #bebebe; background: rgba(0, 0, 0, 0); width: 32px; height: 29px; border: none; border-radius: 7px; text-align: left; }
	
	.Editside .right { float: right; }
	.Editside .right ul { list-style: none; margin: 0; float: right; }
	.Editside .right li { position: relative; padding-right: 16px; float: left; }
	.Editside .right li a.link { padding: 0 25px; font-size: 12px; color: #fff; line-height: 36px; background: #133153; display: inline-block; border-radius: 3px; margin: 0; text-transform: capitalize; text-decoration: none; }
	.Editside .right li a.link:hover { background: #5A5A5A; } 
	.Editside .right li .tooltip { position: absolute; top: -31px!important; left: 23px!important; display: inline-block; opacity: 1; }
	.Editside .right li .tooltip .tooltip-inner { padding: 5px 10px; width: 129px; color: #000; background-color: #BBB!important; }
	.Editside .right li .tooltip .tooltip-arrow { left: 10px!important; border-width: 5px 5px 0 0; border-top-color: #BBB!important; }
	.Editside .right li:last-child { padding-right: 0; }
	
	
	.Editside .title { padding-top: 3px; float: left; text-align: left; }
	.Editside .title h4 { font-weight: 900; color: #000; margin: 0; text-transform: uppercase; letter-spacing: 0.6px; }
	
	.Editside .mitter { padding-right: 0; padding-left: 0; float: left; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }
	.Editside .mitter .bg { width: 100%; background: #ffe6cc; border: 1px solid #ff8100; }
	.Editside .mitter .bg .rank { padding: 0 15px; background: #ff8100; height: 33px; }
	.Editside .mitter .bg .rank h5 { padding: 0; font-weight: 900; color: #fff; margin: 0; line-height: 36px; }
	
	.Editside.company { padding: 6px 0 0; }
 	.Editside.company h5 { margin: 0 0 2px; }
	
	.iPadEditisde {position: absolute; right: 5px; }	
	.iPadEditisde ul { list-style: none; margin-bottom: 0; }	
	.iPadEditisde ul li { margin-bottom: 15px; }
	.iPadEditisde .title { -webkit-transform: rotate(-90deg);/* Firefox */ -moz-transform: rotate(-90deg); /* IE */ -ms-transform: rotate(-90deg); /* Opera */ -o-transform: rotate(-90deg); transform: rotate(-90deg);  /* Internet Explorer */ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);} 
	.iPadEditisde .mitter { margin-bottom: 15px; }	
	.iPadEditisde .mitter .bg { height: 400px; }
	.iPadEditisde .mitter .bg .rank h5 { padding: 0; font-weight: 900; color: #fff; margin: 0; line-height: 36px; }


	/* Block Side */
	.Blockside ul { list-style: none; margin: 0 -25px; }
	.Blockside li { padding: 0 25px 46px; }
	.Blockside li .cborder { border: 1px solid #388bca; }
	.Blockside li .block_title { padding: 5px 33px 4px; background: #388bca; }
	.Blockside li .block_title h5 { color: #fff; margin: 0; text-transform: capitalize; letter-spacing: 0.2px; }
	.Blockside li .block_title h5 sub { font-size: 12px; }
	.Blockside li .mitter { padding: 22px 35px 17px 38px; }
	.Blockside li .mitter .bg { width: 100%; background: #dde9f5; border: 1px solid #388bca; border-radius: 3px; }
	.Blockside li .mitter .bg .rank { padding: 5px 40px 3px; background: #388bca; }
	.Blockside li .mitter .bg .rank h5 { color: #fff; margin: 0; }
	.Blockside li .image { padding: 0 68px 40px 75px; width: 100%; overflow: hidden; text-align: center; }
	.Blockside li .image img { display: inline-block; }
	.Blockside li .img { padding: 80px 26px 45px 20px; text-align: center; }
	.Blockside li .img img { display: inline-block; }
	
	/* Detail Side */

.Detailside { position: relative; }
	.Detailside .cborder { padding-bottom: 15px; border: 1px solid #388bca; border-top: none; overflow: hidden; }
	.Detailside .category { background: #388bca; text-align: center; overflow: hidden; }
	.Detailside .category ul { list-style: none; margin: 0; }
	.Detailside .category li { padding: 0; text-transform: capitalize; }
	.Detailside .category li a { position: relative; padding: 4px 15px 5px; color: #fff; display: block; text-decoration: none; }
	.Detailside .category li a:after { top: 0; right: -28px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-top-color: #fff; border-width: 28px; margin-left: -28px; z-index: 1; }
	.Detailside .category li a:first-child:before { top: 0; left: 0; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-top-color: #fff; border-width: 28px; margin-left: -28px; z-index: 1; }
	.Detailside .category li a:hover, .Detailside .category li.current a { background: #adcd57; -webkit-transform: translateY(0); transform: translateY(0); }
	.Detailside .category li:last-child { border-right: none; }
	
	.Detailside .hold { padding: 22px 15px 62px 15px; }
	.Detailside .hold .bg  { color: #000; background: #ffe6cc; border: 1px solid #ff8100; border-radius: 3px; }
	.Detailside .hold .bg .rank { padding: 5px 40px 3px; background: #ff8100; }
	.Detailside .hold .bg .rank h5 { color: #fff; margin: 0;} 
	
	.Detailside .Descrip { padding: 0 15px; overflow: hidden; }
	.Detailside .Descrip .left { padding-top: 11px; }
	.Detailside .Descrip .left img { padding-bottom: 75px; margin: 0 auto; }
	.Detailside .Descrip .left .text h6 { padding: 0 15px 0; font-weight: 900; color: #000; border-bottom: 1px solid #388bca; text-transform: capitalize; margin: 0; letter-spacing: 0.4px; }
	.Detailside .Descrip .left .text p { padding: 11px 80px 0 18px; font-size: 12px; font-weight: 900; line-height: 18px; margin: 0; letter-spacing: 0.98px; }
	.Detailside .Descrip .right table { margin-bottom: 33px; }
	.Detailside .Descrip .right table:last-child { margin-bottom: 0; }
	.Detailside .Descrip .right td { padding: 9px 20px 1px; font-weight: 900; line-height: 18px; }
	.Detailside .Descrip .right td a { color: #388bca; }
	.Detailside .Descrip .right th { padding: 9px 20px 0; font-weight: 900; color: #000; text-transform: capitalize; line-height: 18px; }
	
	.Detailside .inbox { width: 100%; overflow: hidden; }
	.Detailside .inbox img { width: 100%; }
	
	.Detailside .send { width: 100%; overflow: hidden; }
	.Detailside .send img { width: 100%; }
	
	.Detailside .trash { width: 100%; overflow: hidden; }
	.Detailside .trash img { width: 100%; }
	
	.Detailside.pro_sett .border { border-top: 1px solid #388bca; }
	.Detailside .pro_setting { width: 100%; overflow: hidden; }
	.Detailside .pro_setting img { width: 100%; }
	
	.Detailside .pro_setting { width: 100%; overflow: hidden; }
	.Detailside .pro_setting img { width: 100%; }
	
	.Detailside .Groupscanside { padding: 28px 45px 23px; }
	
	.Detailside .Logbook { padding: 12px 45px; }
	.Detailside .Add_note { padding-bottom: 30px; width: 100%; overflow: hidden; }
	.Detailside .Add_note .title { position: relative; background: #d7d7d7; overflow: hidden; border-bottom: 1px solid #0081ca; }
	.Detailside .Add_note .title h6 { padding-left: 33px; color: #000; line-height: 31px; margin: 0; }
	.Detailside .Add_note .title .btn { padding-right: 26px; position: absolute; top: 0; left: 0; width: 100%; height: 100%; color: #000; margin: 0; background-color: rgba(0, 0, 0, 0); border: none; text-align: right; }
	.Detailside .Add_note .title .btn .fa-caret-down { display: inline-block; }
	.Detailside .Add_note .title .btn .fa-caret-right { display: none; }
	.Detailside .Add_note .title .btn.collapsed .fa-caret-right { display: inline-block; }
	.Detailside .Add_note .title .btn.collapsed .fa-caret-down { display: none; }
	.Detailside .Add_note .text { padding: 30px 107px 30px 111px; background: #f0f0f0; }
	.Detailside .Add_note .text ul { list-style: none; margin: 0; }
	.Detailside .Add_note .text li { padding-bottom: 36px; float: left; width: 100%; }
	.Detailside .Add_note .text li label { float: left; font-size: 12px; font-weight: 900; color: #000; width: 25%; margin: 0; text-transform: capitalize; }
	.Detailside .Add_note .text li textarea { float: right; width: 75%; min-height: 170px; margin: 0; resize: none; border-bottom-color: #0081ca; }
	.Detailside .Add_note .text li .file { float: right; width: 75%; padding: 0 15px; }
	.Detailside .Add_note .text li .file .upload { float: left; height: 169px; background: #8998a9; text-align: center; border-radius: 3px; border: 1px solid #133153; cursor: pointer; }
	.Detailside .Add_note .text li .file .upload .fa { padding-bottom: 10px; color: #fff; font-size: 36px; }
	.Detailside .Add_note .text li .file .upload span { font-size: 12px; color: #fff; display: block; }
	.Detailside .Add_note .text li .file .upload:hover { background: #133153; }
	.Detailside .Add_note .text li .file .show_image { float: left; width: 100%; height: 100%; border: 1px dashed #5da0d4; border-radius: 3px; }
	.Detailside .Add_note .text li .file .three { padding-right: 0; }

	.Detailside .Add_note .text li .file input.btn { float: right; margin: 140px 0 0; }
	.Detailside .Add_note .text li:last-child { padding-bottom: 0; }
	
	.Detailside .Logbook table { margin-bottom: 30px; }
	.Detailside .Logbook tbody tr { border-bottom: 2px solid #6fb8e1; }
	.Detailside .Logbook tbody tr.no_border { border-bottom: none; }
	.Detailside .Logbook table:last-child { margin-bottom: 0; }
	.Detailside .Logbook td { padding: 12px 24px 10px;  }
	.Detailside .Logbook .title { background-color: #d7d7d7;}

	.Detailside .Logbook td.line { border-left: 2px solid #6fb8e1; }
	.Detailside .Logbook td ul { list-style: none; margin-bottom: 0; }
	.Detailside .Logbook td li { padding-bottom: 21px; }
	.Detailside .Logbook td li span {   }
	.Detailside .Logbook td .image li { position: relative; padding: 0; margin-right: 34px; float: left; }
	.Detailside .Logbook td .image li img { cursor: pointer; }
	.Detailside .Logbook td .image li .img_hover { display: none; padding: 12px; position: absolute; bottom: 70%; left: 50%; width: 408px!important; background: #c1c1c1; border-radius: 7px; }
	.Detailside .Logbook td .image li .img_hover:after { top: 100%; left: 20px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-top-color: #c1c1c1; border-width: 10px; margin-left: -10px; z-index: 1; }
	.Detailside .Logbook td .image li:hover .img_hover { display: block; z-index: 1; }
	.Detailside .Logbook td .image li:last-child { margin-right: 0; }
	
	
	/* Nfi Side */
	.Nfiside { }
	.Nfiside .send { padding: 0 7px 34px; text-align: right; overflow: hidden; }
	.Nfiside .send a { padding: 4px 10px 4px 8px; font-size: 19px; font-family: 'Avenir'; font-weight: 900; color: #fff; background: #133153; display: inline-block; text-decoration: none; border-radius: 3px; }
	.Nfiside .send a:hover { background: #5A5A5A; } 
	.Nfiside .Text .category { background: #388bca; text-align: center; overflow: hidden; }
	.Nfiside .Text .category ul { list-style: none; margin: 0; }
	.Nfiside .Text .category li { padding: 0; text-transform: capitalize; }
	.Nfiside .Text .category li a { position: relative; padding: 6px 15px 7px; color: #fff; display: block; text-decoration: none; }
	.Nfiside .Text .category li a:after { top: 0; right: -32px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-top-color: #fff; border-width: 32px; margin-left: -32px; z-index: 1; }
	.Nfiside .Text .category li a:first-child:before { top: 0; left: 0; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-top-color: #fff; border-width: 32px; margin-left: -32px; z-index: 1; }
	.Nfiside .Text .category li a:hover, .Nfiside .Text .category li.current a { background: #adcd57; -webkit-transform: translateY(0); transform: translateY(0); }
	.Nfiside .Text .over { padding: 29px 45px 20px; border: 1px solid #388bca; border-top: none; overflow: hidden; }
	.Nfiside .Text .over .title{ background-color: #d7d7d7; }
	.Nfiside .Text .over thead th { float: left; padding: 7px 15px 2px; }
	.Nfiside .Text .over thead th.id { width: 7%; }
	.Nfiside .Text .over thead th.name { width: 18%; }
	.Nfiside .Text .over thead th.grp { width: 12.5%; }
	.Nfiside .Text .over thead th.time { width: 12.5%;}
	.Nfiside .Text .over thead th.loc { width: 12.5%; }
	.Nfiside .Text .over thead th.by { width: 12.5%; }
	.Nfiside .Text .over thead th.at { width: 12.5%; }
	.Nfiside .Text .over thead th.nft { width: 12.5%; }

	.Nfiside .Text .over tbody td { float: left; padding: 7px 15px 2px; }
	.Nfiside .Text .over tbody td.id { width: 7%; }
	.Nfiside .Text .over tbody td.name { width: 18%; }
	.Nfiside .Text .over tbody td.grp { width: 12.5%; }
	.Nfiside .Text .over tbody td.time { width: 12.5%;}
	.Nfiside .Text .over tbody td.loc { width: 12.5%; }
	.Nfiside .Text .over tbody td.by { width: 12.5%; }
	.Nfiside .Text .over tbody td.at { width: 12.5%; }
	.Nfiside .Text .over tbody td.nft { width: 12.5%; }

	.Nfiside .Text .over tbody tr { border-bottom-color: #969696; }
	.Nfiside .Text .over tbody tr a { color: #0082CA; display: inline-block; text-decoration: none; }
	.Nfiside .Text .pagination { padding-top: 15px; width: 100%; overflow: hidden; border-radius: 0; margin: 0; display: block; }
	.Nfiside .Text .pagination .search { position: relative; max-width: 226px; background: #fff; border-radius: 5px; }
	.Nfiside .Text .pagination .search form { padding: 0; }
	.Nfiside .Text .pagination .search input.search { padding: 0 30px 0 29px; margin: 0; border: 1px solid #aaa; height: 31px; box-shadow: none; }
	.Nfiside .Text .pagination .search button.btn { padding: 0; position: absolute; top: 0; right: 0; color: #bebebe; background: #fff; width: 31px; height: 31px; border: 1px solid #aaa; border-left: none; border-radius: 0 5px 5px 0; } 
	.Nfiside .Text .pagination .pages { }
	.Nfiside .Text .pagination .pages ul { list-style: none; margin: 0; }
	.Nfiside .Text .pagination .pages li { float: left; text-align: center; line-height: 31px; }
	.Nfiside .Text .pagination .pages li a { color: #000; width: 36px; height: 31px; display: inline-block; background: #d3d2d3; text-decoration: none; }
	.Nfiside .Text .pagination .pages li span { color: #fff; width: 43px; height: 31px; display: inline-block; background: #0081ca; }
	.Nfiside .Text .pagination .pages li.prev a { border-radius: 3px 0 0 3px; }
	.Nfiside .Text .pagination .pages li.next a { border-radius: 0 3px 3px 0; }
	
	/* Reporting Side */
	.Reportingside { padding: 18px 0; }
	.Reportingside img { display: inline-block; }
	
	/* Import Side */
	.Importside { padding: 18px 0; }
	.Importside .cborder { padding: 26px 45px 16px; border: 1px solid #388bca; }
	.Importside form { padding: 0; }
	.Importside .File { padding: 0 0 53px 39px; overflow: hidden; }
	.Importside .File ul { list-style: none; margin: 0; }
	.Importside .File li { padding-bottom: 32px; overflow: hidden; }
	.Importside .File li span { padding-top: 7px; float: left; font-size: 12px; font-weight: 900; color: #000; width: 99px; letter-spacing: 0.9px; }
	.Importside .File li .file { position: absolute; clip: rect(0px, 0px, 0px, 0px); display: block; }
	.Importside .File li select { padding-top: 2px; float: left; font-size: 12px; font-weight: 900; width: 211px; }
	.Importside .File li:last-child { padding-bottom: 0; }
	.Importside .List { padding-bottom: 255px; overflow: hidden; }
	.Importside .List ul { list-style: none; margin: 0 -35px; }
	.Importside .List li { padding: 0 35px; }
	.Importside .List li.title h6 { padding: 9px 40px; background: #d7d7d7; border-bottom-color: #0081ca; } 
	.Importside .List li h6 { padding: 14px 40px 4px; color: #000; margin: 0; border-bottom: 1px solid #969696; }
	.Importside .List thead th { padding: 4px 39px 6px; }
	.Importside .List tbody tr { border-bottom: none; }
	.Importside .List tbody td { padding: 12px 35px 0 0; }
	.Importside .List tbody td:nth-child(2n+2) { padding-right: 0; padding-left: 35px;  }
	.Importside .List tbody td p { padding: 0 39px 1px; margin: 0; border-bottom: 1px solid #969696; line-height: 14px;  }
	.Importside input.btn {  }
	
	/* Import Side second */
	.Importside.second { padding-top: 0; }
	.Importside.second .cborder { border-top: 0; }
	.Importside .category { text-align: center; overflow: hidden; }
	.Importside .category ul { list-style: none; margin: 0; }
	.Importside .category li { padding: 0; text-transform: capitalize; opacity:0.5;  }
	.Importside.company .category li { width: 50%; }
	.Importside .category li a { position: relative; padding: 4px 15px 5px; color: #fff; display: block; text-decoration: none; background: #388bca; }
	.Importside .category li a:after { top: 0; right: -28px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-top-color: #fff; border-width: 28px; margin-left: -28px; z-index: 9; }
	.Importside .category li a:first-child:before { top: 0; left: 0; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-top-color: #fff; border-width: 28px; margin-left: -28px; z-index: 9; }
	.Importside .category li a:hover, 
	.Importside .category li.current a { background: #adcd57; -webkit-transform: translateY(0); transform: translateY(0); }
	.Importside .category li.current { opacity:1; }
	.Importside .category li:last-child { border-right: none; }
	.Importside .Upload .left ul { list-style: none; margin: 0; }
	.Importside .Upload .left li { padding-bottom: 32px; width: 100%; overflow: hidden; }
	.Importside .Upload .left li label { padding-top: 5px; float: left; font-weight: 900; width: 110px; margin: 0; }
	.Importside .Upload .left li .upload_file { padding: 52px 15px 50px; float: left; width: 205px; background: #8a99a9; border: 1px solid #143253; border-radius: 3px; text-align: center; cursor: pointer; }
	.Importside .Upload .left li .upload_file .fa { padding-bottom: 13px; display: block; font-size: 36px; color: #fff; }
	.Importside .Upload .left li .upload_file span { display: block; font-size: 12px; color: #fff; letter-spacing: 0.8px; }
	.Importside .Upload .left li .input_field { padding-right: 100px; overflow: hidden; display: block }
	.Importside .Upload .left li select { float: left; border-bottom-color: #0082ca; margin: 0; }
	.Importside .Upload .left li input.btn { float: none; }
	.Importside .Upload .right p { padding-right: 100px; font-size: 12px; font-weight: 900; margin: 0; line-height: 17px; }
	.Importside .Type { /*padding: 0 40px;*/ overflow: hidden; }
	.Importside .Type ul { list-style: none; margin: 0 -5px; }
	.Importside .Type li label { padding-top: 8px; font-weight: 900; /*float: left; width: 110px;*/ margin: 0; }
	.Importside .Type li select { /*float: left; width: 75%;*/ border-bottom-color: #0082ca; margin: 0; }
	.Importside .Type li button.btn_icn { padding-top: 8px; float: right;  }
	.Importside .Check { overflow: hidden; }
	.Importside .Check ul { list-style: none; margin: 0 -30px; }
	.Importside .Check li { padding: 0 30px 25px; }
	.Importside .Check li table { margin: 0; }
	.Importside .Check li td { font-weight: 500;}
	.Importside .Import { overflow: auto; }
	.Importside .Import .Alert { padding: 7px 15px; margin-bottom: 20px; background: #AECD58; border-radius: 3px; }
 	.Importside .Import .Alert span { font-size: 12px; color: #fff; display: blockl; }
	.Importside .Import table { margin-bottom: 40px; }
	.Importside .Import table tbody tr { border-bottom-color: #979797; } 
	.Importside .Import input.btn { margin: 0; }
	
	.Importside .Pagination { padding-top: 15px; width: 100%; overflow: hidden; }
	.Importside .Pagination ul { list-style: none; margin: 0; }
	.Importside .Pagination li { float: left; font-size: 12px; letter-spacing: 0.8px; }
	.Importside .Pagination li a { padding: 7px 25px 7px; color: #fff; background: #143253; border-radius: 3px; display: inline-block; text-decoration: none; text-transform: capitalize; }
	.Importside .Pagination li a:hover { background: #5a5a5a; }
	.Importside .Pagination li:last-child { float: right; }
	 
	/* Setting Side */
	.Settingside { padding: /*18px*/0 0 18px; }
	.Settingside .category { text-align: center; overflow: hidden; }
	.Settingside .category ul { list-style: none; margin: 0; }
	.Settingside .category li { float: left; padding: 0; width: 20%; text-transform: capitalize; }
	.Settingside.company .category li { width: 50%; }
	.Settingside .category li a { position: relative; padding: 4px 15px 5px; color: #fff; display: block; text-decoration: none; background: #388bca; }
	.Settingside .category li a:after { top: 0; right: -28px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-top-color: #fff; border-width: 28px; margin-left: -28px; z-index: 1; }
	.Settingside .category li a:first-child:before { top: 0; left: 0; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-top-color: #fff; border-width: 28px; margin-left: -28px; z-index: 1; }
	.Settingside .category li a:hover, .Settingside .category li.current a { background: #adcd57; -webkit-transform: translateY(0); transform: translateY(0); }
	.Settingside .category li:last-child { border-right: none; }
	.Settingside .cborder { padding: 32px 45px 16px; border: 1px solid #388bca; border-top: 0; }
	.Settingside form { padding: 0; }
	.Settingside .over { padding: 0 0 382px 39px; overflow: hidden; }
	.Settingside .over ul { list-style: none; margin: 0; }
	.Settingside .over li { padding-bottom: 32px; overflow: hidden; }
	.Settingside .over li span { padding-top: 7px; float: left; font-size: 12px; font-weight: 900; color: #000; width: 99px; letter-spacing: 0.9px; }
	.Settingside .over li .file { position: absolute; clip: rect(0px, 0px, 0px, 0px); display: block; }
	.Settingside .over li .labelfile { padding: 7px 24px 6px 22px; float: left; width: auto; }
	.Settingside .over li .img { margin-left: 26px; float: left; max-width: 190px; }
	.Settingside .over li input.field { padding: 0 11px; float: left; font-weight: 900; width: 33.58%; margin: 0; letter-spacing: 0.8px; }
	.Settingside .over li:last-child { padding-bottom: 0; }
	.Settingside input.btn { float: right; }
	
	.Settingside .subscription { overflow: hidden; }
 	.Settingside .subscription .project { padding-bottom: 44px; width: 100%; overflow: hidden; }
	.Settingside .subscription ul { list-style: none; margin-bottom: 0; }
	.Settingside .subscription li .bg { background: #adcd57; text-align: center; min-height: 342px; }
	#wrapper.toggled .Settingside .subscription li .bg { min-height: 271px; }
	.Settingside .subscription li .bg.disable { background: #d7d7d7; }
	.Settingside .subscription li .bg .overlay { padding: 9px 15px 5px; }
	.Settingside .subscription li .bg .title { padding: 0 6px 3px 27px; border-bottom: 2px solid rgba(255, 255, 255, 0.7); overflow: hidden; }
	.Settingside .subscription li .bg .title h6 { float: left; color: #fff; margin: 0; letter-spacing: 0.9px; }
	.Settingside .subscription li .bg .title .switch { position: relative; float: right; display: inline-block; width: 23px; height: 14px; }
	.Settingside .subscription li .bg .title .switch input {display:none;}
	.Settingside .subscription li .bg .title .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; border-radius: 34px; background-color: #a8a8a8; -webkit-transition: .4s; transition: .4s; }
	.Settingside .subscription li .bg .title .slider:before { position: absolute; content: ""; height: 12px; width: 12px; left: 1px; bottom: 1px; border-radius: 50%; background-color: #d8d8d8; -webkit-transition: .4s; transition: .4s; }
	.Settingside .subscription li .bg .title input:checked + .slider { background-color: #fff; }
	.Settingside .subscription li .bg .title input:focus + .slider { box-shadow: 0 0 1px #2196F3; }
	.Settingside .subscription li .bg .title input:checked + .slider:before { background-color: #aecd58; -webkit-transform: translateX(9px); -ms-transform: translateX(9px); transform: translateX(9px); }
	.Settingside .subscription li .bg .image { width: 100%; height: 238px; display: table; }
	#wrapper.toggled .Settingside .subscription li .bg .image { height: 167px; }
	.Settingside .subscription li .bg .image .fa { font-size: 100px; color: #fff; display: table-cell; vertical-align: middle; }
	#wrapper.toggled .Settingside .subscription li .bg .image .fa { font-size: 78px; }
	.Settingside .subscription li .bg .price { padding: 5px 15px 0; border-top: 2px solid rgba(255, 255, 255, 0.7); }
	.Settingside .subscription li .bg .price span { display: inline-block; font-size: 12px; color: #fff; letter-spacing: 0.8px; }
	.Settingside .subscription li .bg .plus { border-top: 2px solid rgba(255, 255, 255, 0.7); }
	.Settingside .subscription li .bg .plus ul { list-style: noen; margin: 0; }
	.Settingside .subscription li .bg .plus li { padding: 0; font-size: 12px; display: inline-block; color: #fff; line-height: 36px; letter-spacing: 0.8px; }
	.Settingside .subscription li .bg .plus li a { width: 37px; height: 36px; font-size: 18px; display: block; color: #fff; text-decoration: none; border-right: 2px solid #dbe9b6; }
	.Settingside .subscription li .bg .plus li a:hover { background: #D8D8D8; }
	.Settingside .subscription li .bg .plus li:first-child { float: left; }
	.Settingside .subscription li .bg .plus li:last-child { float: right; }
	.Settingside .subscription li .bg .plus li:last-child a { border-left: 2px solid #dbe9b6; border-right: 0; }
 	.Settingside .subscription .module { padding-bottom: 23px; }
	.Settingside .subscription .module .Title { padding: 6px 40px 8px; width: 100%; overflow: hidden; background: #d7d7d7; border-bottom: 1px solid #0081ca; margin-bottom: 15px; }
	.Settingside .subscription .module .Title h6 { font-weight: 700; color: #000; margin: 0; letter-spacing: 0.8px; }
	
	.Settingside .Item { overflow: hidden; }
 	.Settingside .Item img { width: 100%; }
	
	.Settingside .roadmap { }
	.Settingside .roadmap .add { position: relative; float: right; }
	.Settingside .roadmap .add .btn { padding: 0; font-size: 18px; width: 36px; height: 36px; color: #fff; text-align: center; line-height: 36px; background: #133153; display: inline-block; border-radius: 3px; border: none; box-shadow: none; margin: -5px 0 0; }	
	.Settingside .roadmap .add .btn:hover, .Editside .right li .btn.active { background: #5A5A5A; } 
	.Settingside .roadmap .add .tooltip { position: absolute; top: -31px!important; left: 23px!important; display: inline-block; opacity: 1; }
	.Settingside .roadmap .add .tooltip .tooltip-inner { padding: 5px 10px; width: 129px; color: #000; background-color: #BBB!important; }
	.Settingside .roadmap .add .tooltip .tooltip-arrow { left: 10px!important; border-width: 5px 5px 0 0; border-top-color: #BBB!important; }
	.Settingside .roadmap table { margin-bottom: 20px; }
	.Settingside .roadmap tr { border-bottom-color: #979797; }
	.Settingside .roadmap tr:hover { background: #F0F0F0; }
	.Settingside .roadmap td { padding: 5px 15px 5px 47px; letter-spacing: 0.4px; text-transform: capitalize; }
	.Settingside .roadmap td ul { float: right; list-style: none; margin: 0; }
	.Settingside .roadmap td li { padding-right: 15px; float: left; border: none; margin: 0; }
	.Settingside .roadmap td li a { font-size: 19px; color: #D8D8D8; display: inline-block; text-decoration: none; }
	.Settingside .roadmap td:hover li a { color: #143253; }
	.Settingside .roadmap td li a:hover { color: #5A5A5A; } 
	.Settingside .roadmap td li:last-child { padding-right: 0; }
	
	.Settingside .roadmap .name { padding-left: 40px; padding-bottom: 36px; float: left; width: 100%; }
	.Settingside .roadmap .name ul { list-style: none; margin-bottom: 0; }
	.Settingside .roadmap .name li label { padding-top: 5px; float: left; font-weight: 900; width: 110px; margin: 0; }
	.Settingside .roadmap .name li .input_field { display: block; overflow: hidden; }
	.Settingside .roadmap .name li span input.field { font-weight: 900; margin: 0; text-transform: capitalize; }
	.Settingside .roadmap .name li span select { margin: 0; text-transform: capitalize; }
	
	.Settingside .roadmap .step ul { list-style: none; margin: 0; }
	.Settingside .roadmap .step li { float: left; width: 100%; margin-bottom: 50px; }
	.Settingside .roadmap .step li .title { background: #D8D8D8; }
	.Settingside .roadmap .step li .over { position: relative; padding: 5px 15px 5px 64px; border-bottom: 1px solid #0082CA; }
	.Settingside .roadmap .step li .over span { font-weight: 500; }
	.Settingside .roadmap .step li .over .option_add { float: right; }
	.Settingside .roadmap .step li .over .option_add .btn { font-size: 18px; color: #133153; border: none; background: none; }
	.Settingside .roadmap .step li .over .option_add .btn:hover { background: none; }
	.Settingside .roadmap .step li .numbers-row { padding-top: 2px; position: relative; float: right; width: 108px; margin-right: 153px; z-index: 1; }
	.Settingside .roadmap .step li .numbers-row label { float: left; margin: 0 15px 0 0; letter-spacing: 0.2px; }
	.Settingside .roadmap .step li .numbers-row input { padding: 0; text-align: center; width: 20px; height: 100%; outline: none; box-shadow: none; margin: 0; background: none; border: none; }
	.Settingside .roadmap .step li .numbers-row input[type=text] { float: left; }
	.Settingside .roadmap .step li .numbers-row .button { padding: 0; position: absolute; top: 2px; right: 0; width: 12px; height: 7px; background: rgba(0, 0, 0, 0) url(../images/inc-icn.png) center center no-repeat; margin: 0; cursor: pointer; text-align: center; border: none; text-indent: -99999px; }
	.Settingside .roadmap .step li .numbers-row .dec { top: auto; bottom: 2px; background: rgba(0, 0, 0, 0) url(../images/dec-icn.png) center center no-repeat; }
	.Settingside .roadmap .step li li { margin-bottom: 20px; }
	.Settingside .roadmap .step li li label { padding-top: 5px; float: left; font-weight: 900; width: 110px; margin: 0; }
	.Settingside .roadmap .step li li .input_field { display: block; overflow: hidden; }
	.Settingside .roadmap .step li li label .cstmBtn { position: relative; font-weight: 900; color: #333; z-index: 1; }
	.Settingside .roadmap .step li li label .cstmBtn::before { margin: -2px 13px 0 -23px; }
	.Settingside .roadmap .step li li .option_name { padding: 19px 15px 23px 43px; background: #f0f0f0; }
	.Settingside .roadmap .step li li .option_name .option_cancal { float: right; }
	.Settingside .roadmap .step li li .option_name .option_cancal .btn { font-size: 18px; color: #133153; border: none; background: none; }
	.Settingside .roadmap .step li li .option_name .option_cancal .btn:hover { background: none; }
	.Settingside .roadmap .step li li li { padding: 19px 15px 23px 43px; border-bottom: none; background: #f0f0f0; }
	.Settingside .roadmap .step li li li input.field { margin: 0; }
	.Settingside .roadmap .step li li li select { margin: 0; }
	.Settingside .roadmap .step li li li .Check_list { padding-left: 50px; }
	.Settingside .roadmap .step li li li .Check_list ol { list-style: none; margin: 0; }
	.Settingside .roadmap .step li li li .Check_list li { position: relative; padding: 0 49px 0 0; float: left; width: auto; margin: 0; }
	.Settingside .roadmap .step li li li .Check_list li .fa { position: absolute; top: -45px; left: 0; font-size: 18px; color: #174166; }
	.Settingside .roadmap .step li li li .Check_list li label { padding: 0; width: auto; margin: 0; }
	.Settingside .roadmap .step li li li .Check_list li label .cstmBtn::before { margin: 0; }
	.Settingside .roadmap .step li li li .Check_list li:last-child { padding-right: 0; }
	.Settingside .roadmap .step li:last-child { margin-bottom: 0; }
	
	/* Accordion Button */
	.Settingside ul li.has-subnav .accordion-btn-wrap { position: absolute; top: 0; left: 0; height: 100%!important; overflow: hidden; cursor: pointer; }
	.Settingside ul li.has-subnav .accordion-btn { padding: 0 13px; width: 100%!important; height: 100%!important; font-size: 18px; color: #133153; line-height: 35px; text-align: right!important; }
	
	.Settingside .template { padding-top: 1px; width: 100%; overflow: hidden; }
	.Settingside .template table { margin-bottom: 20px; }
	.Settingside .template tr.title { background: #d7d7d7; }
	.Settingside .template th { letter-spacing: 0.4px; }
	.Settingside .template th .btn_icn { float: right; }
	.Settingside .template th .btn:hover { color: #5A5A5A; } 
	.Settingside .template tbody tr { border-bottom-color: #979797; }
	.Settingside .template td { padding: 5px 15px 5px 39px; letter-spacing: 0.4px; }
	.Settingside .template td ul { float: right; list-style: none; margin: 0; }
	.Settingside .template td li { padding-right: 15px; float: left; border: none; margin: 0; }
	.Settingside .template td li a { font-size: 19px; color: #143253; display: inline-block; text-decoration: none; }
	.Settingside .template td li a:hover { color: #5A5A5A; } 
	.Settingside .template td li:last-child { padding-right: 0; }
	.Settingside .template .pagination { padding-top: 363px; width: 100%; overflow: hidden; border-radius: 0; margin: 0; }
	.Settingside .template .pagination .search { position: relative; float: left; width: 14.95%; background: #fff; border-radius: 7px; border: 1px solid #aaa; }
	.Settingside .template .pagination .search form { padding: 0; }
	.Settingside .template .pagination .search input.search { padding: 0 30px 0 27px; width: 100%; font-weight: 900; margin: 0; height: 29px; box-shadow: none; border: none; border-radius: 7px; letter-spacing: 0.8px; }
	.Settingside .template .pagination .search button.btn { padding: 0; position: absolute; top: 0; right: 0; font-size: 18px; color: #bebebe; background: rgba(0, 0, 0, 0); width: 32px; height: 29px; border-radius: 7px; text-align: left; }
	
	/* Document Side */
	.Documentside { padding: 18px 0; }
	.Documentside .cborder { }
	.Documentside img { width: 100%; }
	
	/* Support Side */
	.Supportside { padding: 18px 0; }
	.Supportside .cborder { }
	.Supportside img { width: 100%; }
	
	/* Company Side */
	.Companyside { }
	.Companyside .Blog { padding-bottom: 29px; }
	.Companyside .Blog .cborder { border: 1px solid #388bca; min-height: 398px; }
	.Companyside .Blog .title { padding: 5px 33px 4px; background: #388bca; }
	.Companyside .Blog .title h5 { color: #fff; margin: 0; text-transform: capitalize; letter-spacing: 0.2px; }
	.Companyside .Blog .title h5 sub { font-size: 12px; }
	.Companyside .Blog.notice { float: right; }
	.Companyside .Blog.notice .cborder { min-height: 780px; }
	
	/* Overview Side */
	.Overviewside { }
	.Overviewside .cborder { padding: 28px 45px 23px; border: 1px solid #388bca; }
	.Overviewside thead tr { border-bottom-color: #0082CA; }
	.Overviewside tbody tr { border-bottom-color: #979797; }
	.Overviewside th { padding: 5px 25px 5px; font-size: 12px; text-transform: capitalize; color: #000; letter-spacing: 0.8px; }
	.Overviewside td { padding: 5px 15px 5px 26px; font-size: 12px; color: #000; }
	.Overviewside td a { color: #000; display: inline-block; }
	.Overviewside td ul { float: right; list-style: none; margin: 0; padding: 0; }
	.Overviewside td li { padding-right: 15px; float: left; line-height: 14px; }
	.Overviewside td li a { font-size: 19px; color: #143253; display: inline-block; text-decoration: none; }
	.Overviewside td li:last-child { padding-right: 0; }
	
	/* Comp Side */
	.Compside { }
	.Compside ul { list-style: none; margin: 0 -30px; }
	.Compside li { padding: 0 30px 62px; }
	.Compside li .cborder { border: 1px solid #388bca; height: 100%; }
	.Compside li .title { padding: 6px 42px 5px; background: #388bca; }
	.Compside li .title h5 { font-size: 13px; color: #fff; margin: 0; text-transform: uppercase; letter-spacing: 0.2px; }
	.Compside li .img { padding: 49px 26px 45px 20px; text-align: center; min-height: 350px; }
	.Compside li .img img { display: inline-block; }
	.Compside li .activity .category { background: #388bca; text-align: center; overflow: hidden; border-top: 1px solid #fff; }
	.Compside li .activity .category ul { list-style: none; margin: 0; }
	.Compside li .activity .category li { float: left; padding: 0; text-transform: capitalize; border-right: 1px solid #fff; }
	.Compside li .activity .category li a { padding: 4px 5px; color: #fff; display: block; text-decoration: none; }
	.Compside li .activity .category li a:hover, .Compside li .activity .category li.current a { background: #adcd57; -webkit-transform: translateY(0); transform: translateY(0); }
	.Compside li .activity .category li:last-child { border-right: none; }
	.Compside li .activity .cover { padding: 5px 36px 27px; overflow: hidden;}
	.Compside li .activity table { margin: 0; }

	.Compside li .activity tr {  border-bottom-color: #979797; }
	.Compside li .activity th { padding: 5px 0px 5px; font-size: 12px; color: #000; background: #fff; }
	.Compside li .activity td { padding: 7px 0px 7px 0px; font-size: 12px; color: #000; letter-spacing: 0.7px; }
	.Compside li .activity th.act { text-align: center; }
	.Compside li .activity td.num, .Compside li .activity th.num { padding-right: 0; text-align: center; }
	.Compside li .activity td.act { text-align: right; padding-right: 14px; }
	.Compside li .activity th.name, .Compside li .activity td.name { padding-left: 20px; }
	
	
	/* Project Side */
	.Projectside .border.list_border { padding: 28px 46px 23px; border: 1px solid #388bca; }
	.Projectside .border.list_border ul { margin: 0 -15px; }
	.Projectside ul { list-style: none; margin-bottom: 0; }
	.Projectside li { padding-bottom: 30px; }
	.Projectside li .cborder { border: 1px solid #388bca; }
	.Projectside li .title { padding: 6px 33px 5px; background: #388bca; }
	.Projectside li .title h5 { font-size: 13px; color: #fff; margin: 0; text-transform: uppercase; letter-spacing: 0.2px; }
	.Projectside li .img { position: relative; }
	.Projectside li .img img { width: 100%; }
	.Projectside li .mitter { padding: 9px; position: absolute; bottom: 0; left: 0; right: 0; }
	.Projectside li .mitter .bg { width: 100%; background: #dde9f5; border: 1px solid #388bca; border-radius: 3px; }
	.Projectside li .mitter .bg .rank { padding: 5px 15px 3px; background: #388bca; }
	.Projectside li .mitter .bg .rank h5 { font-weight: 900; color: #fff; margin: 0; }
	.Projectside li .number { display: none; }
	.Projectside li.list { padding: 0 15px; display: block!important; width: 100%!important; overflow: hidden; }
	.Projectside li.list_head { padding: 0 15px; display: none; }
	.Projectside li.list_head .cborder { padding: 6px 38px 4px!important;  background: #D8D8D8; border: none; border-bottom: 1px solid #0082CA; overflow: hidden; }
	.Projectside li.list_head .title { padding: 0; float: left; width: 50%; background: none; }
	.Projectside li.list_head .title h5 { font-size: 12px; color: #000; margin: 0; text-transform: capitalize; letter-spacing: 0.8px; }
	.Projectside li.list .cborder { padding: 11px 52px 0 38px; border: none; border-bottom: 1px solid #979797; overflow: hidden; }
	.Projectside li.list .title { padding: 0; float: left; width: 50%; background: none; }
	.Projectside li.list .title h5 { font-size: 12px; font-weight: 900; color: #000; margin: 0; text-transform: capitalize; letter-spacing: 0.6px; }
	.Projectside li.list .img { display: none; }
	.Projectside li.list .number { display: block; float: right; width: 50%; text-align: right; }
	.Projectside li.list .number h5 { font-weight: 900; color: #000; margin: 0; }
	
	
	/* Admin Com */
	.Admin_com { }
	.Admin_com .cborder { padding: 28px 45px 23px; border: 1px solid #388bca; }
	.Admin_com table { margin: 0; }
	.Admin_com tr.title { background-color: #d7d7d7; border-bottom: 1px solid #0082CA; }
	.Admin_com tr { border-bottom: none; }
	.Admin_com th { padding: 4px 15px 2px; font-size: 12px; text-transform: capitalize; color: #000; line-height: 18px; }
	.Admin_com th ul { float: right; list-style: none; margin: 0;  }
	.Admin_com th li { padding-right: 16px; float: left; }
	.Admin_com th li a { font-size: 19px; color: #143253; display: inline-block; text-decoration: none; }
	.Admin_com th li:last-child { padding-right: 0; }
	.Admin_com td { padding: 11px 15px 17px; font-size: 12px; color: #000; }
	.Admin_com td address { padding-left: 13px; line-height: 16px; }
	.Admin_com td address a { color: #143253; display: inline-block; text-decoration: none; }
	
	/* Logout Side */
	.Logoutside { padding: 18px 0; }
	.Logoutside .cborder { }
	.Logoutside img { width: 100%; }
	
	
	/* Groupscan Side */
	.Groupscanside { padding-bottom: 30px; overflow: hidden; }
	.Groupscanside .cborder { padding: 28px 45px 23px; border: 1px solid #388bca; }
	.Groupscanside .title { padding-bottom: 27px; width: 100%; overflow: hidden; }
	.Groupscanside .title h6 { padding-right: 13px; float: left; font-weight: 900; color: #000; margin: 0; }
	.Groupscanside .title .cborder { padding: 0; margin-top: 7px; border: none; display: block; overflow: hidden; border-bottom: 1px solid #388bca; }
	.Groupscanside .fields { width: 100%; overflow: hidden; }
	.Groupscanside .fields ul { list-style: none; margin-bottom: 0; }
	.Groupscanside .fields li { padding-bottom: 32px; }
	.Groupscanside .fields li label { padding-top: 5px; float: left; font-weight: 900; width: 20%; margin: 0; cursor: default;  }
	.Groupscanside .fields li input.field { float: right; width: 80%; margin: 0; border-bottom-color: #388bca; }
	.Groupscanside .fields li input.field:focus { border-bottom-color: #133153; }
	
	.Groupscanside .checklist { padding-bottom: 26px; width: 100%; }
	.Groupscanside .checklist ul { list-style: none; margin: 0; }
	.Groupscanside .checklist li { position: relative; border-bottom: 1px solid #969696; float: left; width: 100%; }
	.Groupscanside .checklist li.active { padding-bottom: 0; }
	.Groupscanside .checklist li .accordion-btn { padding-right: 22px; position: absolute; top: 7px; right: 0; font-size: 12px; text-align: right!important; z-index: 9; }
	.Groupscanside .checklist li label { padding-right: 18px; float: right; margin: 4px 0 0; }
	.Groupscanside .checklist li label input[type="checkbox"] + .cstmBtn::before { margin: 0!important; }
	.Groupscanside .checklist li h6 { padding-left: 31px; float: left; font-weight: 900; color: #000; margin: 0; line-height: 27px; }
	.Groupscanside .checklist li.first { border-bottom-color: #0081ca; }
	.Groupscanside .checklist li.first h6 { padding: 0 16px 0 0; float: right; }
	.Groupscanside .checklist li .bg { padding-left: 24px; position: relative; float: right; background: #b4b4b4; width: 163px; height: 27px; }
	.Groupscanside .checklist li .bg span { display: block; color: #000; line-height: 27px; text-transform: capitalize;  }
	.Groupscanside .checklist li .btn { position: absolute; top: 0; right: 0; padding: 0 16px 0 24px; background-color: rgba(0, 0, 0, 0); color: #000; border: none; width: 100%; height: 27px; z-index: 9; text-align: left; font-size: 14px; }
	.Groupscanside .checklist li .btn::after { border: none; content: '\f078'; font-family: fontawesome; padding-left: 17px; vertical-align: top; }


	.Groupscanside .checklist li .bg .btn:focus { background-color: transparent; box-shadow: none; }
	.Groupscanside .checklist li .bg .btn .fa { float: right; margin-right: 10px; } 
	.Groupscanside .checklist li .bg .dropdown-menu { padding: 0; width: 100%; border: 0; border-radius: 0; margin: 0; background-color: #b4b4b4; box-shadow: none; font-size: 14px; }
	.Groupscanside .checklist li .bg .dropdown-menu li { background-color: #b4b4b4; border-bottom: 1px solid #969696; text-transform: capitalize; }
	.Groupscanside .checklist li .bg .dropdown-menu li a { padding: 3px 34px; }
	.Groupscanside .checklist li .bg .dropdown-menu li:first-child { border-top: 1px solid #969696; }
	.Groupscanside .checklist li .bg .dropdown-menu li:last-child { border-bottom: none; }
	
	.Groupscanside .Addnote { padding-bottom: 25px; width: 100%; overflow: hidden; }
	.Groupscanside .Addnote h6 { float: left; color: #000; margin: 0; }
	.Groupscanside .Addnote textarea { float: right; width: 87%; margin: 0; border-bottom-color: #0081ca; resize: none; min-height: 169px; }
	.Groupscanside .Addnote .file { float: right; width: 87%; padding-left: 15px; padding-right: 15px; }
	.Groupscanside .Addnote .file .fleft { padding-left: 0; }
	.Groupscanside .Addnote .file .fright { padding-right: 0; }
	.Groupscanside .Addnote .file .upload { width:  100%; height: 169px; background: #8998a9; text-align: center; border-radius: 3px; border: 1px solid #133153; cursor: pointer; }
	.Groupscanside .Addnote .file .upload .fa { padding-bottom: 10px; color: #fff; font-size: 36px; }
	.Groupscanside .Addnote .file .upload span { font-size: 12px; color: #fff; display: block; }
	.Groupscanside .Addnote .file .upload:hover { background: #133153; }
	.Groupscanside .Addnote .file .show_image { width: 100%; height: 100%; border: 1px dashed #5da0d4; border-radius: 3px; }
	.Groupscanside .Addnote input.btn { float: right; margin: 28px 0 0; }
	
	.Groupscanside .areaname { padding-bottom: 25px; width: 100%; overflow: hidden; }
	.Groupscanside .areaname ul { list-style: none; margin-bottom: 0; }
	.Groupscanside .areaname li { margin-bottom: 15px; }
	
	.Groupscanside .itemoption { width: 100%; overflow: hidden; }
	.Groupscanside .itemoption ul.itemOptions { list-style: none;  }
	.Groupscanside .itemoption ul.itemOptions li { margin-bottom: 20px; }
	.Groupscanside .itemoption ul.itemOptions li.current .btn-primary { background-color: #5A5A5A; }
	.Groupscanside .itemoption textarea { border-bottom-color: #0081ca; resize: none; min-height: 169px; }
		
	/* <<< Profile Side >>> */
	.Profileside .cborder { padding: 24px 40px 24px 42px; border: 1px solid #388bca; }
	.Profileside .profile { padding-bottom: 30px; overflow: hidden; }
	.Profileside .profile_img { margin-right: 28px; float: left; border: 1px dashed #388bca; }
	.Profileside .profile_info { padding-top: 16px; display: block; overflow: hidden; }
	.Profileside h2 { padding-bottom: 30px; font-size: 20px; color: #163253; margin: 0; }
	.Profileside ul { list-style: none; margin-bottom:0; }
	.Profileside td { font-weight: 500; }
	.Profileside td a { color: #000; display: inline-block; text-decoration: none; }
	.Profileside td a { color: #000; display: inline-block; text-decoration: none; }
	.Profileside .Document tbody tr { border-bottom-color: #999898; }
	.Profileside .Document tbody tr:hover { background: #F0F0F0; }
	
	/* Message Edit */
	.Messageside .cborder { border: 1px solid #388bca; border-top: none; }
	.Messageside .category { background: #388bca; text-align: center; overflow: hidden; }
	.Messageside .category ul { list-style: none; margin: 0; }
	.Messageside .category li { padding: 0; text-transform: capitalize; }
	.Messageside .category li a { position: relative; padding: 4px 15px 5px; color: #fff; display: block; text-decoration: none; }
	.Messageside .category li a:after { top: 0; right: -28px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-top-color: #fff; border-width: 28px; margin-left: -28px; z-index: 1; }
	.Messageside .category li a:first-child:before { top: 0; left: 0; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-top-color: #fff; border-width: 28px; margin-left: -28px; z-index: 1; }
  	.Messageside .category li a span { margin: 3px 15px 0 0; float: right; font-size: 10px; color: #fff; width: 15px; height: 15px; background: #FF0000; border-radius: 50%; text-align: center; line-height: 15px; }
	.Messageside .category li a:hover, .Messageside .category li.current a { background: #adcd57; -webkit-transform: translateY(0); transform: translateY(0); }
	.Messageside .category li:last-child { border-right: none; }
 	.Messageside .inbox .row { margin: 0; }
	.Messageside .inbox .project { padding: 0; }
	.Messageside .inbox .project h6 { padding: 8px 38px 6px; font-weight: 900; color: #000; margin: 0; background: #D8D8D8; border-bottom: 1px solid #0082CA; letter-spacing: 0.8px; }
	.Messageside .inbox .project ul { list-style: none; margin: 0; }
	.Messageside .inbox .project li { padding: 6px 38px; font-size: 12px; font-weight: 900; border-bottom: 1px solid #979797; cursor: pointer; letter-spacing: 0.8px; }
	.Messageside .inbox .project li:hover, .Messageside .inbox .project li.active { background: #F0F0F0; }
	.Messageside .inbox .Sort { padding: 0; border-left: 1px solid #979797; border-right: 1px solid #979797; }
	.Messageside .inbox .Sort h6 { padding: 7px 15px 7px 30px; font-weight: 900; color: #000; margin: 0; background: #D8D8D8; border-bottom: 1px solid #0082CA; }
	.Messageside .inbox .Sort h6 .fa { float: right; }
	.Messageside .inbox .Sort ul { list-style: none; margin: 0; }
	.Messageside .inbox .Sort li { position: relative; padding: 7px 15px 15px 30px; font-size: 12px; border-bottom: 1px solid #979797; cursor: pointer; }
	.Messageside .inbox .Sort li.unread:before { position: absolute; top: 7px; left: 15px; display: block; content: '\f111'; font-size: 9px; font-family: fontawesome; color: #398ccb; }
	.Messageside .inbox .Sort li h6 { padding: 0 0 9px; border: none; background: none; }
	.Messageside .inbox .Sort li h6 span.time { float: right; }
	.Messageside .inbox .Sort li span.subject { color: #000; }
	.Messageside .inbox .Sort li:hover, .Messageside .inbox .Sort li.active { background: #F0F0F0; }
	.Messageside .inbox .msg { padding: 14px 15px; }
	.Messageside .inbox .msg .title { padding: 0 18px 22px 30px; overflow: hidden; border-bottom: 1px solid #979797; }
	.Messageside .inbox .msg .name { padding: 10px 0 0; float: left; }
	.Messageside .inbox .msg .name h6 { font-weight: 900; color: #000; margin-bottom: 8px; }
	.Messageside .inbox .msg .name h6 span.subject { padding-top: 10px; display: block; }
	.Messageside .inbox .msg .name p { font-size: 12px; font-weight: 900; margin-bottom: 17px; }
	.Messageside .inbox .msg .name .accept span { padding-right: 40px; float: left; font-size: 12px; font-weight: 900; color: #000; text-transform: capitalize; line-height: 31px; }
	.Messageside .inbox .msg .name .accept ul { list-style: none; margin: 0; }
	.Messageside .inbox .msg .name .accept li { padding-right: 15px; float: left; }
	.Messageside .inbox .msg .name .accept li:last-child { padding-right: 0; }
	.Messageside .inbox .msg .time { padding: 0; float: right; }
	.Messageside .inbox .msg .time h6 { float: right; font-weight: 900; color: #000; margin: 0; line-height: 36px; }
	.Messageside .inbox .msg .time h6 span { margin-left: 18px; float: right; font-size: 22px; font-weight: 500; color: #ffff; width: 36px; height: 36px; background: #D3D2D3; border-radius: 50%; text-align: center; text-transform: uppercase; }
	.Messageside .inbox .msg .text { padding: 30px; }
	
	
	/* Templates Edit */
	.Templates_edit { }
	.Templates_edit .cborder { padding: 28px 45px 16px; border: 1px solid #388bca; }
	.Templates_edit form { padding: 0; }
	.Templates_edit .Title { padding-bottom: 48px; width: 100%; overflow: hidden; }
	.Templates_edit .Title label { float: left; font-weight: 900; width: 126px; margin: 7px 0 0 58px; letter-spacing: 0.8px; }
	.Templates_edit .Title input.field { padding: 0 12px; float: left; font-weight: 900; max-width: 495px; margin: 0; border-bottom-color: #0082ca; letter-spacing: 0.8px; }
	.Templates_edit .Title button.btn_icn { float: right; padding-top: 7px; }
	.Templates_edit .Description { width: 100%; overflow: hidden; }
	.Templates_edit .Description .input_field { overflow: hidden; display: block; }
	.Templates_edit .Description .item { padding: 0 41px 17px; margin-bottom: 17px; border-bottom: 1px solid #979797; }
	.Templates_edit .Description .item:last-child { padding-bottom: 0; margin-bottom: 0; border-bottom: none; }
	.Templates_edit .Description .left { /*padding-right: 68px;*/ }
	.Templates_edit .Description .left label { padding-top: 6px; float: left; font-weight: 900; width: 151px; margin: 0; text-transform: capitalize; letter-spacing: 0.8px; }
	.Templates_edit .Description .left label span { padding-right: 13px; }
	.Templates_edit .Description .left input.field { padding: 0 12px; font-weight: 900; margin: 0; border-bottom-color: #0082ca; letter-spacing: 0.8px; }
	.Templates_edit .Description .mid { /*padding: 0 41px 0 72px;*/ }
	.Templates_edit .Description .mid .type { padding: 0 50px 23px 0; overflow: hidden; }
	#wrapper.toggled .Templates_edit .Description .mid .type { padding-right: 66px; }
	.Templates_edit .Description .mid label { padding: 7px 0 0 9px; float: left; font-weight: 900; width: 120px; margin: 0; text-align: center; text-transform: capitalize; letter-spacing: 0.8px; }
	.Templates_edit .Description .mid select { margin: 0; border-bottom-color: #0082ca; text-transform: capitalize; }
	.Templates_edit .Description .mid ul { list-style: none; margin: 0; }
	.Templates_edit .Description .mid li { padding-bottom: 9px; margin-bottom: 8px; border-bottom: 1px solid #979797; overflow: hidden; }
	.Templates_edit .Description .mid li:first-child { border-bottom-color: #0082ca; }
	.Templates_edit .Description .mid li .plus_minus { padding-right: 25px; }
	.Templates_edit .Description .mid li span { display: block; font-size: 12px; color: #000; text-transform: capitalize; }
	.Templates_edit .Description .mid li input.field { margin: 0; border-bottom-color: #0082ca; }
	.Templates_edit .Description .mid li ol { padding-top: 2px; float: right; list-style: none; margin: 0; }
	.Templates_edit .Description .mid li ol li { padding: 0 14px 0 0; margin: 0; border: none; float: left; }
	.Templates_edit .Description .mid li ol li button.btn { padding: 0; width: auto; font-size: 18px; color: #143253; background: none; margin: 0; }
	.Templates_edit .Description .mid li ol li:last-child { padding-right: 0; }
	.Templates_edit .Description .mid li:last-child { padding-bottom: 0; margin-bottom: 0; border-bottom: none; }
	.Templates_edit .Description .right { /*padding-left: 82px;*/ }
	.Templates_edit .Description .right ul { list-style: none; margin: 0; }
	.Templates_edit .Description .right li { float: left; }
	.Templates_edit .Description .right li .fa { padding-top: 10px; float: left; font-size: 18px; color: #143253; }
	.Templates_edit .Description .right li label { margin: 8px 0 0 43px; }
	.Templates_edit .Description .right li label .cstmBtn::before { margin: 0; }
	.Templates_edit .Description .right li ol { list-style: none; margin: 0; }
	.Templates_edit .Description .right li ol li { padding-right: 17px; float: left; }
	.Templates_edit .Description .right li ol li button.btn { padding: 0; width: auto; font-size: 18px; color: #143253; background: none; margin: 0; cursor: move; }
	.Templates_edit .Description .right li ol li:last-child { padding-right: 0; }
	.Templates_edit .Description .right li:last-child { float: right; }
	
	/* Profile Setting */
	.Profile_set .cborder { padding: 34px 40px 24px 42px; border: 1px solid #388bca; border-top: none; }
	.Profile_set .category { background: #388bca; text-align: center; overflow: hidden; }
	.Profile_set .category ul { list-style: none; margin: 0; }
	.Profile_set .category li { padding: 0; text-transform: capitalize; }
	.Profile_set .category li a { position: relative; padding: 4px 15px 5px; color: #fff; display: block; text-decoration: none; }
	.Profile_set .category li a:after { top: 0; right: -28px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-top-color: #fff; border-width: 28px; margin-left: -28px; z-index: 1; }
	.Profile_set .category li a:first-child:before { top: 0; left: 0; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-top-color: #fff; border-width: 28px; margin-left: -28px; z-index: 1; }
  	.Profile_set .category li a span { margin: 3px 15px 0 0; float: right; font-size: 10px; color: #fff; width: 15px; height: 15px; background: #FF0000; border-radius: 50%; text-align: center; line-height: 15px; }
	.Profile_set .category li a:hover, .Profile_set .category li.current a { background: #adcd57; -webkit-transform: translateY(0); transform: translateY(0); }
	.Profile_set .category li:last-child { border-right: none; }
	.Profile_set .Profile .left { /*padding: 0 115px 0 57px;*/ }
	.Profile_set .Profile .right { /*padding: 0 95px 0 75px;*/ }
	.Profile_set .Profile ul { list-style: none; margin: 0; }
	.Profile_set .Profile li { padding-bottom: 31px; overflow: hidden; }
	.Profile_set .Profile li label { float: left; font-weight: 900; width: 108px; margin: 0; line-height: 31px; letter-spacing: 0.8px; }
	.Profile_set .Profile li .input_field { overflow: hidden; display: block; }
	.Profile_set .Profile li input.field { padding: 0 10px; font-weight: 900; outline: none; margin: 0; border-bottom-color: #0082ca; letter-spacing: 0.8px; }
	.Profile_set .Profile li select { margin: 0; font-weight: 900; border-bottom-color: #0082ca; }
	.Profile_set .Profile li .upload { height: 190px; float: left; width: 121px; border: 1px solid #143253; background: #8a99a9; border-radius: 3px; text-align: center; cursor: pointer; }
	.Profile_set .Profile li .upload .fa { padding-bottom: 11px; font-size: 36px; color: #fff; display: block; }
	.Profile_set .Profile li .upload span { font-size: 12px; color: #fff; letter-spacing: 0.8px; }
	.Profile_set .Profile li .Signature { border: 1px solid #0b2c4c; overflow: hidden; border-radius: 3px; text-align: center; padding: 0 15px; }
	.Profile_set .Profile li .Signature .draw { padding: 25px 15px; cursor: pointer; background: #8a99a9; height: 140px; }
	.Profile_set .Profile li .Signature .draw.bg { border-right: 1px solid #143253; background: #7fc0e4; }
	.Profile_set .Profile li .Signature .draw .fa { padding-bottom: 11px; font-size: 36px; color: #fff; display: block; }
	.Profile_set .Profile li .Signature .draw span { font-size: 12px; color: #fff; letter-spacing: 0.8px; }
	.Profile_set .Profile input.btn { float: right; }

	.Profile_set .rights { width: 100%; height: 100%; overflow: auto; }
	.Profile_set .rights .over { width: 100%; height: 100%; overflow: hidden; }
	.Profile_set .rights .btn-group { width: 100%; }
	.Profile_set .rights .btn-group .btn { padding: 0 16px 0 60px; width: 100%; color: #000; background-color: #b4b4b4; border: 0; border-bottom: 1px solid #e5e5e5; border-radius: 0; text-align: left; white-space: normal; }
	.Profile_set .rights .btn-group .btn:focus { background-color: #b4b4b4; box-shadow: none; border-bottom-color: #e5e5e5; }
	.Profile_set .rights .btn-group .btn .arrowDwn { float: right; margin-right: 10px; } 
	.Profile_set .rights .btn-group .btn .arrowDwn:after { display: inline-block; content: '\f078'; font-family: fontawesome; } 
	.Profile_set .rights .btn-group .dropdown-menu { padding: 0; width: 100%; height: 100%; border: 0; border-radius: 0; margin: 0; background-color: #b4b4b4; box-shadow: none; }
	.Profile_set .rights .btn-group .dropdown-menu li { background-color: #b4b4b4; border-bottom: 1px solid #e5e5e5; }
	.Profile_set .rights .btn-group .dropdown-menu li:last-child { border-bottom: 0; }
	.Profile_set .rights .accordion-btn-wrap { padding: 5px 15px; text-align: right!important; }
	.Profile_set .rights ul { list-style: none; margin: 0; }
	.Profile_set .rights li { width: 100%; margin-bottom: 51px; background: #c3c3c3; }
	.Profile_set .rights li:last-child { margin-bottom: 0; }
	.Profile_set .rights li a { position: relative; padding: 5px 39px 4px; color: #000; width: 100%; display: block; text-decoration: none; border-bottom: 1px solid #0081ca }
	.Profile_set .rights li a .fa { padding-right: 3px; margin-left: -14px; }
	.Profile_set .rights li a label .cstmBtn::before { margin: 0; }
	.Profile_set .rights li a .select { position: absolute; top: 5px; right: 46px; z-index: 1; }
	.Profile_set .rights li a .select ol { list-style: none; margin: 0; }
	.Profile_set .rights li a .select li { padding-right: 14px; float: left; width: auto; }
	.Profile_set .rights li a .select li .fa { color: #174166; display: block!important; margin: -27px 0 13px; padding: 0; }
	.Profile_set .rights li a .select li label { margin: 0; }
	.Profile_set .rights li a .select li:last-child { padding-right: 0; }
	.Profile_set .rights li li { background: #fff; margin-bottom: 0; }
	.Profile_set .rights li li .accordion-btn-wrap { padding: 4px 0 0 25px; text-align: left!important; left: 0; right: auto; }
	.Profile_set .rights li li a { padding-left: 39px; border-bottom-color: #e5e5e5; }
	.Profile_set .rights li li.first a { min-height: 31px; border-bottom-color: #7fc0e4; }
	.Profile_set .rights li li li .accordion-btn-wrap { padding-left: 53px; }
	.Profile_set .rights li li li a { padding-left: 68px; }
	.Profile_set .rights li li li li .accordion-btn-wrap { padding-left: 75px; }
	.Profile_set .rights li li li li a { padding-left: 90px; }
	.Profile_set .rights li li li li li .accordion-btn-wrap { padding-left: 95px; }
	.Profile_set .rights li li li li li a { padding-left: 110px; }
	
/* <<< footer >>> */
.footer { padding: 40px 0 15px; position: fixed; bottom: 0; left: 0; width: 100%; background: url(../images/footer-bg.png) top center no-repeat; background-size: cover; text-align: right; display: none;}
.footer p { padding-top: 17px; font-size: 12px; margin: 0; display: inline-block; }
.footer figure { padding-left: 61px; float: right; }

	/* <<< Enquiryform >>> */
	.enquiryform { max-width: 1511px; margin: 0 auto; position: relative; padding: 0; background: #fff; border: 1px solid #0082CA; }
	.enquiryform button.mfp-close:after { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; font-size: 18px; font-family: fontawesome; content: '\f00d'; text-align: center; line-height: 31px; color: #143253; }
	.enquiryform h6 { padding: 8px 38px 7px; margin: 0 0 34px; font-weight: 900; color: #000; background: #d8d8d8; border-bottom: 1px solid #0082CA; }
	.enquiryform h6 .fa { padding-right: 15px; font-size: 18px; color: #3C3C3C; vertical-align: middle; }
	.enquiryform ul { list-style: none; margin: 0; }
	.enquiryform li { padding: 0 37px 31px; overflow: hidden; }
	.enquiryform li label { padding-top: 5px; float: left; font-weight: 900; width: 95px; margin: 0; }
	.enquiryform li input.field { padding: 0 10px; float: left; font-weight: 900; max-width: 495px; outline: none; margin: 0; border-bottom-color: #0082ca; }
	.enquiryform li .choose_file { float: right; }
	.enquiryform li .choose_file label { padding: 0; float: none; font-size: 18px; color: #fff; width: 36px; height: 36px; cursor: pointer; margin: 0; background: #143253; border-radius: 3px; text-align: center; line-height: 38px; /* Style as you please, it will become the visible UI component. */ }
	.enquiryform li .choose_file label:hover { background: #5A5A5A; } 
	.enquiryform li .choose_file #upload-photo { opacity: 0; position: absolute; z-index: -1; }	
	.enquiryform li select { float: left; font-weight: 900; max-width: 495px; margin: 0; border-bottom-color: #0082ca; }
	.enquiryform li textarea { font-weight: 900; min-height: 440px; resize: none; margin: 0; }
	.enquiryform li input.btn { float: right; margin: 0; }



