@font-face {
  font-family: 'Softlayn';
  src:  url('../fonts/Softlayn/Softlayn.eot?f9faem');
  src:  url('../fonts/Softlayn/Softlayn.eot?f9faem#iefix') format('embedded-opentype'),
    url('../fonts/Softlayn/Softlayn.ttf?f9faem') format('truetype'),
    url('../fonts/Softlayn/Softlayn.woff?f9faem') format('woff'),
    url('../fonts/Softlayn/Softlayn.svg?f9faem#Softlayn') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="ic-"], [class*=" ic-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Softlayn' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ic-2x {
	font-size: 1.8em;
}
.ic-3x {
	font-size: 2.5em;
}
.ic-arrow-left:before {
  content: "\ea19";
}
.ic-arrow-up:before {
  content: "\e901";
}
.ic-arrow-down:before {
  content: "\ea16";
}
.ic-arrow-right:before {
  content: "\ea1f";
}
.ic-arrow-down-right:before {
  content: "\ea15";
}
.ic-arrow-down-left:before {
  content: "\ea13";
}
.ic-arrow-up-left:before {
  content: "\e902";
}
.ic-arrow-up-right:before {
  content: "\e903";
}
.ic-arrow-l:before {
  content: "\e912";
}
.ic-arrow-t:before {
  content: "\e920";
}
.ic-arrow-b:before {
  content: "\e91f";
}
.ic-arrow-r:before {
  content: "\e913";
}
.ic-arr-left:before {
  content: "\e91c";
}
.ic-arr-up:before {
  content: "\e91e";
}
.ic-arr-down:before {
  content: "\e91b";
}
.ic-arr-right:before {
  content: "\e91d";
}
.ic-arrow-up-left-circle:before {
  content: "\ea21";
}
.ic-arrow-down-left-circle:before {
  content: "\ea12";
}
.ic-arrow-down-right-circle:before {
  content: "\ea14";
}
.ic-arrow-up-right-circle:before {
  content: "\ea23";
}
.ic-arrow-up-circle:before {
  content: "\ea20";
}
.ic-arrow-down-circle:before {
  content: "\ea11";
}
.ic-arrow-narrow-left:before {
  content: "\ea1b";
}
.ic-arrow-narrow-up:before {
  content: "\ea1d";
}
.ic-arrow-narrow-down:before {
  content: "\ea1a";
}
.ic-arrow-narrow-right:before {
  content: "\ea1c";
}
.ic-chevron-left:before {
  content: "\ea60";
}
.ic-chevron-up:before {
  content: "\ea62";
}
.ic-chevron-down:before {
  content: "\ea5f";
}
.ic-chevron-right:before {
  content: "\ea61";
}
.ic-chevrons-left:before {
  content: "\ea64";
}
.ic-chevrons-up:before {
  content: "\ea66";
}
.ic-chevrons-down:before {
  content: "\ea63";
}
.ic-chevrons-right:before {
  content: "\ea65";
}
.ic-corner-up-left:before {
  content: "\ea82";
}
.ic-corner-left-up:before {
  content: "\ea7f";
}
.ic-corner-right-down:before {
  content: "\ea80";
}
.ic-corner-left-down:before {
  content: "\ea7e";
}
.ic-corner-right-up:before {
  content: "\ea81";
}
.ic-corner-up-right:before {
  content: "\ea83";
}
.ic-arrows-sort:before {
  content: "\eb5a";
}
.ic-arrows-horizontal:before {
  content: "\eb59";
}
.ic-arrows-vertical:before {
  content: "\eb5b";
}
.ic-arrows-maximize:before {
  content: "\ea28";
}
.ic-check-circle:before {
  content: "\e904";
}
.ic-check:before {
  content: "\ea5e";
}
.ic-at:before {
  content: "\ea2b";
}
.ic-award:before {
  content: "\ea2c";
}
.ic-adjustments:before {
  content: "\ea03";
}
.ic-alarm:before {
  content: "\ea04";
}
.ic-alert-circle:before {
  content: "\ea05";
}
.ic-alert-triangle:before {
  content: "\ea06";
}
.ic-banlist:before {
  content: "\ea2e";
}
.ic-pages:before {
  content: "\ea39";
}
.ic-bookmark:before {
  content: "\ea3a";
}
.ic-briefcase:before {
  content: "\ea46";
}
.ic-calendar-time:before {
  content: "\ee21";
}
.ic-calendar-event:before {
  content: "\ea52";
}
.ic-calendar:before {
  content: "\ea53";
}
.ic-camera:before {
  content: "\ea54";
}
.ic-chart-area-line:before {
  content: "\ea57";
}
.ic-hits:before {
  content: "\ea59";
}
.ic-settings:before {
  content: "\eb20";
}
.ic-tool:before {
  content: "\eb40";
}
.ic-chart-candle:before {
  content: "\ea5a";
}
.ic-circle-check:before {
  content: "\ea67";
}
.ic-circle-minus:before {
  content: "\ea68";
}
.ic-circle-plus:before {
  content: "\ea69";
}
.ic-circle-x:before {
  content: "\ea6a";
}
.ic-clock:before {
  content: "\ea70";
}
.ic-cloud-download:before {
  content: "\ea71";
}
.ic-cloud-upload:before {
  content: "\ea75";
}
.ic-code:before {
  content: "\ea77";
}
.ic-compass:before {
  content: "\ea79";
}
.ic-copy:before {
  content: "\ea7a";
}
.ic-credit-card:before {
  content: "\ea84";
}
.ic-cache:before {
  content: "\ea88";
}
.ic-device-desktop:before {
  content: "\ea89";
}
.ic-directions:before {
  content: "\ea8e";
}
.ic-dots:before {
  content: "\ea95";
}
.ic-download:before {
  content: "\ea96";
}
.ic-edit:before {
  content: "\ea98";
}
.ic-external-link:before {
  content: "\ea99";
}
.ic-eye:before {
  content: "\ea9a";
}
.ic-eye-off:before {
  content: "\ecf0";
}
.ic-filter:before {
  content: "\eaa5";
}
.ic-flag:before {
  content: "\eaa6";
}
.ic-folder:before {
  content: "\eaad";
}
.ic-folders:before {
  content: "\eaae";
}
.ic-heart:before {
  content: "\eabe";
}
.ic-home:before {
  content: "\eac0";
}
.ic-home-2:before {
  content: "\eac1";
}
.ic-id:before {
  content: "\eac3";
}
.ic-key:before {
  content: "\eac7";
}
.ic-location:before {
  content: "\eae0";
}
.ic-lock:before {
  content: "\eae2";
}
.ic-unlock:before {
  content: "\eae1";
}
.ic-lock-off:before {
  content: "\ed1e";
}
.ic-mail-opened:before {
  content: "\eae4";
}
.ic-mail:before {
  content: "\eae5";
}
.ic-map-2:before {
  content: "\eae7";
}
.ic-map-pin:before {
  content: "\eae8";
}
.ic-message-2:before {
  content: "\eaec";
}
.ic-message-circle:before {
  content: "\eaed";
}
.ic-message:before {
  content: "\eaef";
}
.ic-mood-happy:before {
  content: "\eaf4";
}
.ic-smilies:before {
  content: "\eaf7";
}
.ic-news:before {
  content: "\eafd";
}
.ic-pencil:before {
  content: "\eb04";
}
.ic-phone-call:before {
  content: "\eb05";
}
.ic-phone-incoming:before {
  content: "\eb06";
}
.ic-image:before {
  content: "\e905";
}
.ic-photo:before {
  content: "\eb0a";
}
.ic-plus:before {
  content: "\eb0b";
}
.ic-power:before {
  content: "\eb0d";
}
.ic-refresh:before {
  content: "\eb13";
}
.ic-rotate-clockwise:before {
  content: "\eb15";
}
.ic-search:before {
  content: "\eb1c";
}
.ic-server:before {
  content: "\eb1f";
}
.ic-share:before {
  content: "\eb21";
}
.ic-shield-check:before {
  content: "\eb22";
}
.ic-shopping-cart:before {
  content: "\eb25";
}
.ic-star:before {
  content: "\eb2e";
}
.ic-tag:before {
  content: "\eb34";
}
.ic-thumb-down:before {
  content: "\eb3b";
}
.ic-thumb-up:before {
  content: "\eb3c";
}
.ic-trash-off:before {
  content: "\ed65";
}
.ic-trash:before {
  content: "\eb41";
}
.ic-unlink:before {
  content: "\eb46";
}
.ic-paperclip:before {
  content: "\eb02";
}
.ic-link:before {
  content: "\eade";
}
.ic-upload:before {
  content: "\eb47";
}
.ic-user-check:before {
  content: "\eb49";
}
.ic-user-minus:before {
  content: "\eb4a";
}
.ic-user-plus:before {
  content: "\eb4b";
}
.ic-user-x:before {
  content: "\eb4c";
}
.ic-user:before {
  content: "\eb4d";
}
.ic-referers:before {
  content: "\eb54";
}
.ic-close:before {
  content: "\eb55";
}
.ic-zoom-in:before {
  content: "\eb56";
}
.ic-zoom-out:before {
  content: "\eb57";
}
.ic-polls:before {
  content: "\eb6a";
}
.ic-comments:before {
  content: "\eb6c";
}
.ic-repeat:before {
  content: "\eb72";
}
.ic-anchor:before {
  content: "\eb76";
}
.ic-calculator:before {
  content: "\eb80";
}
.ic-notebook:before {
  content: "\eb96";
}
.ic-login:before {
  content: "\eba7";
}
.ic-logout:before {
  content: "\eba8";
}
.ic-rotate-clockwise-2:before {
  content: "\ebb5";
}
.ic-brush:before {
  content: "\ebb8";
}
.ic-gallery:before {
  content: "\ebc9";
}
.ic-tools:before {
  content: "\ebca";
}
.ic-wand:before {
  content: "\ebcb";
}
.ic-plug:before {
  content: "\ebd9";
}
.ic-color-picker:before {
  content: "\ebe6";
}
.ic-users:before {
  content: "\ebf2";
}
.ic-phone-check:before {
  content: "\ec05";
}
.ic-camera-minus:before {
  content: "\ec3a";
}
.ic-camera-plus:before {
  content: "\ec3b";
}
.ic-menu:before {
  content: "\ec42";
}
.ic-ratings:before {
  content: "\ec78";
}
.ic-separator-vertical:before {
  content: "\ec7a";
}
.ic-page-break:before {
  content: "\ec81";
}
.ic-select:before {
  content: "\ec9e";
}
.ic-forums:before {
  content: "\ec9f";
}
.ic-index:before {
  content: "\ecde";
}
.ic-brand-discord:before {
  content: "\ece3";
}
.ic-brand-pocket:before {
  content: "\ed00";
}
.ic-bookmarks:before {
  content: "\ed08";
}
.ic-stars:before {
  content: "\ed38";
}
.ic-message-circle-2:before {
  content: "\ed3f";
}
.ic-speakerphone:before {
  content: "\ed61";
}
.ic-star-off:before {
  content: "\ed62";
}
.ic-manual-gearbox:before {
  content: "\ed7b";
}
.ic-admin:before {
  content: "\edcc";
}
.ic-pm:before {
  content: "\edcd";
}
.ic-page:before {
  content: "\edef";
}
.ic-chart-pie:before {
  content: "\ee32";
}
.ic-discount:before {
  content: "\ee7c";
}
.ic-edit-circle:before {
  content: "\ee85";
}
.ic-list-search:before {
  content: "\eea9";
}
.ic-pacman:before {
  content: "\eebc";
}
.ic-settings-automation:before {
  content: "\eed6";
}
.ic-shopping-cart-discount:before {
  content: "\eedb";
}
.ic-shopping-cart-plus:before {
  content: "\eedd";
}
.ic-hand-move:before {
  content: "\ef50";
}
.ic-user-circle:before {
  content: "\ef68";
}
.ic-report-search:before {
  content: "\ef84";
}
.ic-trash-x:before {
  content: "\ef88";
}
.ic-world-upload:before {
  content: "\ef8b";
}
.ic-shield-checkered:before {
  content: "\ef9a";
}
.ic-quote:before {
  content: "\efbe";
}
.ic-dic:before {
  content: "\eff2";
}
.ic-plug-connected:before {
  content: "\f00a";
}
.ic-paper-bag:before {
  content: "\f02f";
}
.ic-file-pencil:before {
  content: "\f039";
}
.ic-file-typography:before {
  content: "\f041";
}
.ic-pfs:before {
  content: "\f07c";
}
.ic-clock-2:before {
  content: "\f099";
}
.ic-typography:before {
  content: "\ebc5";
}
.ic-typography-off:before {
  content: "\f1ba";
}
.ic-cloud-computing:before {
  content: "\f1d0";
}
.ic-cloud-data-connection:before {
  content: "\f1d1";
}
.ic-rss:before {
  content: "\e906";
}
.ic-zap:before {
  content: "\e907";
}
.ic-zap-off:before {
  content: "\e908";
}
.ic-brand-youtube:before {
  content: "\ec90";
}
.ic-movie:before {
  content: "\eafa";
}
.ic-github:before {
  content: "\e900";
}
.ic-brand-telegram:before {
  content: "\ec26";
}
.ic-brand-google-drive:before {
  content: "\ec1e";
}
.ic-brand-instagram:before {
  content: "\ec20";
}
.ic-brand-github:before {
  content: "\ec1c";
}
.ic-facebook:before {
  content: "\e90a";
}
.ic-ok:before {
  content: "\e90b";
}
.ic-twitter:before {
  content: "\e90c";
}
.ic-socialbtn:before {
  content: "\e90d";
}
.ic-vk:before {
  content: "\e90e";
}
.ic-whatsapp:before {
  content: "\e90f";
}
.ic-telegram:before {
  content: "\e910";
}
.ic-youtube:before {
  content: "\e911";
}
.ic-phoneblack:before {
  content: "\e914";
}
.ic-instagram:before {
  content: "\e909";
}
.ic-brand-twitter:before {
  content: "\ec27";
}
.ic-brand-whatsapp:before {
  content: "\ec74";
}


