/*!
 * 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)
 */[class*=icheck-] {
 min-height:22px;
 margin-top:6px!important;
 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:0;
 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:#4cae4c
}
.icheck-success>input:first-child:checked+input[type=hidden]+label::before,
.icheck-success>input:first-child:checked+label::before {
 background-color:#5cb85c;
 border-color:#4cae4c
}
.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
}
