
/*!
 * icheck-bootstrap v3.0.1 (https://github.com/bantikyan/icheck-bootstrap)
 * Copyright 2018 Hovhannes Bantikyan.
 * Licensed under MIT (https://github.com/bantikyan/icheck-bootstrap/blob/master/LICENSE)
 */
 
 .icheck-success {margin-top:20px;}
 
 .icheck-success a { color: #21ba96 !important;}
 
 [class*=icheck-] {
 	min-height:22px;
 	margin-bottom:6px!important;
 	padding-left:0
 }
 .icheck-inline {
 	display:inline-block
 }
 .icheck-inline+.icheck-inline {
 	margin-left:.75rem;
 	margin-top:6px
 }
 [class*=icheck-]>label {
 	/*padding-left:29px!important;*/
 	min-height:22px;
 	line-height:22px;
 	display:inline-block;
 	position:relative;
 	vertical-align:top;
 	margin-bottom:0;
 	font-weight:400;
 	cursor:pointer
 }
 [class*=icheck-]>input:first-child {
 	position:absolute!important;
 	opacity:0;
 	margin:0
 }
 [class*=icheck-]>input:first-child:disabled {
 	cursor:default
 }
 [class*=icheck-]>input:first-child+input[type=hidden]+label::before,
 [class*=icheck-]>input:first-child+label::before {
 	content:"";
 	display:inline-block;
 	position:absolute;
 	width:22px;
 	height:22px;
 	border:1px solid #D3CFC8;
 	border-radius:25px;
 	margin-left:-29px
 }
 [class*=icheck-]>input:first-child:checked+input[type=hidden]+label::after,
 [class*=icheck-]>input:first-child:checked+label::after {
 	content:"";
 	display:inline-block;
 	position:absolute;
 	top:0;
 	left:0;
 	width:7px;
 	height:10px;
 	border:2px solid #fff;
 	border-left:none;
 	border-top:none;
 	transform:translate(7.75px,4.5px) rotate(45deg);
 	-ms-transform:translate(7.75px,4.5px) rotate(45deg)
 }
 [class*=icheck-]>input[type=radio]:first-child+input[type=hidden]+label::before,
 [class*=icheck-]>input[type=radio]:first-child+label::before {
 	border-radius:50%
 }
 [class*=icheck-]>input:first-child:not(:checked):not(:disabled):hover+input[type=hidden]+label::before,
 [class*=icheck-]>input:first-child:not(:checked):not(:disabled):hover+label::before {
 	border-width:2px
 }
 [class*=icheck-]>input:first-child:disabled+input[type=hidden]+label,
 [class*=icheck-]>input:first-child:disabled+input[type=hidden]+label::before,
 [class*=icheck-]>input:first-child:disabled+label,
 [class*=icheck-]>input:first-child:disabled+label::before {
 	pointer-events:none;
 	cursor:default;
 	filter:alpha(opacity=65);
 	-webkit-box-shadow:none;
 	box-shadow:none;
 	opacity:.65
 }
 .icheck-default>input:first-child:not(:checked):not(:disabled):hover+input[type=hidden]+label::before,
 .icheck-default>input:first-child:not(:checked):not(:disabled):hover+label::before {
 	border-color:#adadad
 }
 .icheck-default>input:first-child:checked+input[type=hidden]+label::before,
 .icheck-default>input:first-child:checked+label::before {
 	background-color:#e6e6e6;
 	border-color:#adadad
 }
 .icheck-default>input:first-child:checked+input[type=hidden]+label::after,
 .icheck-default>input:first-child:checked+label::after {
 	border-bottom-color:#333;
 	border-right-color:#333
 }
 .icheck-primary>input:first-child:not(:checked):not(:disabled):hover+input[type=hidden]+label::before,
 .icheck-primary>input:first-child:not(:checked):not(:disabled):hover+label::before {
 	border-color:#2e6da4
 }
 .icheck-primary>input:first-child:checked+input[type=hidden]+label::before,
 .icheck-primary>input:first-child:checked+label::before {
 	background-color:#337ab7;
 	border-color:#2e6da4
 }
 .icheck-success>input:first-child:not(:checked):not(:disabled):hover+input[type=hidden]+label::before,
 .icheck-success>input:first-child:not(:checked):not(:disabled):hover+label::before {
 	border-color:#04a079
 }
 .icheck-success>input:first-child:checked+input[type=hidden]+label::before,
 .icheck-success>input:first-child:checked+label::before {
 	background-color:#04a079;
 	border-color:#04a079
 }
 .icheck-info>input:first-child:not(:checked):not(:disabled):hover+input[type=hidden]+label::before,
 .icheck-info>input:first-child:not(:checked):not(:disabled):hover+label::before {
 	border-color:#46b8da
 }
 .icheck-info>input:first-child:checked+input[type=hidden]+label::before,
 .icheck-info>input:first-child:checked+label::before {
 	background-color:#5bc0de;
 	border-color:#46b8da
 }
 .icheck-warning>input:first-child:not(:checked):not(:disabled):hover+input[type=hidden]+label::before,
 .icheck-warning>input:first-child:not(:checked):not(:disabled):hover+label::before {
 	border-color:#eea236
 }
 .icheck-warning>input:first-child:checked+input[type=hidden]+label::before,
 .icheck-warning>input:first-child:checked+label::before {
 	background-color:#f0ad4e;
 	border-color:#eea236
 }
 .icheck-danger>input:first-child:not(:checked):not(:disabled):hover+input[type=hidden]+label::before,
 .icheck-danger>input:first-child:not(:checked):not(:disabled):hover+label::before {
 	border-color:#d43f3a
 }
 .icheck-danger>input:first-child:checked+input[type=hidden]+label::before,
 .icheck-danger>input:first-child:checked+label::before {
 	background-color:#d9534f;
 	border-color:#d43f3a
 }
 .icheck-turquoise>input:first-child:not(:checked):not(:disabled):hover+input[type=hidden]+label::before,
 .icheck-turquoise>input:first-child:not(:checked):not(:disabled):hover+label::before {
 	border-color:#1abc9c
 }
 .icheck-turquoise>input:first-child:checked+input[type=hidden]+label::before,
 .icheck-turquoise>input:first-child:checked+label::before {
 	background-color:#1abc9c;
 	border-color:#1abc9c
 }
 .icheck-emerland>input:first-child:not(:checked):not(:disabled):hover+input[type=hidden]+label::before,
 .icheck-emerland>input:first-child:not(:checked):not(:disabled):hover+label::before {
 	border-color:#2ecc71
 }
 .icheck-emerland>input:first-child:checked+input[type=hidden]+label::before,
 .icheck-emerland>input:first-child:checked+label::before {
 	background-color:#2ecc71;
 	border-color:#2ecc71
 }
 .icheck-peterriver>input:first-child:not(:checked):not(:disabled):hover+input[type=hidden]+label::before,
 .icheck-peterriver>input:first-child:not(:checked):not(:disabled):hover+label::before {
 	border-color:#3498db
 }
 .icheck-peterriver>input:first-child:checked+input[type=hidden]+label::before,
 .icheck-peterriver>input:first-child:checked+label::before {
 	background-color:#3498db;
 	border-color:#3498db
 }
 .icheck-amethyst>input:first-child:not(:checked):not(:disabled):hover+input[type=hidden]+label::before,
 .icheck-amethyst>input:first-child:not(:checked):not(:disabled):hover+label::before {
 	border-color:#9b59b6
 }
 .icheck-amethyst>input:first-child:checked+input[type=hidden]+label::before,
 .icheck-amethyst>input:first-child:checked+label::before {
 	background-color:#9b59b6;
 	border-color:#9b59b6
 }
 .icheck-wetasphalt>input:first-child:not(:checked):not(:disabled):hover+input[type=hidden]+label::before,
 .icheck-wetasphalt>input:first-child:not(:checked):not(:disabled):hover+label::before {
 	border-color:#34495e
 }
 .icheck-wetasphalt>input:first-child:checked+input[type=hidden]+label::before,
 .icheck-wetasphalt>input:first-child:checked+label::before {
 	background-color:#34495e;
 	border-color:#34495e
 }
 .icheck-greensea>input:first-child:not(:checked):not(:disabled):hover+input[type=hidden]+label::before,
 .icheck-greensea>input:first-child:not(:checked):not(:disabled):hover+label::before {
 	border-color:#16a085
 }
 .icheck-greensea>input:first-child:checked+input[type=hidden]+label::before,
 .icheck-greensea>input:first-child:checked+label::before {
 	background-color:#16a085;
 	border-color:#16a085
 }
 .icheck-nephritis>input:first-child:not(:checked):not(:disabled):hover+input[type=hidden]+label::before,
 .icheck-nephritis>input:first-child:not(:checked):not(:disabled):hover+label::before {
 	border-color:#27ae60
 }
 .icheck-nephritis>input:first-child:checked+input[type=hidden]+label::before,
 .icheck-nephritis>input:first-child:checked+label::before {
 	background-color:#27ae60;
 	border-color:#27ae60
 }
 .icheck-belizehole>input:first-child:not(:checked):not(:disabled):hover+input[type=hidden]+label::before,
 .icheck-belizehole>input:first-child:not(:checked):not(:disabled):hover+label::before {
 	border-color:#2980b9
 }
 .icheck-belizehole>input:first-child:checked+input[type=hidden]+label::before,
 .icheck-belizehole>input:first-child:checked+label::before {
 	background-color:#2980b9;
 	border-color:#2980b9
 }
 .icheck-wisteria>input:first-child:not(:checked):not(:disabled):hover+input[type=hidden]+label::before,
 .icheck-wisteria>input:first-child:not(:checked):not(:disabled):hover+label::before {
 	border-color:#8e44ad
 }
 .icheck-wisteria>input:first-child:checked+input[type=hidden]+label::before,
 .icheck-wisteria>input:first-child:checked+label::before {
 	background-color:#8e44ad;
 	border-color:#8e44ad
 }
 .icheck-midnightblue>input:first-child:not(:checked):not(:disabled):hover+input[type=hidden]+label::before,
 .icheck-midnightblue>input:first-child:not(:checked):not(:disabled):hover+label::before {
 	border-color:#2c3e50
 }
 .icheck-midnightblue>input:first-child:checked+input[type=hidden]+label::before,
 .icheck-midnightblue>input:first-child:checked+label::before {
 	background-color:#2c3e50;
 	border-color:#2c3e50
 }
 .icheck-sunflower>input:first-child:not(:checked):not(:disabled):hover+input[type=hidden]+label::before,
 .icheck-sunflower>input:first-child:not(:checked):not(:disabled):hover+label::before {
 	border-color:#f1c40f
 }
 .icheck-sunflower>input:first-child:checked+input[type=hidden]+label::before,
 .icheck-sunflower>input:first-child:checked+label::before {
 	background-color:#f1c40f;
 	border-color:#f1c40f
 }
 .icheck-carrot>input:first-child:not(:checked):not(:disabled):hover+input[type=hidden]+label::before,
 .icheck-carrot>input:first-child:not(:checked):not(:disabled):hover+label::before {
 	border-color:#e67e22
 }
 .icheck-carrot>input:first-child:checked+input[type=hidden]+label::before,
 .icheck-carrot>input:first-child:checked+label::before {
 	background-color:#e67e22;
 	border-color:#e67e22
 }
 .icheck-alizarin>input:first-child:not(:checked):not(:disabled):hover+input[type=hidden]+label::before,
 .icheck-alizarin>input:first-child:not(:checked):not(:disabled):hover+label::before {
 	border-color:#e74c3c
 }
 .icheck-alizarin>input:first-child:checked+input[type=hidden]+label::before,
 .icheck-alizarin>input:first-child:checked+label::before {
 	background-color:#e74c3c;
 	border-color:#e74c3c
 }
 .icheck-clouds>input:first-child:not(:checked):not(:disabled):hover+input[type=hidden]+label::before,
 .icheck-clouds>input:first-child:not(:checked):not(:disabled):hover+label::before {
 	border-color:#ecf0f1
 }
 .icheck-clouds>input:first-child:checked+input[type=hidden]+label::before,
 .icheck-clouds>input:first-child:checked+label::before {
 	background-color:#ecf0f1;
 	border-color:#ecf0f1
 }
 .icheck-clouds>input:first-child:checked+input[type=hidden]+label::after,
 .icheck-clouds>input:first-child:checked+label::after {
 	border-bottom-color:#95a5a6;
 	border-right-color:#95a5a6
 }
 .icheck-concrete>input:first-child:not(:checked):not(:disabled):hover+input[type=hidden]+label::before,
 .icheck-concrete>input:first-child:not(:checked):not(:disabled):hover+label::before {
 	border-color:#95a5a6
 }
 .icheck-concrete>input:first-child:checked+input[type=hidden]+label::before,
 .icheck-concrete>input:first-child:checked+label::before {
 	background-color:#95a5a6;
 	border-color:#95a5a6
 }
 .icheck-orange>input:first-child:not(:checked):not(:disabled):hover+input[type=hidden]+label::before,
 .icheck-orange>input:first-child:not(:checked):not(:disabled):hover+label::before {
 	border-color:#f39c12
 }
 .icheck-orange>input:first-child:checked+input[type=hidden]+label::before,
 .icheck-orange>input:first-child:checked+label::before {
 	background-color:#f39c12;
 	border-color:#f39c12
 }
 .icheck-pumpkin>input:first-child:not(:checked):not(:disabled):hover+input[type=hidden]+label::before,
 .icheck-pumpkin>input:first-child:not(:checked):not(:disabled):hover+label::before {
 	border-color:#d35400
 }
 .icheck-pumpkin>input:first-child:checked+input[type=hidden]+label::before,
 .icheck-pumpkin>input:first-child:checked+label::before {
 	background-color:#d35400;
 	border-color:#d35400
 }
 .icheck-pomegranate>input:first-child:not(:checked):not(:disabled):hover+input[type=hidden]+label::before,
 .icheck-pomegranate>input:first-child:not(:checked):not(:disabled):hover+label::before {
 	border-color:#c0392b
 }
 .icheck-pomegranate>input:first-child:checked+input[type=hidden]+label::before,
 .icheck-pomegranate>input:first-child:checked+label::before {
 	background-color:#c0392b;
 	border-color:#c0392b
 }
 .icheck-silver>input:first-child:not(:checked):not(:disabled):hover+input[type=hidden]+label::before,
 .icheck-silver>input:first-child:not(:checked):not(:disabled):hover+label::before {
 	border-color:#bdc3c7
 }
 .icheck-silver>input:first-child:checked+input[type=hidden]+label::before,
 .icheck-silver>input:first-child:checked+label::before {
 	background-color:#bdc3c7;
 	border-color:#bdc3c7
 }
 .icheck-asbestos>input:first-child:not(:checked):not(:disabled):hover+input[type=hidden]+label::before,
 .icheck-asbestos>input:first-child:not(:checked):not(:disabled):hover+label::before {
 	border-color:#7f8c8d
 }
 .icheck-asbestos>input:first-child:checked+input[type=hidden]+label::before,
 .icheck-asbestos>input:first-child:checked+label::before {
 	background-color:#7f8c8d;
 	border-color:#7f8c8d
 }