.dokuman {
  -ms-overflow-style: none; /* for Internet Explorer, Edge */
  scrollbar-width: none; /* for Firefox */
  overflow-x: scroll; 
}

.dokuman::-webkit-scrollbar {
  display: none; /* for Chrome, Safari, and Opera */
}

.dokuman {
   max-height: 257px;
   overflow:auto;
}


table {
	margin: 0.5em 0;
}

tfoot th,
tfoot td {
  background-color: #f2f2f2;
}

th,
td {
  padding: 0.5em 0.8em;
}

table caption {
  text-transform: uppercase;
  padding: 0 1em;
  color: #999999;
  font-size: 0.85em;
}

table.flat {
	width: 100%;
}

table.flat th, 
table.flat td {
	border:0;
}

table.main {
	width: 100%;
}

table.cells {
	width: 100%;
}

table.cells td {
vertical-align: middle;
}

table.list {
	width: 100%;
}

table.cells tr:nth-child(even) {
	background-color: #f2f2f2;
}

.table,
.table-cells {
	display:table;
	margin: 0.5em 0;
	width:100%;
	position:relative;
}

.table-tr,
.table-row {
	display:table-row;
	position:relative;
}

.table-row:nth-child(odd) {
    
}

.table-row:nth-child(even) {
    background: #f3f3f3;
}

.table-cells .table-tr:nth-child(even) {
	background-color: #f2f2f2;
}

.table-th {
	display: table-cell;
	padding: 10px;
    vertical-align: middle;
	position: relative;
}

.table-td {
	display: table-cell;	
	vertical-align: middle;
	padding: 0.5em 0.8em;
	line-height: 1.35em;
}

.td-top {
	vertical-align: top;
}

.table-thead    { display: table-header-group; }
.table-tfoot    { display: table-footer-group; }

.table-head {
	font-weight: bold;
    font-size: 13px;
    border-bottom: 1px solid #f3f3f3;
    color: #000;
    text-align: center;
    line-height: 1.3em;
    vertical-align: middle;
	display: table-header-group;
}

.table-foot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}

.table-tbody,
.table-body {
	display: table-row-group;
}

.table-colspan-100 {
	display:block;
	width:100%;
	position:absolute;
	vertical-align: middle;
	padding: 0.5em 0.8em;
}

.filters {
	padding: 15px;
	border: 1px dotted #cccccc;
	background: #fbfbfb;
	margin-bottom: 15px;
}

.filters .filters-form div {
	display: inline-block;
	padding: 5px;
}

/*-------------------------*/
/***** TABS *****/
/*-------------------------*/

.sedtabs div.tabs { 
	display:none; 	
}

.sedtabs div.tabs:first-child { 
	display:block; 	
}

.tab-box {
	background:#ffffff; 
	border:1px solid #ccc;
	min-height:100px;
	clear:both;
	padding:15px 15px 15px 15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.noborder {
  border:none;
  border-top:1px solid #ccc;
}

ul.tabs {
    margin:0px; padding:0px;
}

ul.tabs li {
    list-style:none;
    display:inline;
}

ul.tabs li a {
    float:left;
    padding:8px 25px 8px 25px;
    text-decoration:none;
    margin-right:3px;
    margin-bottom:-1px;   
}

ul.tabs li a:hover {
    color:#212121;
}

ul.tabs li a.selected {
	background-color:#ffffff;
	color:#282e32;
	border:1px solid #ccc; 
	border-bottom: 1px solid #ffffff; 
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	background: rgba(237,237,237,1);
	background: -moz-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(237,237,237,1)), color-stop(53%, rgba(246,246,246,1)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff', GradientType=0 );   			   
}



select[name=ryear], select[name=rmonth],select[name=rday],select[name=rminute],select[name=rhour],
select[name=ryear_beg], select[name=rmonth_beg],select[name=rday_beg],select[name=rminute_beg],select[name=rhour_beg],
select[name=ryear_exp], select[name=rmonth_exp],select[name=rday_exp],select[name=rminute_exp],select[name=rhour_exp] {font-size: 1em;font-weight: 400;color: #fff;background-color: #373d48;border: 1px solid #313947;border-radius: 4px;transition: 0.15s border-color;cursor: default;height: 33px;margin-right: 10px;}
.nk-blog-grid {
    margin-bottom: 20px;
}
input, select, textarea{
     background-color: #fff;
}

textarea:focus, input:focus {
    background-color: #fff;
}
select.text,input.text {
    font-size: 1em;
    font-weight: 400;
    color: #fff;
    background-color: #373d48;
    border: 1px solid #313947;
    border-radius: 4px;
    transition: 0.15s border-color;
    cursor: default;
    height: 33px;
}

select.text + .select.text {
    margin-left: 5px !important;
}

select.text {
    margin-right: 10px;
}

input.text {
    margin-right: 14px;
    height: 33px;
    padding: 0;
}

.vid {
  width: 100%;
  height: auto;
}

@media (min-width: 992px) {
    .vid {
        width: 640px;
        height: 360px; 
    }
}

/* 720px */
@media (min-width: 992px) {
    .vid {
        width: 640px;
        height: 360px; 
    }
}

@media (min-width: 767px) and (max-width: 991px) {
    .vid {
        width: 640px;
        height: 360px; /* 480px */
    }
}


.img {
  width: 100%;
  max-width: 600px;
   max-height: 400px;
  height: auto;
}

@media (max-width: 992px) {
.img {
		display:block;
		width:100%;
		text-align:center;
	}
}


@media (max-width: 768px) {
	.img {
		display:block;
		width:100%;
		text-align:center;
	}
}

@media (max-width: 570px) {
	.img {
		display:block;
		width:100%;
		text-align:center;
	}
}


@media (max-width: 400px) {
.img {
		display:block;
		width:100%;
		text-align:center;
	}	
}

h1 .sp{ line-height: 1.45em;
margin: 0 0 0.6em 0; }


blockquote {
	color: #999999;
	font-style: italic;
	margin: 0.5em 0 1em;
	padding: 0.25em 50px;
	line-height: 1.45;
	position: relative;
}

blockquote:before {
	display: block;
	content: "\201C";
	font-size: 80px;
	position: absolute;
	left: -10px;
	top: -20px;
	color: #cccccc;
}

blockquote cite {
	color: #333333;
	display: block;
	margin-top: 10px;
}

blockquote cite:before {
	content: "\2014 \2009";
}